skysight-inc/HackerNews huggingface dataset:
I would have thought (he says casually) that some kind of genetic algorithm of introducing random moves and evaluating outcomes for success would be entirely possible, no?
Show HN: Tetris clone built with React Redux and Typescript with 7part blog series
Note that the pbrt-v3 code is the updated code corresponding to the soon-to-be-released 3rd edition of the book, but the book available in bookstores is still the 2nd ed. If you like me plan on buying the book soon, you probably want to wait just a little while for 3rd ed which is due any time now.
> pretty much all of Levant and Mesopotamia

Mesopotamia? It doesn't seem right. From your link:

https://en.wikipedia.org/wiki/Late_Bronze_Age_collapse

"The Late Bronze Age collapse was a transition in the Aegean Region, Southwestern Asia and the Eastern Mediterranean"

See the map:

https://martinhumanities.files.wordpress.com/2015/09/map01-0...

That is, there was a lot of destruction, but that didn't result in a few centuries of "dark age" like in Greece:

https://en.wikipedia.org/wiki/Syro-Hittite_states
There's a large space of random moves. How many are likely to be useful?
Got rid of something called Conduit Toolbar for me. Although I politely declined it's offer of disabling all my extensions and resetting everything back to default.
>If a natural monopoly actually existed, we wouldn't have Google Fiber expanding across the country

Internet access isn't a natural monopoly, it just has very, very, very, very high barriers to entry. You actually can run multiple cables down the same pipe easily enough (unlike water).

It still approximates a monopoly, as can be seen by the fact that the barriers to entry have prevented even a company like Google with exceptionally deep pockets from muscling in.

>In fact, Google Fiber's biggest impediment to expansion has been government regulators.

Did you really think Verizon and Comcast were going to let their duopoly go without a fight?

>The same goes with water provision - if it was a natural monopoly, we wouldn't have alternatives such as bottled water available on the market

Bottled water is an entirely different market with a very limited level of substitution with tap water.

>Using Russia as an example of free market failures

Is entirely appropriate since they were advised by elite "free market economists" (the kind whom you would cite as justification for your opinions) to follow the policy course that they did.

Unlike China, which followed the advice of its own (rather smarter) economists.
Testing in Puppet world
I was fascinated by this concept of natural monopoly as a conspiracy theory, I found this article that goes into the details:

https://mises.org/library/myth-natural-monopoly

Apparently the solution to multiple gas/phone/electric companies digging up the streets is private ownership of the streets.
> "...Now that they have started the litigation, it would be irresponsible for Newegg to not finish it."

Cheng is a badass :)
I am pretty sure you hit the limit of the network analogy.
Managing Bad Back Pain – Alphega Pharmacy Health Advice
Deep dive into integration/behavior driven testing in Puppet world with the end to end example of writing and running automating Puppet integration tests.
"640K ought to be enough for anybody."
You could repeat the exact same sentences for Facebook usage of videos as well.

Both FB and YT are benefiting from copyrighted content used illegally. The copyright owners don't have time to search and hunt down every last one of thousands of copies of their videos posted. Even when they do, the new ones just pop up a week later and people uploading are getting smarter with various tricks that prevent automatic detection.
Utterly anecdotal, but I have never personally experienced this kind of thing on OSX since switching ~ 4 years ago. At that time, I found Windows PC essentially unusable because of the likelihood of infection which only seemed to increase when using the very tools that advertised themselves as tackling the problem. Of course, I mean the 'reputable' ones like symantec, mcafee, and avg.
> The key component of it is that it doesn't phase out with higher income

I have never seen a version proposed where everyone receives more money after tax. I thought the key component was that there is no complex means testing (simply phased out through income tax).
Do they actually conclude it was bad for the US, or that the benefits weren't equitably distributed (more going to those who suffered most)?

