HNHacker News
TopNewBestAskShowJobs

julie1

158 karma · joined October 6, 2013

submissionscomments
julie1··on Hidden motors for road bikes
Exactly.

Is it because education make people lack of confidence in themselves or do people adapt a rigged games?

My opinion is some kids especially introverted one lacking of self confidence are put in a stressful competition early and education/society advocate early results on strong competition. The race for the elite schools being at kindergarden.

The culture of results coupled with a rigged system (the system enable institutional cheats for some) result in the conviction of being right to fight the system back by compensating for the one considering themselves unlucky.

Our education is clearly creating the cheaters at my opinion. Corrupting the expectations of kids about progress, merit, hard work and replacing it by saying only the result matters.

The funny part is all these kids having paying loans for studies that enslave them not only in debt but also breaking their mind. No educated kids have been suing universities/banks for having scammed them by giving them false information to engage them in life long debts.

Smart kids are not smart. Education has broken bright spirits.

julie1··on A port of the GTK+3 Hello World to Bash
tightly packed portable version of this code

--------------------------------------------------------

#!/usr/bin/env bash

cat <<EOF | /usr/local/bin/wish

package require Tk

pack [button .b -text {Push Me} -command {

    tk_messageBox -message {hello, world}
}]

EOF

--------------------------------------------------------

Of course doing it directly in Tk Tcl would be even more portable, readable, simple and smarter and easier to deploy/maintain.

And at the opposite of gtk team tk team does not breaks API for the pleasure of being more right than the users.

So it would be a win-win-win situation to use Tk/Tcl instead of gtk3.

julie1··on Distributed systems in an alternative universe
Nice. Someone actually saying loud that modern x86 are achaotic system that actually behaves chaotically in important cases.

Modern Computers are multi modal for a lot of resources access : IO/CPU/locks/Context Switch/IRQ/memory/L1/L2/L3...

What does a modal change means? Frequency changes. Basically the system have 3 main mode Fast/intermittent/slow access.

EX: when cache is full pointer_p = x is ~= 400cycles else it can go up to 15000cycles.

The problem is the modal change between resources accesses comes with sharp unpredictable transitions and that they are tightly coupled together.

Memory over use overflow L1/L2/L3 in swap that triggers another mode in the pattern of IO. And slow memory access impact the access to the data structure needed to treat the HW data stream ...

At the congestion (when computers are heavily sollicited) tightly coupled interaction coming from code written in non controlled way tends to do a snowball effect, creating an avalanche of bad behaviours that makes any important resources access pattern switch from slow/fast access in a way that parasite other resources. Chaotically.

Why is the code uncontrolled? Almost all optimization are made by complex code that Intel put into the CPU on the silicium. So your code is uncontrolled whether you like it or not. And that what this guy complain about. Not complexity of Intel CPU but complication.

Our unit test makes at best uni dimensional stress tests. While the true world has between n and n * (n - 1) potential coupling behaviour at most where n is the number of potential coupling. (We have quite a lot of resources HPET1/2/3 IRQ, context switches).

The number of mathematical combination of behaviour that netflix/google/amazon/intel pretend to control are just NOT possibly coverable.

What does it mean? It mean no one should engage its trust in using modern computers to do any heavy load critical tasks.

At the opposite of old computers we cannot use them at full capacity and we don't know what is the safe load so we had even more coupling and complexity and chaos to the architecture.

The problem is means increasingly fast diminishing operation/watt efficiency.

The throughput of energy that humanity can collect per unit of time is bounded.

Old devs that did Hardware know modern IT are heading the wrong direction. But, business men don't care, journalists interview the successful business men, not the coders that are doing the actual job and know how the machinery behaves.

julie1··on How to Pass a Programming Interview
There is a problem. (job interview are selecting incompetent people)

Ho, but there is a solution to walk around the problem of job interviews being unable to select good developers: so let's avoid investing in being a good developer and fix the problem at hand and just be good at interviews.

