skysight-inc/HackerNews huggingface dataset:
Think of it along the lines of fake testimonials. Fake engagement drives real engagement.
Most simply use the system clock. Now if I would was building a machine critical distributed system I would advise against using the system clock and instead use some sort of logical clock. But in this case the clock doesn't need to be super accurate, it just needs accurate enough it get placed near the end of the table.

But the worst case in this instance is your insert is slow, and fragments your index. I trust infrastructure to make sure the clocks are accurate.
No, in fact, the ability for these institutions to choose who they help is key. A business being able to choose to help only its own workers makes it possible to even help them in the first place. If they had to help anyone, it wouldn't be feasible. Same for a church or any institution. Being able to discriminate is important; it's not a dirty word.

Now before you go and doomsay about all sorts of discrimination happening based on race, gender, sexuality, etc., I'd argue that lots of institutions wouldn't discriminate on those factors. Case in point: most of the major tech companies. And if one did, would you really want to be associated with them and/or have them paying for your healthcare?
Chromebooks are already outselling Macs. A lot of (most, even?) American schools are buying Chromebooks for students to use because they're simple and work well.

ChromeOS uses the Linux kernel.
They're also a pain to make. I work on complex simulations for a living, and the number of parameters and data sets you need to get good results is staggering.

If you end up just going "We think it's about 100 meters" that's a lot of effort for not much reward.
> Fake news is the promotion and propagation of news articles via social media. These articles are promoted in such a way that they appear to be spread by other users, as opposed to being paid-for advertising.

I don't really buy that there's some massive botnet (Russian, naturally) spreading these stories. I mean we're really talking about the social media equivalent of chain emails. Someone reads something that an author knowingly or unknowingly thinks is true, they think it's true and share with their friends, and so on. This has been going on for as long as humans could share information with one another. Of course our intellectual superiors have confirmed that what's happening _now_ is actually a crisis of massive proportion for some reason or another that I can't quite put my finger on.
There will be comments about how some information from actual news organizations contains opinions or incorrect facts...and therefore it's in the same universe with fake news. This is like, the definition of throwing the baby out with the bathwater...

And it's the actual final goal of the most evil forms of propaganda. Overwhelm the audience with false information > make it harder to determine true vs false > maybe no source can really be trusted > all sources of information have some kind of agenda > all sources of information are roughly equal in quality. Now in the mind of the individual in question, the playing field has been leveled between propaganda and the work of trained journalists. And at that point it's not a real contest.
The year of the Linux desktop is always ten years from now ;-)
Just because it's "your money" now, doesn't mean it will stay that way permanently. In the US during the last decade, there's been talk of plundering 401k accounts...
So, because places that hundreds of people camp on over the course of years can be damaged, it's not safe for one group of people to go in once to do something to recover the environment?

Again, you seem to just have this unbelievably destructive model of the environmental impact of some people walking around, like they're some sort of Dementors from Harry Potter in real life that suck the life out of everything they pass by. And in the context of this discussion, even the fact they're going in with the explicit purpose of improving the environment doesn't make this worthwhile?

And again I can't help but see this as just being contrarian to be contrarian, because the environmental impact model you're proposing is, frankly, insane. Apparently we're going to pay some people to camp out and do whatever they want for months, and at some point, maybe get around to planting some trees after they're done grinding the local environment up and snorting it up their noses? I don't think anybody is proposing this. If you armed some people with tree saplings and deliberately paid them to damage the environment in a day I don't think they could come even close to what you seem to think is going to happen if the hoi polloi is allowed outside.

I mean, this almost starts feeling sort of racist when it gets down to it... those people can't be trusted to freaking plant some trees without destroying everything? Seriously? This is ridiculous.
TrendMicro also issued a 'technical' report that basically just said 'we think this was the same APT as in Crowdstrike's report' without any discernible discussion of how they came to that conclusion.
Ask HN: Solution Consultant Job Interview Advice
I have an initial phone interview tomorrow for a solution consultant job at a cloud storage company. I'm in sales & consulting for 5 years now, just finished a programming boot camp and have strong tech foundation. Anyone have any advice? Thanks!
DBC has a dusty table and a couch if that counts. I would recommend working a hundred feet at Wit's End with Scott instead though.
Privacy Goes Mainstream: People Take Action as Privacy Risks Increase
It’s Probably Not Okay to Send Naked Pictures on LinkedIn
Well, Lin-Manuel Miranda won a Pulitzer for Hamilton. There is more than just journalists who can be awarded a Pulitzer Prize.
For the full list, see the Wikipedia : https://en.wikipedia.org/wiki/Pulitzer_Prize#Categories
I strongly agree with the other guy
Nondeterministic Turing Machine
Duplicates https://news.ycombinator.com/item?id=14551313
Why do your users care about symbols internal to your code?
I said it make then not necessary.
An experiment in Blockchain-based ebooks that are constantly changing
"If you're in marketing or advertising"

