skysight-inc/HackerNews huggingface dataset:
I'm not so sure why people are upset or surprised by this - it's been standard operating procedure for a long time that malfunctions void all pays.

As for why, a comment from Ars:

"Created an account just to post this. Having formerly programmed casino games I've seen this bug many times before:

To me this doesn't look like some "glitch" in the machine but rather an
oversight by Aristocrat's programmers. Most casino games have a bonus
round obtained from the right combination of symbols. So at the end of
the bonus round the player will receive a "Regular Win" and a "Bonus
Win". Sometimes the regular win is subtracted or not counted in the
bonus win, sometimes it is counted. Can't remember what Miss Kitty's
rules are exactly but let's say that in this case the regular win is
subtracted from the Bonus win. So the programmer will subtract =>
bonusWin - regularWIn = totalWin

Ok, now lets assume that granny
had a really terrible bonus round, like she only won $5 when she had a
regular win of $10. Ok, so the grand total will be $5.00 - $10.00 =
-$5.00.

But why didn't the "Total Win" display a negative
number? Well, it's simply because many casino game developers use
Unsigned 32 bit integers in win amounts. Basically unsigned integers
cannot have negative numbers. So when you subtract one larger unsigned
integer from a smaller one instead of resulting in a negative number the
result will wrap around to its largest possible value. In the case of
unsigned Integers that's => 4,294,967,295 with two decimal places
added it for the cent amounts it comes to $42,949,672.94!

That
still doesn't explain exactly why the win was a bit below $42 million.
My guess is that its smaller because of the programming language used
and the processor word size. Max integer size varies from language to
language but it for an unsigned 32bit integer its usually around that
value."
Check what does KDE. For example, KDevelop uses Kate as internal text editor.
Are you contesting the fact that Microsoft downplayed some of its major remote code execution vulnerabilities or that Microsoft has been sharing zero-days with the NSA for years (and now Apple is doing the exact same thing - voluntarily)? I can come back with sources, but I think you know exactly what I'm referring to.

Maybe I painted with a too wide brush the "proprietary software teams pretending the vulnerabilities don't exist", but the "security through obscurity" expression didn't just come out of nowhere. Many proprietary software companies do try to hide or downplay their security holes when they happen - you can't seriously tell me you you're contesting that?
But this doesn't benchmark systemd's userland dbus implementation. That one is much better, right?
This is exactly why embedding third party code (over an insecure connection, nonetheless) is such a bad idea.
Falling meteor may have changed the course of Christianity
> recorded in the Ayurveda

Do you have any references for that? From what I can tell, rosemary is native to the Mediterranean region and it is unlikely it was known in ancient India.
the number of levels that exist today between do-it-yourself c programming with an alternative/minimal libc

Turtles all the way down. I'm working right now own an OS-less Forth system to run on a SoC, and keep thinking "man, how much easier would this be if I had a kernel and a library!"

Meanwhile, somebody else is probably working on a pure logic processor and thinking "wow, I wish I had a full SoC to work with..."
I'm not particularly worried.

First, you have to avoid conflating culture with genetics. No one 'evolved' to be a good engineer: there has been an insufficient amount of time and probably selective pressure for an engineering gene to arise, spread, and flourish. Instead, we've developed an engineering culture, which can readily spread independent of the genes of the individuals currently carrying the engineering culture. Indeed, even today after a century or two since the dawn of modern engineering there are many fantastic first-generation engineers.

Second, I don't really believe that modern civilization is deficient as an environment for breeding intelligence. Fundamentally, intelligence isn't excellence at a particular culture or being supremely well suited to a particular niche, intelligence is adaptability. Intelligence lets us survive in a great variety of niches, that our ancestors never had the chance to evolve for, to learn new skills and develop new cultures.

Unlike the static worlds of yesteryear where generations could go by without a change and you could expect to live a life identical to your parents with (maybe) different names for the principals involved, everything changes now constantly. Culture, technology, jobs, food, language, social mediums. Everyone has to deal with it. People may not need to demonstrate their intelligence in a way that pleases a certain subset of the intellectual elite, but they're being required to adapt -- by their peers, their mates, their potential mates -- on a scale that has rarely if ever existed in human history.
Thought it was an interesting question to be honest... I'm fine with the occasional article asking a question without immediately providing answers.

It makes a strong case for the gap to actually exist (which has been contested in the past), by showing studies unaffected by immigration which still indicate a gap.

And it also offers some answers. The most compelling one is that it's cultural, behavioural, relating to diets, smoking, drinking etc. The argument for this is that the gap is smaller for immigrants who are 2nd, 3rd generation, and who have assimilated more of the typical US culture.
Personally, I'm much happier I went to a UK university where the final degree "class" was based almost entirely on what you did in the final year (I think it was 80% fourth year and 20% third) as I was a terrible student in the first year, average in the second and did really well in the final two years and got a first.