Problem solved.

Brilliant!

Are not interviews kind of de facto selecting scammers by giving them an unfair advantage, then?

Is it not causing a problem of credibility of the profession, hence the of the value of our earnings?

Growth is shrinking, recession is coming. Will they keep people whose values are uncertain when time will come to get rid of the fat?

julie1··on Let’s ban elementary homework
In France, in the suburbs yes they did. And apparently they still do. You know the place CNN says it is unsafe to go to.

8h/weeks, 1h homework. Extra activities on 'spare time'. Extra homeworks for those who wishes to compete with elite/private schools on national exams while being substantially given less teachers, less rooms, less credits worse appreciation in a so called meritocratic egalitarian system.

This WAS SPARTA!

This how I was raised. And I wish that to no kids on earth.

EDIT: the idea you got it tough in life will makes you stronger and more likely to succeed is a plain big lie given by the one with a silver spoon in their mouth to divert the attention from their case. The first part is true : you get stronger. The success part is false. Success is mainly a game that is based on rigged randomness.

julie1··on Hidden motors for road bikes
Question : why do people cheat?

Saying it is in the human nature is laughable. I see no one cheating at being poor sick, handicapped or being lazy.

People only cheat because they don't care about winning for themselves. They have no personalities and are lost in the recognition of a mindless crowd as a substitute to self esteem.

We have to focus society on individual realization to fight efficiently against hidden motors. Technical means of cheating are just a side problem.

Maybe we should forbid professional competition to remove the incentive of cheating.

julie1··on Pencil: A Microframework Inspired by Flask for Rust
isn't flask inspired by a WSGI framework in ruby originally? Like Sinatra?

Hum, yes, that is what the author says :)

julie1··on Introducing iSCSI over TLS
Oh my. coupling the instability of stateful connections at congestions and all the problem of atomicity/non corrpution of data on the physical layer? It smells like a predictable catastrophe for the future. Not only in terms of a critical path for correctness that is narrower and more sensitive to the noise of the internet, but also in terms of costs. Why do people accept to trade off stability and security for ... what?!

Well. Yes a robot could be juggling efficiently while dancing on a ball. And it would be a nice technical success. And IPSEC/TLS are a ball.

But, why? Can anyone show me a use case where the costs worth the benefits with an actual business explication?

Not just, it is there, so we are gonna use it, lolz. Progress is anything that change, so deal with it we are gonna make a regression and call it progress. :DDDDD

Does every high tech people forgot about money, budget, resources, and contracts?

Bro-tech is tiring.

If you want to synchronize filers for your recovery plan, you don't have to separate them from 1000 km. You can put fiber and use level2 routing with physically protected equipment (level 0 security). You can even if you can stop your activity for 8 hours have your HD backup being delivered by plane in another country.

Ciphering costs money.

julie1··on The Mystery of When to Stop Antidepressants
Could antidepressant just be a placebo requiring to be addictive then?

And could hooking off an addiction be very similar to depression?

Would any psychoactive works? If so maybe why not using a less dangerous psychoactive drug if it is a placebo that works good enough to alleviate the pain?

julie1··on Bitcoin transaction processing takes up to 10 hours
You unsafely assumed. I had more than one business.

As a former small business owner I know very well how workers and small companies are being put in an unfair competition, especially because bigger companies have de facto monopolies and the support of both administrations and governments to play dirty.

Especially by having hidden subsidies or regulation unfairly protecting their business and weakening others.

I think as someone who was taxed 40% as a worker, 50% as a business owner, I have the right to be scandalized at the fiscal contribution of any so called successful businesses (google, apple, fb, ms, jp morgan ...). Fuck, this is clearly fiscal inequity. What triggered revolution in USA and France.

When competition is not fair it is not a liberal system anymore. And when wealthy kids get wealthy by birth and citizens find it remarkable, I guess people forgot why and how the citizens of the USA created their own country.