I suppose you could conclude that the inequality itself damages the US but I'm not sure that's a popular angle in these parts.
They do indeed. But Ryanair often flies to secondary airports which offer big rebates on the fees for Ryanair.
Sir, I understand you to be saying that you wash your dishes, your clothing, your body exclusively in bottled water?
On some architectures, an uninitialized value may contain either a trap representation or a valid value, so enforcing any consistent implementation defined behavior seems impossible.
Annecdote time.

My back has hurt for about 15 years, since the age of 18.

I didn't exercise reguraly during that time.

I haven't had any pain for the past 2 years... The change us definitely tied to this: I started working out reguraly (HIIT style in my case).
I'd go careful with that "successful" label there. Anti-psychotic medications are good at some narrow range of stuff, but come with considerable side effects. People with schizophrenia die earlier (by about 20 years) than other people, and some of that is because of the damage done by medication.

The only reason the medication is used is because untreated psychosis is often catastrophic.
Can you expand on "Not investing your money isn't safe either."?
is ccleaner a legitimate product? when I tried it years ago it seemed kind of shady
Yes, sounds like a bureaucratic stalling action.
Created a Lita chatbot integration for it:
https://github.com/ProZsolt/lita-gifmachine
The behaviour of those functions is defined by the standard. The compiler is aware that realloc invalidates its pointer parameter.
How to Use LLVM API with Swift – Addendum
Really? I didn't know that. Which architectures are that (that contain a trap)?

Still, crashing would be a valid "implementation-defined" behaviour in my book.
CVim: Vim for Google Chrome
Answering my own question, but this Quora thread contains some good answers:

https://www.quora.com/Why-is-the-salary-of-software-engineer...
Dutch researchers have created flexiramics–flexible ceramics for circuit boards
Surely undefined behaviour in a language specification is by definition implementation defined?

Now the definition could vary between doing something that seems obviously correct, crashing or even deleting every file on your disk but whatever it does is up to the compiler implementer.
React and Ag-Grid, the Perfect Match
Why you should care about your CPI monetization strategy
Instead of concentrating CO2 from the air to use, I imagine you could even more easily use the (pre-concentrated) CO2 released as a waste-product from an organic oxidation process, no? Throw decaying matter into your bioreactor, get ethanol out one end, methanol out the other.
Look up the journey from SHF to SNF, look at all the stations the trains call at, download the fares splitting at each station, add the fares. It's about 10 minutes to do by hand, if you did it a lot then you could easily script it.