Not saying that this approach is "better" - just that it suited me!
A syllabus is not a contract. It can be changed unilaterally at any time and is no way legally enforceable.

"The court finds no legal support for treating a course syllabus as a contract. The few courts that have considered the issue have concluded that a syllabus does not constitute a contract....Indeed, a valid contract requires several elements, including mutual agreement and valuable consideration....A course syllabus — which commonly outlines reading requirements, test dates and the like — does not have any such attributes."
Gabriel v. Albany College of Pharmacy and Health Sciences – Vermont Campus

"[A syllabus] does not contractually obligate the college but instead, is a variable metric devised by the individual course instructor." - Miller v. MacMurray College

"There is no contract between a professor or instructor and a student created by the syllabus or university guidelines. A professor or instructor’s failure to abide by the syllabus or university guidelines will be actionable only under the same circumstances that any other academic evaluation decision is justiciable: that is when the conduct is alleged to be arbitrary or capricious or to constitute bad faith" - Collins v. Grier
PDF link: http://www.world-housing.net/wp-content/uploads/2011/08/Dhaj...
The percentages are small because

a) This is the output of perf top, a system-wide trace of the last few seconds

b) The application uses lots of library functions

c) Due to lots of locking in the application, the cpu doesn't spend much time in the app itself

To find out which high-level functions (that in turn call library functions) take the most time, use perf record to get call stacks.
Internet slang for a device, often a camera, of poor quality or outdated technology.

http://www.urbandictionary.com/define.php?term=potato&defid=...
Google Partners with European Papers in Digital News Initiative
Going against what Linus suggests, The Dalvik DEX format (used by Android) has a flag representing the endianness of the enclosed bytecode: https://source.android.com/devices/tech/dalvik/dex-format.ht... (see "ENDIAN_CONSTANT and REVERSE_ENDIAN_CONSTANT"). By default, it's Little Endian.

I've always wondered WHY this flag is present - why would an implementation wish to change the byte-order? I could understand if the file contained machine code, and would vary with different architectures - but given it's running in a VM, why bother?
How to steal every last bit of juice from a battery
Web Design: The Mistakes of the “DIY” Approach
Free speech means you are free to say what you want, but you may be violating a law, and that may have consequences. It's "freedom of speech" to systematically call the mayor of your town gay, do it enough and you might be charged with defamation. In other words, "free speech" does not protect you against breaking the law.

In any case, my point simply is that whatever you say, there will be consequences, however backwards they may be. I used "free speech" as an example here, because he was entirely within his right to write it - it just had a consequence (that may or may not be illegal in it self, but that is unknown).
If your OPSEC is adequate, they won't know where to come knocking.
Can't read the full story without a WSJ account.
CasperJS the Friendly Testing Framework
Well, and IBM switched Power to little endian recently (the machines are dual endian, but all the new OSs are littl endian only). Power was the main BE architecture left. Most arm machines are dual endian, and NetBSD supports both, but almost everyone uses little endian on arm. There is a bit of big endian mips around still, eg the Cavium network appliances.
Well then, can I interest your successful family members in a million dollars? It's a genuine offer. One million dollars if they can do it. Dowsers have tried and failed in the past, but perhaps your family really do have supernatural powers.
Why doesn't the article mention genetics as a possible factor?
That picture of it looks so unbalanced. But I measured it out and the tail is actually significantly further back than the head is forward, so I guess it's plausible. Probably just a case where human judgement does a poor job of estimating things!
Daily Mail and Express with headlines about "Frankenstein Foods" and such like.Even the more reputable Independent had a "GM Watch" section.

Then there is the global warming "debate". The anti Vaccination crap.

Also the last few years have seen surge in "Everything they said about eating fat / salt /alcohol was wrong".

OK, I have given examples of crap science reporting, but I think the public relate back to it that climate scientists are just after funding. Or that scientists are always wrong. Extrapolate a bit and you will get to where the average Joe is.

Maybe I feel a similarly way about certain religious people. Certainly in the States there seems to be some bug money in that. Its not too hard to see the public's perception of scientists as a mirror image of that.
Dev of the Week: Andrew Phillips – Dzone
That's crazy interesting and now I have some reading to do. I still view the grading scale as a something that should not change, however.

I'm not surprised a syllabus is not a contract but I do think that most universities, when presented with a situation like this, have it in their interest to honor the syllabus.
Isn't monetization hard for most tools aimed at developers (rather than at companies with teams of developers)?

I think that books and book packages that solve a certain problem for a reasonable price point (<$100) are the only developer tools that get bought by small developers--see Nathan Barry, etc: http://nathanbarry.com/
Pitch Deck Fundamentals – What You Need to Include
IIRC, those are "partially weakly anonymous". There are no pseudonyms in Secretly for the "main" posts - they are anonymous, even though the anonymity isn't even remotely strong. Machine-generated pseudonyms (identicons) are used only for discussion comments there -- don't know about Hush, though.