USA was despising the priviledge system and wished for a system where every one had a fair chance to compete for their success (except the black slaves).

julie1··on Oklo’s Jacob DeWitte on Building a Nuclear Reactor People Want
When nuclear was developed, it was foreseen the waste of the first generation could still be reused by a "next generation" reactor and maybe turned into non radioactive matter. Nuclear reaction and transmutation says that the most stable atomic number is around 49 so with N>100 for actual nuclear wastes there is still potential energy usable.

Then oil went cheap investments were frozen.

As everybody noticed the "most advanced" deployed IIIrd generation of nuclear reactor are not really a success (EPR).

And the 5th?/4th supposed to come generation is promising a lot, but still has not delivered a lot. We are lagging way behind schedules, notably because cheap oil has been a curse.

Oil is getting more and more costly to extract.

PV and wind turbine activity do not follow our 9am/7pm seasonal activity. Eolian is so massively subsidized in USA Texas had negative prices this summer on their grid.

So cheap and convenient (non subsidized) energy seems to be our past. Not the future we will live in.

I guess some activity will slowly disappear ... And that the part of energy in Internet's price will have to be paid more fairly among users.

Cheap energy is physically soon to be dead. The watt consumed per software use will matter as soon as government will stop subsidizing the market with public money. And Artificial Intelligence may not beat human intelligence and adaptive workforce when costs are fully supported by the software makers.

Human have more value than what google and uber thinks, and their technological dystopia based on clean non human work force and cheap energy is a nightmare for both the workers and the ecosystem.

IT industry is not sustainable in its actual trend to not care about efficiency. Agile is a symptom of it, and we need government to stop their politic to deregulate on one hand so that those who waste energy don't pay their bills and on the other hand subsidize the market in favor of those producing so called cheap energy (fracking, PV, eolian, batteries) that are polluting.

Sorry, but sails, men, mechanical windmill and horses are some of the trivially cheap energies that will be available in the future.

julie1··on The World Has a Problem: Too Many Young People
The world could have another problem: too many old rich people bleeding dry the economy and their own kids

http://www.theguardian.com/world/2016/mar/07/revealed-30-yea...

julie1··on Transmission BitTorrent app contained malware
You know all engineers do not always blame users?

There are fields of engineering where an accident even due to human causes is systematically seen as an engineering problem.

And that may be the reason why traveling by plane and train are safer than by car.

But US engineers made a great job at convincing legal department that poorly engineered goods where not the causes of accidents.

julie1··on A struggle within MIT’s IT department over its future
Because both articles are talking about the same. Thieves.

For me agile is embezzlement.

Waterfall has a reason to be: taking enough precautions to make sure costing and feasibility of a feature would fit the (internal or external) customers' needs and budget (as specified per contract). Without obligation of results you have an obligation of means (it is what professionalism is supposed to be : to be liable).

After Agile, project are ALWAYS delivered on time. Not 100%, but they are "built to budget".

Sometimes the 10% missing are like not possible and the heart of the feature. But who cares? Product are not tested anymore, and defects are just now in the support budget.

The application has a nice reactive angular interface and a mobile declination. And the customers like in a marketing trick are "empowered". The IT department always look busy with a constant pipeline of activity that is so successful it requires even more headcount.

The fact the software was delivered with constant modification on which the customers was spammed with more or less relevant remarks that made him loose focus on his initial goal is irrelevant. Staging, delivering is now part of the past with meaningful version numbers. It is just constant delivery.

It is for the customers' own goods.

The company also loses track of its costing pricing and investment.

Too much information kills the information.

That what agile is : a smoke screen for embezzling a budget in a politically and acceptable way.

I wonder if there are still any accountant in modern IT companies or if everyone decided to stop counting how much companies lose and win every months.

It is as if IT is totally living on another economical planet where investments are not required to be justified, and products don't need to be fool proofed against contractual penalties applied to non conformities. If so, it means we don't have any customers paying.

