skysight-inc/HackerNews huggingface dataset:
So assuming someone that went to Harvard must be really smart means you deserve a black mark?
Well, I have this idea that, pretty much, smaller programs (in the sense of Kolmogorov complexity) are well-written and thus maintainable. More precise argument is as follows:

You take a very simple functional language, like say, Haskell Core. Let's consider a large and representative enough (finite) set of programs in this language. We find the smallest possible (or very small) representation of this set. This will involve definition of some commonly used functions. Let's call all the functions that are in this representation "the basic library".

Then, for a new program, we can try to find shortest possible (among those you're able to consider) representation, such that, using the functions from the basic library comes for free (so you don't count the size of functions in the basic library towards the total size of the new program).

So if we can write a program that would be able to find smaller representation using definitions (functions) that we already generated in that representative set, I think it would essentially automatically refactor code to be more readable and maintainable.
That CIA exploit list in full: The good, the bad, and the very ugly
Backing the top 10 VC funds as LPS -- then again they're probably already doing that.
Pretty sure you can't "remove someone's contribution", because derivative works preserve copyright.
Soonish: Ten Emerging Technologies That'll Improve And/or Ruin Everything
There's a big difference between waving at a coworker's kid for a second during a video conference (why would this make you uncomfortable?) and someone actually bringing a child to the workplace (which OP didn't do, and would actually be disruptive).
It looks interesting, but I couldn't find the most important piece of information: What's the license?
> With any luck, economics-driven policy will lead to social change as well.

don't count on it. the regime isn't interested in social change. they're interested in retaining wealth and power for another 100 years and trying to adapt for the fact that their oil wealth only has another 30(ish) years left.

the priorities of the Saudi regime are very clear. they haven't been secretive. they promote Wahabism/Salafism and are waging a cold-war with Iran and every other Shia majority country in the world. They are religious fanatics driven by theological concerns.
>Dont forget, you can never replace the computing power of 10000 user browsers with a server.

Rendering 10,000 pages is trivial. It's retrieving data for those 10,000 pages that requires the computing power, and you can't get rid of that with client-side rendering.
+100

This took me 10 years to realize.

I find myself getting rid of everything clever, my code reads like a boring instruction manual.

I'm starting to deeply re-think how code interviews should be conducted.

Instead of asking smarty-pants questions, we should be asking mediocre questions and just asking someone to put together a straight-forward and simple solution.

Important: it's surprisingly difficult to make code that looks simple and boring :), it often takes some iteration.
From a tech perspective? Likely none.

From a PR perspective, it would seem huge. I doubt he would have had a write up on the guardian or this much exposure on HN if it was a web form instead of a chat bot.

It should give us all some food for thought when we give consideration on how to market our work.
Are you curious about how much they paid, or what the value of it is to them?
Fix the static assert should have been trivial, it should have been just a find and replace. Just like any other new keyword in any other new update to a language. The only exception might be if you used string concatenation during macro resolution, if that is the case it shouldn't have worked in the first.

atoi causing undefined is not a real complaint because it has always caused undefined behavior. You can't blame changing that on the standard or the new version of C++ because it was already allowed to change with every execution of the program. Trying to fix non-determinism is a good thing because well formed code should already be avoiding these undefined behaviors.

Why do and others try to complain when you use undefined behavior and are surprised when it changes in undefined ways? You specifically asked to not be able to know the answer.
I didn't study the busybox connection, but why would anyone think vmkernel and vmklinux could be "reasonably considered independent and separate works in themselves" especially considering the source from the sfconservancy site linked to in the article?
I'm familiar with the Del Sol; I destroyed one's rear end when it stopped short in the middle of an intersection (my car's bumper was scratched) so for practical and safety reasons I recommend the 4-door Civic. But it's impressive that yours never lost value!

If I wanted a fun sporty cheap 2-seater, the only choice for me would be the Mazda MX-5. For $2.5k you can cruise over to the autocross track with the top down, beat a Corvette's lap times, and then cruise home all without breaking 30mpg. (Okay, so maybe you'll need either amazing driving skills or race tires to beat the Corvette, but it's doable ;))
Mine was single player and had no parser as it was intended for touchscreens and drop down menu interface. Also see my reply below - your solution is far more sensible and is what I would go with today too.
Things the author failed to include in the study:

1) Road land use, a bike lane is narrower than a car lane.

2) The energy invested in building the car. Aluminium parts, which cars are made of, have very significant energy investments.

3) CO2 emissions of asphalt used to pave the roads that cars drive on.

4) CO2 emissions of the cars tires vs the bikes tires

5) Calorie consumption of the person driving/riding in the car!!!!!!!

6) Parking land use.

7) Land use associated with mining the materials used to build a car vs bike.

8) Land use of pollution barriers to protect residential areas from car intensive ones.