The government should apply a significant "sin tax" to advertising. Advertising imposes huge external costs on society that aren't borne by the advertiser; a sin tax would help to properly align the incentives.

And it really wouldn't hurt the advertisers very much -- if advertising became more expensive they'd do less of it, but so would their competitors, making the ads they do run much more effective.

It would hurt Google, Facebook and other billboard-selling agencies. Not necessarily a bad thing.
It's just 1's and 0's, how hard can it be?
It also depends on how "deep" you want to get.

A lot of built-in constructs uses unsafe under the hood. Vector (Rust's dynamic arrays) does memory allocation / resizing under the hood for example, and there's no safe way to do it, unless some safer array allocation primitive is exposed.

Also things like mem::swap(x, y) cannot be implemented at all with safe rust. in order to perform swap, you need a temporary variable. That temporary variable would be uninitialized,
which Rust does not allow.

Note that in c++ it invokes copy constructor - http://www.cplusplus.com/reference/algorithm/swap/ - but Rust's mem::swap works for types that does not implement the Copy trait (Rust's equivalent to copy constructor).

Same can be said about slice splitting functions, which is primarily used to work around Rust's borrow checker.
Perhaps this comment has something to do with that burial: "Not going to lie to you. I still don't get this." Personally, the most confusing thing about that code is that apparently return will wait on a yield from, which seems odd.
But then you need special code to decode that. Code that you have to write yourself or borrow and include in your program. Remember, no shared libraries. And it means extra CPU time you have to display a date. Whereas BCD has special hardware support.

It means that data interchange is now much more complicated too. How do you get everybody to agree on the same 2-byte representation for dates? This is the 1960s, so you can't just email them. You have to have somebody type up a letter and mail it. Or if you want to get on the phone, a 3-minute international call will cost $12, which is about $100 in 2017 dollars.

Plus then you can't look at a hex dump or a punch card or front panel lights and see the date, so now you've made debugging much harder.
I suspect it's because the transition between one playlist video and the next triggers the autoplay-prevention code path. "Don't autoplay until focused" wouldn't, because if the tab hasn't been focused then the video's not playing at all, and if the tab has been focused, then autoplay is (I think) permitted without further restriction.
Not many applications were beautiful either.
A lot of articles mention the likes of Intel, Microsoft, Infosys, Samsung, J.P. Morgan etc — are building software using Ethereum or some other blockchain platform. But I wonder if they actually are just forking the code off of Github and creating their own blockchain or ethereum-based Microsoft token, or Intel token for their own internal use and this is being misrepresented by cryptocurrency-owning journalists.

It seems to be too risky for big companies to build DApps for the authentic Ethereum when they can't predict that the price of gas won't quadruple again. Creating their own blockchain could mean cheaper or free gas with all of the upsides to using ethereum and an added customization ability.

If this is true, then the price increases in ethereum have been unfounded.
Same here.

<head> is truncated.
...and then lament when you have to pay again for v2. Or when the software falls out of maintenance because there's no cash flow.
In March, wind and solar generated a record 10% of US electricity
JP Morgan Chase | Full Stack Developer – Cyber Security
LOCATIONS: Jersey City – NJ; Columbus – OH; Wiiimington – DE
STATUS: Full Time – Onsite
SALARY: $115k - $165k base + Annual Bonus

•	Full Stack Development experience (web/middleware/database applications language agnostic)
•	Enterprise deployed application experience
•	Full software development lifecycle (requirements through deployment)
•	Experience in several of the following technologies/processes:
o	Unix and/or Windows Systems Administration
o	Oracle Database: Understanding SQL, and writing efficient queries.
o	Red Hat Linux: Understanding OS, editors, and constructs.
o	Apache Webserver: Coding for, configuring, startup/shutdown, and publishing
o	Unix Shell: Bourne, Korn, or bash.
o	Perl/Python
o	Experience with Vulnerability Scanners (Qualys/Nessus/Rapid7)
o	Secure Development Lifecycle principles
o	Cloud services (AWS/Azure/CloudFoundry)
•	Familiarity with Cyber Security & Information Security technology
•	Exposure to Agile development methodologies (e.g. Scrum, Kanban)
Was going to throw the obligatory mention of John Levine's Linkers and Loaders but I see the author lists it as an additional reference along with some other interesting nuggets.
“Someone was typing in a URL and WhatsApp was fetching it off my server”
32% of people trust the media at this point according to Gallup. And the downward trend may not be over.

http://www.gallup.com/poll/195542/americans-trust-mass-media...

Later part of Iraq war trend really takes a dive.

To be frank, it's surprising someone would ask for "non-anecdotal evidence" of journalists discrediting themselves. It manifestly happens fairly regularly.

("most of their day" is hyperbole obviously, but still).
That's actually how I conduct interviews. It's been immensely successful at weeding out candidates within 5 minutes; although most interviews are 45 - 60 minutes.

Basically, give them less than ten lines of code, ask them what it does, where are a couple bugs, ask what would you name the function, etc. Then we talk about how to improve it. I'd say, less than 20% of people I interview pass. It's actually amazingly low how many people can find a bug and communicate it.

Half the people don't even tell me what they are thinking. And no matter how many times I try to work with them, act like their buddy, or w.e. they just kind of shut down. They think in their head, don't work through the problem at all.
I would be interested to hear more about this, if it's something that can be easily communicated to the lay-audience. It sounds like I share a similar feeling to others in this thread in thinking that this "not calculated until you look" idea is attractive.
I don't think the whole print vs print() problem is a straw man (or similarly the division operator switch) apart from being relatively easy to fix or avoid by importing from __future__, but crucial in understanding the attitude the language owners have for its users. They could have kept print and introduced printf(), but they didn't. They didn't even get rid of the statement vs. expression distinction, which would have been a compelling reason to break print (and would give us real lambdas).

The split you mention is real, but it's existed even longer than the 2vs3 split. All the various alternate Python implementations that have come and gone or are still around with the exception of Numba were started pre-3k. I wouldn't even argue that upstream was necessarily wrong not to prioritize performance and more specific use cases (like certain production uses, or scientific uses (a lot of begging to finally get the @ operator)), it just didn't matter as much for a long time. But things are different now. There are many other very expressive and much faster (either dynamically typed or static) languages in competition that lessen Python's effectiveness at reducing dev time in exchange for more hardware. Without a more serious focus on performance, Python will be driven only by momentum. That can last a long time, and is essentially the end point anyway when performance is "good enough" compared to the close alternatives, but it's not a great look when there's still much that could be done.
A System F type system can't be replaced by a dependent type system without affecting existing code. There is no way to turn the libraries in Haskell into libraries in dependently-typed Haskell without "porting them to a new language" and all the work that entails.
That's absurd.
Does this scale though? It all sounds nice, but with the massive blockchain overhead is this system going to be able to serve the community at all? I heard that each node has to execute the block chain in Ethereum. Sounds like a lot of duplicated computing just to do something that would be much more efficient if centralized.
That's also assuming the costs would stay the same, which they wouldn't if government stopped intervening. With lower costs, more people could afford to pay for healthcare out-of-pocket, which would reduce the amount of voluntary money necessary to cover those who truly need it.
Ugh typos, but you got my point :) Are you planning to move beyond programming too (duolingo for learning -anything-) or is that just wishful thinking on my part?
Right; the point is that when you're the interrogator holding your 'rubber hose', when do you know to stop asking for more passwords? There might be 2, there might be 20. Your suspect will put up the same resistance (theoretically) for each password.