And of course, in the turmoil of micromanagement, new "new techs from the 70s" are micro introduced during the scrum making part of the management pushers of the products they have been nicely solicited to use by nice vendors inviting them to superb conferences and formation that are not called bribing but social networking.

This result in making developers gain as much values in "specialized tools" as they are losing global knowledge of the chain of value and disorganizing most of the profession.

You never noticed Scrum and scam sounded the same?

julie1··on War Is a Racket (1935)
One of the movie that inspired a lot US army is 'la bataille d'Algiers'. For a reason very few understand, what was an historic defeat of France in a colonial war was considered a military success for fighting against terrorism by USA. Of course, you fight your own citizens.

Don't ask.

It basically said that torture was ok, and that your own citizens / any civilians can be considered your ennemies and treated as such. Abou grahib, Condor operation (chili, argentina...) for getting rid of "commies" in south america used nice french para technics.

Like pushing opponents in the ocean from an helicopter far from the coast so that body might not be discovered recognizable. Sleep depravation, gégéne, waterboarding, having muslim naked and possibly being ordered by woman ... A lot of actual technics used in Guantanamo.

Hey, don't look at me this way. I do not support this. At the opposite of USA, war stopped because soldiers revolted against these "successful" technic. And their was a strong opposition between the "conscripted" and the engaged soldiers.

Call french cowards. At least they did oppose their own government and army and accepted (ok, De gaulle took the liberty to choose) to lose war rather than to win with torture. Which triggered another civil war in the metropole between the tenants of keeping colonies and the others not really for tortures. And of course, CIA did its best to put even more mess in the process. (Gladio operation).

Maybe looking like cowards is not the worse that can happen to a nation and as you see french people are still alive.

Maybe they don't look like a great nation, but loosing on the moral battle has proven to be a great way to destroy your own civilization.

At least that is the topic of the peloponesian wars that is a mandatory lecture for westpoint cadets.

Guess, we did not read the same book.

julie1··on Transmission BitTorrent app contained malware
The strength of a chain is the strength of its weakest link, and the more "apps" are provided as the system the longer and more vulnerable is the chain.

When it comes to checksums with have the chicken egg problem plus the collision attack of md5.

MD5 has been the standard for too long (and is deprecated since 10 years for crypto checksum). And for next generation of softwares to install that don't do modern checksum how can they trust the download of the package required to check for whatever the new format? Plus the new format is less likely to be checked without errors. A off by one character could easily be discarded in checking given the number of packages that are now required to be installed and the human limitation in focus.

Human are the limiting factors, and security is modeling the user in a kind of grotesque caricature of a robot that can check thousands of informations perfectly and remember 20 characters passwords for tens of appliances.

There is a tyranny of computer engineers regarding what is safe for people having a life not concerned about geeky technology that is a tad annoying.

People have the right to be human and to fail is human. The burden put on human to make the system safe in order to avoid costly for the bosses human interactions is way to high.

And since computer security always blame failure on human behaviour I begin to positively dislike it.

julie1··on Some radical thoughts about Sci-Hub
Philosophers still don't understand that value of of information is not the total sum for the articles available but the relevant one?

Funnily enough the keywords are making search way more efficient than google learning algorithms.

Anyone could now write a good search engine for this problem now that I think of it with some xhi². With a good tokenizer we could even use scholarship keywords to tag the rest of the internet.

julie1··on Bitcoin transaction processing takes up to 10 hours
You don't have to be smart to understand the universe is resource bound. Bitcoin core seems to have made a money that has a "resource" like behaviour.

The more you mine it, the more it costs. They seem to have a concern about a virtual currency that unlike real ones can prevent some "non realistic" transaction behaviours that are not compliant with the real world.

Transactions are never free. And the bigger a system is the more a a transaction costs.