Either way, there's nothing revolutionary about this sort of apps, but marketing statements. Anonymous BBSes are there for decades, and this app has exactly the same concept except for being a mobile app instead of a website or desktop one. The only relatively novel part here is location-awareness.
A challenging project seems like a great teaching style, as long as it is finished by a detailed project autopsy (all of the groups sharing) that carries substantial marks too, because a lot of the learning should be by the mistakes.
Yeah. People that are stupid enough to be caught don't deserve to graduate.
this article compare kdbus (and thus dbus) to android's binder: http://kroah.com/log/blog/2014/01/15/kdbus-details/
I feel this solves a very small part of the problem. This is only about the morality of the individual scientist, while the problem is at the level of the collective process of science. I mean, it is of course good if the individual scientist who discovers X way to kill off humanity keeps it secret, but eventually someone else will also discover X, and then someone else, and so on. Do we require of scientists that they all keep these things secret?

Of course, we may not want to have terrorists building atomic bombs, so some secrecy is prudent, but secrecy does not generally hinder: 1) Some bad people from accessing said information, now having monopoly, which may make matters even worse 2) Discovering the same thing independently - Yes, we may keep it secret, but that does not change the laws of physics, the exploitation potential is still there.
Thanks for the real life example.
Googling for 'microsoft billionaire namibia lions' and various similar things, I haven't managed to find any other sources for this, or anything like it.
> I realize that people here don't have much of a reading on colonial and current Indology (why do you think the Germans called themselves "Aryans" ?), let alone general history, but there isn't much point talking about this to the ignorant (\pm arrogant).

That's because HN is an international crowd. As a European continental citizen I am much more aware of Aryanism than the current Indian recognition movement (I assume there seems to be one, right ?).

With that said I suggest you adopt a more diplomatic stance (because when all is said and done I believe that we are losing way too much information when `adopting/stealing` concepts from other societies and risk of making unintended mistakes when applying techniques without the full knowledge and body of experience that comes with it. And stealing/misattribution is bad and infuriating (to me). Thus I agree with you.)

edit: Which reminds me, fwiw: I had some intense debate with some 3rd generation migrants from turkey (who were at that time rediscovering their Islam heritage) in college about zero. I held the opinion it came from India but they stick to the `arab numbers`.
Chipotle Says Adios to GMOs, as Food Industry Strips Away Ingredients
jargon for slow computer or old smartphone.
5 small software development steps to a happier (future) you
Language, standard library, or custom module boundaries, it's the same problem: there are 2 kinds of generality.

The first kind is exhaustiveness. Being general by accounting for all special cases. That one is complicated, and rarely worth doing beforehand.

The second kind is genericity. Being general by ignoring all the special cases. That one is often simpler and more solid than any special case. Parametric polymorphism (or generics, or templates) are like that: ignoring the specifics of the parameters limits what you can do with them, making the generic thing simpler.

The layer at which you choose to apply exhaustiveness or genericity is irrelevant in my opinion. C++ often leans towards the exhaustiveness end of the spectrum despite being a language, for instance.
ARM still lets you switch endianness, but nobody other than me ever seems to (and they claim they will probably deprecate that going forward).

What is really alarming to me is that I occasionally run into middle-endian systems on 64-bit chips (two little-endian doubles in big-endian relative order, to signify a single quad). This is an abomination and must be killed with fire.
I'm torn. On the one hand, everyone launching VoIP (FB, WhatsApp, etc.) is good for two reasons - cheap international calling, and I'm imagining data and recording to be slightly more difficult for the NSA, but maybe I'm way off there.

On the other hand, this could mean more phone apps I need to keep around. Messaging is bad enough, with friends sending me messages on a plethora of platforms. I certainly don't want to have to accept calls on a similarly broad selection of applications...
Nowhere in this article are any secrets revealed. It's the second article from BBC with misleading title this week. I will avoid next time.
Marcia Bartusiak on black holes and the history of science
In that case, they should implement just the functionality they need in kernel, not a full DBUS implementation.
The real universe might have a higher speed of light and thus better CPU power than we can imagine. Our speed of light might be just a define in a header file so the simulation can be run in reasonable speeds for that super computer.
SPARC is also big endian.
In the Netherlands we had a Dutch writer, Boudewijn Büch[0], who was obsessed with remote islands and as such visited many. He wrote his experiences in several books, which might be of interest to to some people.

I'm not sure if any of his books were translated to English though.

He also made a few documentaries for television, for example a visit to Tahiti[1] (again, in Dutch).

---

[0]: http://en.wikipedia.org/wiki/Boudewijn_Büch

[1]: https://www.youtube.com/watch?v=NIZSu_SaLjY
Is Mexican cuisine diet the new Mediterranean one?