Edit: of course, sucks for the suspect if the interrogator doesn't consider their life valuable.
Scientists make waves with black hole research
Everybody knows already which fork won. Sure Classic still exists, but if nobody is going to use it, then it really doesn't matter.
Evidence that Jupiter is the oldest planet in the solar system
Most of the top rope gyms have challenging bouldering problems for my skill level since it really isn't their focus so it was hard to learn without doing the same problem over and over. Which was why I was recommending going to a gym that focuses on bouldering if you want to learn it. Just more fun stuff to monkey around on.

As for being helpful, I couldn't agree more. The culture is much nicer and more inclusive than any other sporting group I have seen.
According to http://www.housing.berkeley.edu/policies and other related pages online it appears that a student only receives this room from approximately August 15 to May 14, with a mandatory move-out for three weeks during Christmas break. That is only ~250 days of housing.

Thus, the price of a quad room is even more, at ~$1,580/month, disregarding the inconvenience of the move-out. The single room with shared bathroom works out to ~$2,200/month. In-suite is more, at ~$2,400/month.
Another approach taken in some programming languages is to dispense with operators entirely and just use functions, with fairly loose restrictions on function names. For example, in principle there's no reason a function couldn't be named "+" or "|". Obviously that can lead to readability problems.
Propaganda is different to Fake News. The term itself is propaganda. If you say something is propaganda then you are saying it is like classic obvious propaganda, e.g. North Korean, Soviet or anything else 'communist'.

With the term Fake News there is a dismissal of the story without aligning it to the imagery that the word 'propaganda' brings to mind.

Consequently it is easier to use the words Fake News and not have the baggage of the more accurate 'propaganda' word.
I think plastics are one of those things where, dumped into a random place, they probably won't be biodegraded. However, for any given plastic, there is probably some organism in existence which will eat it under some or all conditions. So the usage of "biodegradable" maybe depends on which viewpoint you are interested in.