What frightens me is the High Tech business trying to piggy back on a pretty sane currency and want to influence for their personal interests the system in a way that might deserve the economy globally.

Are all High Tech companies sociopaths just caring about nothing but their private benefits built upon other's works?

julie1··on Cygwin and MinGW utilities may lose files
Computer Science is looking like speaking french.

A lot of rules. The first rule being to expect exceptions for every rules.

If a natural language can work this way, why not software industry?

Oh! I forgot uncertainties are bad and you may want to get things done in a way that is expected in a way every one understand without equivocation.

Are not inconsistent behaviour defeating the purpose of abstractions? It is an exception to a well expected result.

Cygwin is supposed to be having a low level consistent behaviour. At least that is what POSIX and unix are all about.

I don't see anything good coming from Cygwin and mingwin discarding this critic by a brush of pragmatism.

julie1··on The 1980s Media Panic Over Dungeons and Dragons
When kids play thieves vs cops or cow boys vs indians parents are not scared. Acceptable social games perpetuating legitimate fights between arbitrary good and evils.

However you see maybe D&D is racist : elves have boni in beauty, dwarves are ugly and strong ... but any characters can choose their morale demeanor.

In fact you needed assassins as much as paladin. No true D&D party could survive without diversity of classes, races and moral demeanor.

Yes D&D is a dangerous fantasy.

It is a fantasy that states that for making a strong team you have to embrace diversity and that teach you how to deal with discrimination positively.

It teaches you that mainly your talent were random (initial dices) but it was up to you to make them a strength and it did not even mattered you were weak you could level up through doing.

Yes D&D dangerous fantasies should stop because they are turning kids in better adults better understanding that everything is a weird cocktail of luck and determinism and that we can have nice adventures out of it and improve ourselves.

Dangerous game indeed. Giving hopes to kids should be forbidden. We better need an adaptation of 1984 in AAA format.

julie1··on Apple Gets Tech Industry Backing in iPhone Dispute, Despite Misgivings
Oh no, I do think they think in their investor's bests interests. I am not sure the investors' interests are in sync with more freedom for any citizens on earth.

I am just accepting the fact the Apple has a very variable concern about freedom of speech and privacy when their business is concerned.

Like when workers are prevented from exercising their freedom to choose a new job and make competition works their way and Apple take part into a no poaching agreement.

Then I look at IT's budget, their contribution to the world taxes and I clearly think that they do not really care about the laws of the common people.

And then I am concerned by companies that are richer than most governments in the world and how they behave when they have enough power.

Should we accept that big power without control and just hope for the better?

Remember UK and France used to have bad experiences with such huge companies and that it did not ended well for anyone. https://en.wikipedia.org/wiki/East_India_Company

julie1··on Apple Gets Tech Industry Backing in iPhone Dispute, Despite Misgivings
http://qz.com/332059/apple-is-reportedly-giving-the-chinese-...

Lucky for USA citizens they are not Chinese.

Why does Apple find privacy okay in USA and not okay in China? I don't quite get the consistency in the position.

julie1··on Linux Mint 17.2 “Rafaela” Cinnamon Released
well it is like s2n (other news) providing the RC4 cipher that is also obsolete for 15 years at least.

Who cares, it is not as if your secrets or money were transiting on the internet.

julie1··on Linux Mint 17.2 “Rafaela” Cinnamon Released
People still using MD5sums for file integrity?

Wut! Wut? Wut ?!

Collision attacks were successfully used in Flames. http://www.forbes.com/sites/richardstiennon/2012/06/14/flame...

MD5 = obsolete.

julie1··on Robust and Efficient Elimination of Cache and Timing Side Channels
Since wait/sleep are not CPU intensive does not it open the door for a "power consumption" attack? Plus, using interruption/clock is not very stealth: it implies switching context, sending signal to a clock, and waiting for a specific interrupt to wake you up (plus reloading context ....).