9) CO2 emissions associated with heavy raised roadways made of concrete and steel, such as highway overpasses.

Basically, this analysis is laughably absurd and is an insult to the Harvard name.
if you re talking about partnered people, they note that the decline is smaller for them.
> genuinely do not believe they are not complying with its requirements

What's the basis for this position?
Ah yes, vanguards. Worked so wonderfully in France, Russia, and Egypt. Yep, that's sarcasm if you can't tell.

What i am referring to in each instance is the French revolution, the Bolshevik revolution, and the various fundamentalist groups around the middle east that follow some interpretation of Sayyid Qutb's philosophy.
SoK: Cryptographically Protected Database Search
I know you wrote the document; that's why I was surprised to see you agree with a claim that using WebCrypto is "more questionable" than serving and using SJCL based on the differences in the libraries interfaces. I personally find SJCL's interface difficult to work with, since all bytes must be converted to an idiosyncratic format (sjcl.bitArray), whereas WebCrypto uses the unsigned int array primitives introduced to the language after SJCL was released. I'm pretty sure that's not what you mean when you say the WebCrypto interface is inferior, and I'll probably need to do some basic reading to figure out what exactly that means in the context of cryptography.

FWIW, WebCrypto should only be available in a secure context (https://lists.w3.org/Archives/Public/public-webcrypto/2016Se...), though I believe only Chrome enforces that requirement at the moment.
Splitting up money into a bunch of smaller investments significantly decreases your chance of an outsized return and increases your chance for achieving the mean return for that asset class.
Recognizing the specific contributions and presence of women in the field seems entirely reasonable given how throughout the history of our industry they have been erased.

And of course, we're not even a month of a self-implosion event at Uber, where we see a lot of corroboration of workplace harassment claims.

If you need to be told "not all men" you can maybe write a chrome extension so that it subs "men" to "men (but of course it should be clear from context: not every single man ever or currently)" and that'll cover you.
Are the two theories mutually exclusive? A dark forest doesn't imply that we aren't capable of destroying ourselves.
The browser is not secure, but it's secure enough for banking and passwords - why is this that different?
some algorithm for each request - stop. Just [...] How hard is it to [...] OK, I can imagine MAYBE

It can't be any harder than not coming off blithely condescending.
$7 a month for the hobby plan doesn't seem that terrible.

But, serving static assets from Ruby seems heavy handed.
You also end up writing code for things other environments would handle with configuration...like redirects, cache headers, and so forth.

Also, while $7 isn't a lot, it is a little more than other solutions in this hobby level space.

The suggestions for Netlify and Firebase seem better ideas for static content, and both allow for changing configuration instead of coding to satisfy the normal things you do for static assets. Both appear to be free at this hobby level as well.
Plus offices in two other countries. The Bangalore office has at least a floor in a large shared building.
It's pretty big. Whole Foods' market cap is under $10B.

Plus I don't think Instacart is really in the grocery business. They are in the delivery business and grocery stores are their warehouses. I really have a hard time seeing $3+ billion of value there.

Maybe they are thinking about getting into the grocery business though.
The diversity visa lottery is an amazing program that provides for around 50k immigrants a year.

The odds of winning a diversity immigration visa is based on national origin of current U.S. residents descended from such countries. Hence, for example, Asia has a small quota since countries with large populations (China, India, Pakistan) are excluded.

Note that the lottery just gives you a chance to apply for a green card. You only get that if you pass the normal stringent vetting process.
Block chain, smart contracts, what about the very basics? What about VCS, DRY documents, standard libraries, pop-up annotations and definitions? It seems like law has no interest in introducing standards to improve productivity and usability.

Look halfway down this article on the proposed health care replacement bill for an example of current legislative version control.

https://www.bloomberg.com/view/articles/2017-03-07/the-repub...
Companionship.

Especially when your current friends move onto a different life stage from you (married, married with children, etc).

Might be substitutable with a furry friend though.
I drive every day on the 101 and deal with the worst of the worst for >20 miles each way. I was hoping someone would mention this!

This toll plan is foolish at best and detrimental otherwise. We need incentives for car pools bad! Last count (I carpool and for fun we sometimes count cars' occupants because traffic is always a discussion) out of 46 cars we saw only 2 with multiple occupants. This is the major problem.
> Compilers should be dumb, fast and predictable instead. That way, everyone gets what they deserve.

This is what gave us C, while the rest of the mainframe world was busy using Algol, PL/I, Fortran and Lisp dialects. Where many of the compilers already were capable of doing bounds checking elision.
Has it been long enough for people to forget NT on Alpha, MIPS and x86 (and i860, though not released)? And to forget both PReP (https://en.wikipedia.org/wiki/PowerPC_Reference_Platform) and CHRP (https://en.wikipedia.org/wiki/Common_Hardware_Reference_Plat...) which were going to break the Intel stranglehold once and for all?
Ok... there's a pretty huge difference between a puppy and a toddler. A toddler is a lot smarter, and a LOT more disruptive than any puppy (not to say puppies aren't, but they don't have two hands either).
I personally don't find anything flag worthy in this. Can the mods please unflag this?
Facebook Big Basin: Our Next-Generation AI Hardware
Except: I don't see any evidence that it has worked at all - at least not in the 2 years the lanes have been there. Nice idea, but data would be nicer. (aside: always nice to see downvotes for wanting observations and data - if the data belies my observations, I'm all for that).
What if we decide to invade what seems to be small civilization, and it turns out to be a colony of a much larger civilization or alliance? What if it's a honeypot?

Maybe the best strategy is to make as many allies as possible expecting that some day that would increase the odds of surviving a hostile contact with a other civilizations or other threats...

Our understanding of life and the universe is limited. Our current version of the Drake equation is really off, and we do not have an answer to the Fermi paradox. Collaborate or compete are usually context sensitive decisions. The best thing to do is bounded to our understanding of game theory, which is a field full of open questions.
FBI Director Says Encrypted Messaging “Shatters the Bargain” of American Liberty
This is a common assertion but there's research showing that the gap persists even after controlling for education, years of experience, etc.:

http://time.com/money/4285843/gender-pay-gap-excuses-wrong/

“A 2011 study from Georgetown's Center on Education and the Workforce found that "men with some college but no degree earn about the same as women with a Bachelor’s degree," and that "wo men have to have a Ph.D. to make as much as men with a B.A."

So you can't chalk the wage gap up to education. What about time in the workforce then? Attributing differences in pay to women's perceived inexperience ignores the studies that show the more years a woman spends in the workforce, the bigger the gap gets between her and her equally experienced male colleagues. Women in their late 20s earn around 92% of what their male peers receive, whereas women in their early 50s make just 71% of the average man's wages, according to a report from Claudia Goldin, an economics professor at Harvard University.”
As someone who has been shifting their diet over to vegetarian for environmental reasons, I am interested in this. Can you provide any support for your claim that pasture cattle are less damaging then factory cattle?

I know that pasture raised cattle are not sustainable to feed the masses, but at this point I would just be glad to enjoy a guilt free steak every now and again. ;-)
You think migrants are more rape-y than capital? ;)