Some fraudulent quack will surely misinterpret it on tv ...
Booby Trapped Malvertising Campaign Hit Adult Site XHamster
IBM also for years screamed at devs that you can't rely on a PPC system being BE. Which means all oldworld MacOS software was at least theoretically written by people who couldn't tell you what byte order they were writing for. (How seriously the devs took that admonition is a different question.)
Hi @unomole.

Following the "Play" icon you can see the Youtube Channel: https://www.youtube.com/channel/UCT-nPlVzJI-ccQXlxjSvJmw Perhaps the video that you want is already uploaded but not linked from there (S. Francisco talks or something).

Good luck!
http://en.wikipedia.org/wiki/Baksheesh
Bulletproof Commits
They could find this suspicious and search harder for bogus stuff, but the point is it's your right and thus it cannot be held against you in court.

Talking too much & giving them enough materials for false testimony or pseudo-confession is way more dangerous.
In the meantime, almost every bytestream sent over networks on planet Earth is BE, regardless of whether it's sent by or to a LE or BE machine.
Valve shuts down paid mod system after pressure from gamers
I like rdio.com.
Apple Pay Coming to Best Buy as Retailer Breaks Ranks from Walmart-Led Rival
There's a very important reason as to why that gap exists. And it has to do with usability.

Earlier, when tabbed browsing happened, all the browsers, which in those days was Opera and Firefox, did NOT have the tabs right till the top. The title bar would still show which in turn would give you a gap above the tabs to move the whole browser window.

So, when you're browsing full screen and you use your mouse to drag the whole window you'll click on the top bar and move it away (which in turn would restore the window to the non-maximized size).

Then Google Chrome appeared and started using the title bar to put tabs into. I think this also had to do with Windows 7 allowing this. (I don't think this was possible in Windows XP).

Other browsers, including Opera followed. However, Opera kept usability in mind and put a 1px gap between the top edge and from where the tabs begin. So, even in full screen mode you can control the whole window using the mouse.

How did Chrome solve this problem? Their tabs were tapered, so that you'd get a gap in between to tabs to control the window. In the case of Firefox, the tabs had more rounded corners to achieve the same thing. However, Opera tabs had always been the squarest, so they decided to leave the 1px gap.

In any other browser, which allows tabs in the title bar, when in full screen mode, try to control the window by clicking the top of any tab and you'll see that it cannot work. You'll only end up holding the tab and the browser window will think you're trying to detach it.

Hope this helps.
Gladwell doesn't say there was no problem. He says "[in the Pinto case] two dozen of their occupants were killed by fires from rear collisions. The number of deaths linked to the Toyota sudden-acceleration complaints was about the same." And then points out that number is small compared the number of lives that could be saved many other ways.
Removing EU roaming charges is a big deal (2014)
> Long term they cannot realistically compete against the likes of Buzzfeed, Twitter statuses, YT videos and targeted sub-reddits.

I think you're wrong. And apparently Google does too, otherwise it wouldn't be paying-to-play.
It is really interesting. You pointed that the static analysis tools are aimed at developers but even the guys from PVS-Studio admit their main customers are big companies with teams of developers and I agree. From my experience such companies "force" their developers to use these kind of tools. It is somehow paradoxical that such tools are so technical only developers understand their results but only managers want (or think they want) to consume them.
great read, thanks
Or possibly, we have reached the limits of what can be achieved in certain disciplines? Take batteries for example; a great many other technologies would be greatly enhanced by a quantum leap in battery energy storage (e.g. mobiles and wearables, robots, transportation) but we may have reached a practical limit in what can be achieved with the chemistry of the universe.
I get your point, but it's more of an ideological battle here. Those people want to be legally allowed to run an exit node, not to use a compromised box & hide their tracks.
As far as I followed the story, the BARR group only found it was possible, but couldn't replicate the condition.

I would also be careful in stating who is independant. Mr Barr also have an incentive to claim the code is terrible since he sells static code analysis software and embedded programming bootcamps. That's great advertising for his business.

Would your code stand up to the rigours of a Barr analysis?

Would any automotive code from any other manufacturer stand up to Barr analysis?

Would any other industry stand up to Barr analysis?

We don't know the answers to these questions...It is for instance well known that if your code is squeeky clean according to one static analysis package, just running another static analyser will raise a host of other warnings.
> If you look at the Linus's trace, it's all heap and mutex operations. That's just sloppy internal design full of concurrency bottlenecks and lots of in-memory cloning.

Far from it. One of the core designs of kbus (which dbus cannot do because it's not in the kernel) is that you can seal the payload buffer from the sender so the receiver and use it safely concurrently without having to clone anything.

There is obviously a lot of general inefficiency in the userland libraries but not in the design of it.
A Portable Washing Machine That Doesn't Need a Drop of Electricity