You can get the train times and fares with a curl on the NRE web site, parse with regex (never do that, but in this case it's a trivial hack - fix it later with your favorite "proper" parser), then look at all the combinations. I imagine Dijkstra would be quick, but it's quick enough just to do a DFS through the combinations.
If you create a website with wrongly attributed quotes Google will pick it up. And the more people complain and link to your website as incorrect the more popular it will get and eventually people just start making memes and sharing on all social networks and then the quotes becomes true in the eyes of the googlers.
I tried Symfony 2, but only for testing and study, actualy not for a real world project. I am maybe to used to Symfony 1 and Propel.
So Facebook makes less than $3.7 per user per quarter or some $15 per user per year.

Don't anyone find it amazing how little money they make per user (and still have a good business)?

The article doesn't say how much time the users spend on FB, but they say that users spend 100 million hours monthly on watching videos. If we assume that's 50% of the time spent on FB, users spend 200 million *365 = 73 billion hours yearly on FB or in average a little less than 50 hours per user. For $15.

So roughly speaking, Facebook makes $1 for every 3 hours a user spends.
But there are two companies that have been able to charge a premium for decades even when there were lower cost alternatives - Apple and Microsoft.

Apple has been selling computers for almost 40 years that cost more than their competitors. The average selling cost of Macs are still much higher than the industry average. The fact that Microsoft can sell any of their products at all when most people could easily use free open source alternatives means that MS must have some type of competitive advantage.

For both companies, good enough is not good enough for their customer base. For me personally, the integration of their products is a reason I choose them.
This just resets the profile. I've seen the Chrome clean up tool in action on an infected computer and it did a lot more, it actually worked like an antimalware scanner and removed many malware infections from the machine that were doing DNS hijacking and script injection.
Implanting a second chip successfully into the card seems a bit above the regular "found the card and made a squiggle like the signature on the back". And that vulnerability at least was fixed.

It's not like the magnetic stripe is particularly secure either, you could pretty easily clone someone's card and then even use your own signature.

Even then, if someone is required to take the card, put it in a reader and type in the correct pin it's a bit harder to 'skim' a bit extra at the till.

The question should not be "is chip and pin entirely secure" but "is it better than a magnetic stripe and a pen marking".

> The UK, for example, has seen a nearly 70 percent decline in counterfeit card transactions since adopting chip cards, according to Barclays.

https://squareup.com/townsquare/why-is-the-u-s-the-last-mark...
Optimizing the Counterweight Trebuchet
Yes, considering the corporate tax rate is somewhat lower. But I guess it might be a California state tax at work.
Two years - that's a long honeymoon! Three years in a permie job looks perfectly respectable on your CV/resume. You will not look like a job hopper by any measure. So I say it's time for a new role. I've hired a lot of second jobbers in my time, and your profile looks strong. When you've lined up that new role make sure you have a break between. Also make sure you get a healthy bump in your comp.
Convert Your HTML Website to WordPress in 9 Easy Steps
To summarize: contractors can bill the federal government at higher rates for PhDs, without respect to the origin or meaning of that degree, and pass on some of it to the employee, so these employees are getting PhDs in the most expedient way. The main difference between now and the 20th Century is the explosion of on-line schools and the expansion of the "national security community."
> I can't understand why e.g. use of an uninitialized variable or oversized shift amounts are UB

Probably some obscure architecture traps on oversized shifts or something similar. To correctly implement it you would first have to check if the shift lies inside the bounds with a branch. Branches are expensive - this is the powerful optimisation.
terrible advice

too much hygiene weakens your immune system, exposure to common bacteria and fungi at a low level is good for it

and don't put anything in your ears! (except maybe salt-water), especially not peroxide which will cause irritation and maybe even scarring
$1 every 3 hours is pretty good no?
amazing stuff Julian & congrats !!!

is there any way to access the nature paper without a paywall(for academic, non-commerical use) ?
Microsoft's "long tail" isn't how it survived. It was just the opposite. MIcrosoft's profit has been mostky Windows+Office for 20 years. Add on Sql Server + Exchange and I would guess that's 90% + of their profit.
Why software developers need to stop using labels
This is hyperbole. There is no attempt at censorship here. No one has disallowed anyone to view anything.

If you think a critical comment qualifies as an attempt at censorship, then by the same logic, your own comments are an attempt to censor the OP.
I've been using it for years. It is brilliant.
Instead we should maybe argue how undefined variable and undefined behaviour handling in LLVM is making things worse than they actually could be:

Undef variables taking on different values at different use points can lead to e.g. a == a being false. Code paths being possible with undefined values, that wouldn't be possible with any value sounds like a terrible idea to me, possibly exploitable, at least a source for heisenbugs

When llvm finds undefined behaviour in a code path (not possible undefined behaviour, but there actually is undefined behaviour), it does strange things instead of just trapping. When the execution reaches that code path, the program already is in an erroneous state, no need to optimize stuff there.

For instance:

int main(int argc, char argv) {
int a = 1;
int b = 0;
printf("%d", a/b);
}

compiles to:

define i32 @main(i32 %argc, i8 nocapture readnone %argv) #0 {
%1 = tail call i32 (i8, ...) @printf(i8* getelementptr inbounds ([3 x i8]* @.str, i64 0, i64 0), i32 undef) #2
ret i32 0
}

Why let the program behave buggy when llvm can see that undefined behaviour will occur? Why not just trap instead? That would have zero cost.
And look at what GE is doing now - they divided their financial business, their appliance business, and a while back their stake in NBC/Universal.
Also turning off your phone might not actually work:

http://money.cnn.com/2014/06/06/technology/security/nsa-turn...
Be the first to hear music as it evolves
Or go to the pharmacist. There's a few products that you can drip in your ear for ear infections and you'll save a doctor visit.
How Women Fought to Wear Trousers (The Amazing History of Female Trousers)
In my experience the performance benefits are when comparing React to other libraries/frameworks that also provide some level of developer ergonomics. In particular, during the early days of React, it provided great performance in contrast to AngularJS. Not so much when compared to well-written raw JS/jQuery.
With a little pill, could one city’s AIDS epidemic be ending?
Using React without JSX
You're right, I should have been more specific. By "implementation defined", I actually meant "platform-defined", not "compiler-implementation defined".

So, basically, only the native code emitter would take these behaviors into account, and could do whatever (e.g. emulate, crash, emit instructions and hope for the best, ...). But the rest of the compiler pipeline (optimisations) would still need to treat the code as valid.
Delightfully bizarre. I guess this would have been for SIM card apps?
It wouldn't be the first mental illness possibly caused by an overactive immune system

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2919277/
> The compiler is aware that realloc invalidates its pointer parameter.

According to the standard, realloc doesn't invalidate its pointer parameter, since it can return the existing pointer (if the resizing could be done in-place) and can not touch the existing pointer (if the reallocation fails).
CSI Bridge 2016 v18 Crack and Keygen Latest Free Download
100^10 is pretty small compared to (19*19)^n.
iOS App Performance: Instruments and Beyond
If I write

if ((1 << 33) == 0) {
// whatever
}

I'm fine with my program crashing. I'm not fine with my compiler simply assuming this cannot happen, and removing the whole `if` statement.
I've lived in the UK for about 10 years now and though I'm not sure I read or picked up this idea, it has felt "true" in a truthy sort of way - the UK, culturally, regards software engineers or those similar to be little more than educated manual labor. You're not in management, so you're labor. It's a result of the significance of "class" here in the UK and the different ways to define that. And "middle class" here is roughly the equivalent of "upper middle class" in America and IT folks don't make enough to be in the "middle class".

"Lions ruled by donkeys" - this saying about British society is still true today and has its roots in the class divisions and structure. I have heard it said many times by now that Britain is still fundamentally a feudal society, certainly on the psychological level. (And I can see it) So that is going to certainly influence what management pays labor...

It has made me very appreciative of the strengths of American culture/society, though there are lots of things to complain about America as well.
Hackers Help Build New Bank Services
Men Used to Wear Heels (A must read history of heels)
But will the positive experience kids get with this kind of activity have a long-lasting impact in their life? Will they grow up to be adults without ADHD or lesser symptoms?

I was in the scouts when I was a kid and teen, ultimately reaching the rank of Eagle scout. I did plenty of outdoor activities and sports, not necessarily extreme, however we did go portaging deep into the Boundary Waters quite a few times. Yet, my ADHD persisted throughout my teens and 20s and I still suffer from this disorder as an adult in my mid-30s. Of course this is anecdotal.

I guess it's a positive thing that being active outdoors will help a child while he grows up. Hopefully it helps in the long-term. In my case, I only wish it had.

Short rant: it's pretty common these days to talk about the over-medication and over-diagnosing of children with ADHD. We must remember that some of these cases are truly warranted. I wasn't diagnosed until I was 30. Since I've been on meds my quality of life has improved dramatically.

Quick edit for a warning: ADHD medications are very powerful and must be treated with respect. Do your research before and after starting them. Don't hesitate to visit even abuser forums or reddit so you can read about the negative effects of consuming too much, too often. You can easily jeopardize your mental future by taking the medications the wrong way.
Wikipedia editors make trustee resign
1. Your pitch is too full of marketing fluff. Get to the point, use simple words to explain what your product would do, and don't oversell the idea.