I guess as usual that during heavy load it may backfire on some hardware by changing its behaviour when there is a pressure to access the clock enabling a potential DOS (on some hardware like heavily asynchronuous equipment like routers for instance, I totally can feel the CPU overload while there is almost no process, IO that requires close to RT beginning to fail unexpectedly, clock drift...).

I mean you don't need a PhD to anticipate this.

It seems a totally elegant, simple and wrong solution to me.

julie1··on Ask HN: When do you know your startup has failed?
I have been bankrupted once. $ < 1, people coming home to claiming money, the shame of going back living to my parents at 36.

It was hard.

I was my boss, I did stuff right. I just did not expected customers to lie about the idea of paying me.

I lived in a corrupted country where there was «legal way» of claiming back your money, but only if the company did not bankrupted, and justice was given by «peer» justice where my customers were the «judges».

This country is called France, the «arbitration» system is inherited from middle age and has never been reformed.

After personnal bankrupcy you are just down. You can rebound if you have family support, and you will need it.

I left my country. I am now a stranger in a stranger land with all the side effect it has (I am being paid less than the authorized minimum for stranger, preventing me from asking permanent residency). I still have no money, 5 years later I am still vulnerable and fearing the final blow that will definitly take me down. But, I am also resolved, pissed of, and people call me a troll.

It won't kill you, it won't make you better or stronger.

You might have insomnia, and trust issues, and maybe some doubt about justice.

However you will discover that having rich parents is the real way to get rich. And that poor people are always sided from society.

Of course I was blamed for everything that happened to me by all kind of «nice persons».

I am stil alive and kicking and resolved. But it was, and it is still hard. And if I am a troll, it might be because I feel I am less of a troll than the society we are living in.

I have no regrets or remorses. But I don't believe in the BullShits about being smart and a hard worker for succeeding in business.

You have all my support dear superpi.

Surprisingly it won't kill you, and you are young. You still have a life to live, and you may discover it is wonderful.

Actually, I am happily married even if fleas and bedbugs are preventing me from sleeping in my north american flat, even if I am broke, I enjoy life with my scratches from all the bugs bites...

If you can find a job in a government administration: get it in order to rebuild your savings and stabilize your situation.

PS: there are a lot of «nice persons» on HN. Your only crime is you were born poor, that is the reason of your failure.

julie1··on AngularJS Cheat Sheet [pdf]
Most people don't understand directives, so they resort to a pub/sub communication model that makes the web page unable to scale when you have too much items that are binded/coupled on a page.

No optimizations are possible for an exponentially resource greedy problem.

julie1··on AngularJS Cheat Sheet [pdf]
You are right, I should not compare apple and orange: you can edit text, play soduku, do syntax highlighting easily, search/replace with regexp in vim, while in angular JS you can only do slow, unusable data bindings. So comparing the 14pages of angular sheet is way too much of a disgrace for vim or emacs.

Btw, I use kate that need NO cheatsheets, because mastering an editor does not make me a better coder...

EDIT: ok I also use vim, emacs, joe, nano, ultraedit, gedit, visualstudio, netbeans, eclipse, nvi, simpletext, texmate, sublime ... whatever the guy paying me want me to use even if it is stupid.

julie1··on AngularJS Cheat Sheet [pdf]
14 pages for a cheatsheet!

The ones for emacs/vim are 1 page only, I guess we have a measure of the complication of angular now.

julie1··on Should Future Fighter Be Like a Bomber? Groundbreaking CSBA Study
I think I could actually evaluate the price it would cost for building this radar in one year (and quite a lot of cash for asking people that knows more than me) and give and exact amount of money for building it. And one more year for asserving missile on the target. And this means that we can know the cost of this idea for a fraction of the cost of the F35. Which at my experience means that it might cost just an order of magnitude more than the money to evaluate.

Which still means that I am amazed at how much money we spend on expensive weapons that one can defeat with far less money.

← PreviousPage 4 of 9Next →