Edit: Are you insinuating that all migrants commit sexual assault, or maybe even that sexual assault is only perpetrated by migrants?
Servers and desktops have very different requirements, just ask the linux guys. I'm not saying it's impossible, but I don't see that happening for another 5 years at least. Apple in particular is already getting a lot of flak for underpowering laptops, switching to Arm now would basically kill the entirety of their remaining high-end offering on desktop.
Ask HN: Where Are AI, Blockchain and VR Currently on the Hype Cycle?
Wondering what the HN community thinks about where the mentioned technologies are on the Technology Hype Cycle (https://en.wikipedia.org/wiki/Hype_cycle)
I think the author is interpreting paleo as "high protein" whereas most people doing paleo are "low/no grain". Some people focused primarily on trendiness seem to insist their low carb diet is paleo no matter how heavily processed and weird it is (like those weird soy bar things)

I pretty much don't eat grains but almost certainly vegetables are more energy intensive than grains so maybe my paleo salads are killing the planet almost as well as the vegans eating processed soy products and baked wheat products all day.

Then again no matter how thinly you slice it theres not a lot of calories in a carrot so even if volumetric intake looks near vegan most of my calories might be coming from meat/fish/oil sources.
Investors are banking on the fact that grocery stores are historically bad at innovation. Some may role out delivery products, and some of those products may be good, but most grocery stores are not going to be good at developing their own ordering/delivery service. It's similar to why self-checkout still doesn't work well at many stores and why Walmart hasn't created a wonderful online shopping product. Whether or not the margins for instacart make the business model work, I don't know. But, I doubt competition from grocery store innovation is going to put them out of business.
Fedora has too, I believe. But that's sort of missing the point. Userspace ports got done years ago because they're the easy part. The hard part is the system integration that you sweep away as a "driver situation" to be dealt with by "vendors".

And so far there's no significant entry here for the ARM world. So you can't roll up a server install or Docker container that isn't, fundamentally, a hacked up tarball from some random vendor. And the market doesn't trust that.
I still laugh at my farts and burps.

...
I'll add to what others have replied - there are literally billions of humans who have never filled out a web form, but are comfortable texting. Even tech-savvy people might even prefer doing things that way. Interface style is incredibly important from a user experience perspective and can mean the difference between people using the service and people not using it.
Great app! So much better than being told you have cancer in the middle of the night. Buoy for me!
Blitzed: Drugs in the Third Reich
Can you explain what you mean? I think it's contrasted with REST because that's where it's used, in HTTP APIs.
> I appealed to the fact that they had used the tool and nobody in these comments had.

So demonstrating that you didn't even read the article.

It's not due until June 2017 (how long does it take to fit a roofbox to a car?!) and then then only for pretend use in a training facility.

It's also clear from the video that the GUI is an artists impression.

Like I said "because marketing".
> What do you mean here by "higher-order"?

Procedures as first-class values that you can store in variables, pass as arguments to other procedures, etc.

> And, by "intrinsic", do you mean that "the language does that, but the programmer doesn't have to do anything to make it happen, or even know"?

Yes. Although, IMO, programmers benefit from knowing it, for more or less the same reasons civil engineers benefit from knowing the laws of nature.

> If so, doesn't this contradict your answer to smaddox?

No. Monads, as abstract type constructors, are already hardcoded into the result type of every computation. (This is the difference between, say, an int like “2”, and a computation that produces an int like “1 + 1” or “fix (\x -> x + 1)”.) So hardcoded, in fact, that there doesn't have to be syntax for it, because there's no way you can not say it.
Indian state Kerala saves over $58M each year with Open Source
I feel like the places where CV always proves most useful are places where either we need more eyes than would be financially viable, or we need eyes in places its hard/unsafe/expensive to have them.

The tipping point on training+pay for a human vs an ML/CV system for a lot of tasks is coming down.

I saw a Microsoft spotlight last fall on a company that's using drones + CV to inspect power infrastructure in Scandinavia. As much as the tech to do that has cost, its probably cheaper than sending out helicopters with specialists all the time to check power line towers for wear/damage.
>"I know you think I feel Y, but I actually feel X."

That really is an emotionally mature and aware thing to be able to say. Kudos for working hard to get there. If any written material helped you develop it, I'm eager to learn of them.
3 miles, from Bernal Heights in SF to SoMa. 10 minutes on a motorcycle with moderate traffic.
why do you think this is too low? Not everyone is in a committed partner relationship, and not every single person is involved in "hookup culture".
Taken to its logical conclusion this is an argument that things should never change and never try to get better.

Clearly that is not what you mean and is not a good thing. Perhaps optimizing compilers put you outside of your comfort zone because you think they force you to learn and keep up to date.

You can do that or you can stick to writing idiomatic code that uses the std library for a given compiler. Doing just this tends to produce extremely good results. I often outdo others near just with this when they are dropping to assembly or doing silly workarounds because they know something is slow. Profiling and timing are required to pick up the rest of the performance, and presuming otherwise is silly. No special knowledge of the machine or compiler is required, just a knowledge of when and how to optimize and when and how to write idiomatically.
We wrote a blog post detailing a lot of how we do our streaming ML system at Distil (https://resources.distilnetworks.com/all-blog-posts/building...)
We classify web traffic as humans or bots in realtime.

Scoring:
Essentially raw logs go to kafka. Java processes then read raw logs and aggregate the per-user state in real-time. State is stored in Redis. When a user's state is updated it is sent into another kafka topic that is the "features" topic. Features are simultaneously saved to HDFS for future training data and then consumed by a Storm cluster for doing prediction. Storm is running pickled scikit-learn models in bolts that read in the features and output scores. Scores are sent into a "score" kafka topic. Downstream systems reading the scores can read from this kafka topic.

Time from receiving a log to producing a score is ~x seconds or so.

Training:

Training data is stored into HDFS from the real-time system, so our training and production data is identical. We have IPython notebooks that pull in the training data, build a model and sckikit-learn feature transformation pipeline. This is pickled and saved to HDFS for versioning. The storm cluster when it starts a topology loads the appropriate model from HDFS for classifying data.
I would recommend dropping by wranglerforum.com and asking that question. I've not heard that concern before.
3 Easy Practical Steps You Can Take to Drive More Users to Convert
Blocking Windows Update sounds like a feature to me, not an issue.
This Is My Architecture
Wouldn't the female equivalent be cat ladies?

Having looked in on a few of the communities like gtow and incels and such they don't seem very pragmatic. They seem unsociable, rejected and angry and instead of trying to improve on interpersonal relationship abilities or personal value they are giving up. "incels" admit to giving up, gtow claim they don't need women then spend all day sitting around talking about how happy they are without them.

>From a cost/benefit viewpoint

Trying to fit relationships into a cost/benefit viewpoint is why most of these people will always fail at relationships. You can't get the full benefit of a relationship until it is fully developed and you can't fully develop a relationship if you're in it for a positive ROI.
No, not really. Apple's advantage is quite staggering.
There's also the blue uniform. But yeah, they are pretty aggressive.