2. If you think about and iterate your idea a bit more, you get LinkedIn. You'll need to take a different direction that offers some other value/convenience that LinkedIn doesn't. Your differentiator might be allowing users to personalized the design of their "virtual card", but that might not offer enough added value over LinkedIn.
IWAB, it is being used to do so.
Their architecture doc, http://forum.botlibre.org/forum-post?id=11890569 :
'The Bot's Mind is defined by its Thought processes. The Mind receives input objects from its sense, which are queued in the Memory's active memory. The Mind has both conscious and subconscious thought processes, which can be thought of as threads.'

Is this for real, could an expert perhaps comment on the sophistication of this compared to the state-of-the-art? Love the Love.java, https://github.com/BotLibre/BotLibre/blob/master/ai-engine/s...
The pointer is invalidated only if the object is moved and the object is not always moved and hence the pointer is not always invalidated.

http://pubs.opengroup.org/onlinepubs/7908799/xsh/realloc.htm...
> with the exception of the trackpad.

That's a pretty big issue for me, considering how much I use my trackpad (even as a shortcut-and-if-possible-vim-bindings guy)!
> They don't "see them as real human beings" because the victims are dehumanized as a different tribe.

Exactly. And the way to counteract this is by speaking up and showing them that the victims are real people. Not by hiding the victims. As long as they never see or hear about or meet any real person that's a member of the oppressed class, they can maintain the illusion that they are "others".

It's easy for someone to hate "gays" as an abstract notion. It's a lot harder to hate your gay neighbor Fred, who waves hello in the morning and asks how your day is going and picks up the mail for you when you're out of town.

Maybe it's valuable in the short term for some individuals to be able to hide, but it only slows down the progress overall. Aside from that, my main point is that, valuable or not, hiding is not going to be an option. Digital information doesn't stay in one place. Even if you think it's really wrong that it doesn't, it still doesn't.

Music companies think it's really wrong that people can share copies of music files, but that hasn't stopped it from happening. Ignoring the reality of it and trying to legislate it away hasn't stopped it. It won't stop companies/governments from sharing information about you either. So, if that's what you're relying on to keep you safe, you're not going to be safe.
Repressive governments monitoring and altering unencrypted communications in very sophisticated ways is a reality today

They could easily alter encrypted communications to effectively censor too, thanks to the all-or-nothing nature of encryption with authentication. Because by design, the certificate is presented in cleartext, it would be pretty easy to blacklist CAs and then cut off the connection if one of those is detected. Alternatively, whitelist CA(s) [1]. Analysing plaintext takes more computational resources, especially if things like steganography are used.

[1] Related article: https://news.ycombinator.com/item?id=10663843
I'd like to add a perspective to the posts questioning the "power law" and it's consequences in this area.

"Gesinnungs Ethik" VS "Verantwortungs-Ethik"
(very roughly 'unquestioned attitude' vs 'accountability' Ethics)

for me this blog-post is a fine example of technocratic "Gesinnungs Ethik": the power law is a law of nature, the popular get (easier) more popular, the rich get (easier) richer... that's by law of nature, you can, actually you _have_ to submit to it otherwise your efforts are wasted. That's the way it is. (Other examples are: the market, the rational agent, management principles etc)

Sure, there are processes in nature following the power laws where it is really futile for us humans to intervene or ignore it.

AND

there are other areas where this presented futility most probably is NOT true.

That's where "Verantwortungs-Ethik" comes into play, yes an "antagonist" to the other one: do we want accept the consequences of following/applying this law? Is this driving the development of an area into the right direction? If you are accountable for the large scale consequences f.e., would you follow this law? It's a less passive, "well, that's the way things are", attitude and a more conscious and active attitude, where putting out a lot of posts just in case and for the sake of the one lucky viral attention-grab in a "big data experiment" manner is not ignoring the overall effect on the whole, where there is accountability for collateral damage.

It does not make sense to apply "Verantwortungs-Ethik" to gravity laws. ;) In most social contexts, and in contexts we ourselves construct, we are free to do so. And I think, we should more intensively.