For example, here's the wiki on polyethylene, which seems like the typical plastic for "plastic bags" from a store:

https://en.wikipedia.org/wiki/Polyethylene#Biodegrading_plas...
Transform the SF Clipper Card into a Wearable
>Though in Canada we tend to put "Canadian" in front of everything.

Maybe that should change too.
And mass slows down time because the load increases
Qatar closes helium plants amid rift with Arab powers
Pirate Bay’s Content Treasure Trove in Peril After EU Ruling
Thanks, but those are exactly the pages I was looking at before and didn't find very helpful.

Some examples of what got in the way for me, as someone totally new to Flynn:

I don't know what a "Flynn cluster" is, but it's obviously a central concept and mentioned almost immediately on both of those pages.

There are lots of impressive-looking commands doing impressive-looking things quickly in the videos, but there's not a single mention of where you're actually running them, where any other systems they are affecting came from, or what they're actually doing for that matter.

In fact, nothing on those pages tells me what Flynn does. I spent probably an hour or so exploring their site after we swapped posts the other day, but it was an exercise in frustration and I'm still none the wiser about what its scope or feature set actually is. (For comparison, that's longer than the total time it took me to write all the scripts we use to do the automation for one of those projects I mentioned before!)

Anyway, I don't want to take any more of your time on this, so I'll stop there. Thanks for trying to help, even if it didn't work out in the end.
Prenatal fever linked to autism risk
Europe's top court rules that ISPs should block the Pirate Bay
I agree that resistance is dying due to "death by papercut," but am a bit more optimistic.

I've found ordered dicts useful on a lot of projects, more than I'd have predicted in advance however.

nonlocal is another overdue fix.
I think you're strongly agreeing with me. It's not feasible to have in the language.
If there's an externality, then it isn't a sin tax. But make sure you are able to pinpoint the externality so you know how much to tax. There's nothing that irks me more than people wanting to pin taxes on anything that they may not like (even though they can't point to an external aggression).
Another Case of Obscure CPU Nondeterminism
An interesting idea. Fowler certainly deserves credit for her work. As the author correctly notes, it was not only a courageous thing to publish, but also an impressive piece of writing.

On an unrelated note, the experience of reading this article for me was absolutely destroyed by the Forbes ad-block-blocker and the ad-first design of their article view. There were a couple of autoplaying video ads and one particularly pernicious scroll-locking ad on the sidebar to the right. Forbes is one of the very worst offenders in web monetization, as they demand you turn off AdBlock and then serve you a garbage reading experience (usually of a poorly written article by an unpaid or low-paid "contributor"). Every time I visit their website, I feel a sudden urge to start espousing Ev William's gospel that Something Must Be Done about content monetization on the internet, before Futurama becomes reality:

https://www.youtube.com/watch?v=YlGklt4BSQ8
Java may be verbose, but who cares?
The 'empty space' is the encrypted blob. The unknown variable that the rubber hose encryption system exploits is that the interrogator doesn't know what's inside that blob, and there might be several 'partitions' inside.

Edit: I think we're on the same page. That's why I said it doesn't seem to be relevant here. I don't see how it could be pulled off conveniently within html.
FYI Photoshop doesn't work on Linux.. so not so much absurd, as factual
> ...and then lament when you have to pay again for v2.

Or not pay for v2 because you still have v1 and it works. Or pay for v2 because it has some new features you'd like.
Modularization wouldn't help the fact that you'd still need a module per platform and that's not feasible, see the other replies to my comment. There's just far, far, far too many details.
Military Recruitment and Science Fiction Movies [video]
AngularJS Ecommerce App Codebase
> If they can compel your silence on the original matter, thus necessitating the warrant canary, why can't they compel your silence on being forced to update the warrant canary?

For a while, but not forever and in every case.

> If warrant canaries were ever a real threat, what's to stop them from simply deciding that the only legal direct or indirect answer to "have you ever received a super duper secret subpoena" is "no comment".

I think a lot of people would immediately break that law in protest. It would be interesting, to say the least.
I don't think the D-Wave article is very good. To pick one choice line, "The term 'Interference' refers to the electrons - which behave as waves inside a quantum waves, interference patterns which give rise to the quantum effects." If someone didn't know what interference was, that sentence certainly wouldn't help them! D-Wave's article also doesn't give a sense of how unsettled this field is, and how many plausible options there are for every element of a quantum computer. I detect the influence of marketing.

The ACM article is much better.
Right now we're planning on doing one thing really well before we do more. But there's no reason this model doesn't work for other subjects.
This looks like it solves a big pain point in R. I hope that more tools like this crop up. R has a nice set of libraries but it lacks in data engineering at this point.