skysight-inc/HackerNews huggingface dataset:
If anyone is daunted by Infinite Jest but undaunted by the fad of hating DFW, definitely start with his books of essays & journalism. IMO they're a lot more rewarding and enjoyable than his novels.

I think E Unibus Pluram: Television and U.S. Fiction is essential reading. (PDF link: https://jsomers.net/DFW_TV.pdf)
Yes. We moved the other comments there.
Oil and Gas Project Management
That's a very fair argument.

I still think there'd be far too much contention over just what is to be included in the corpus of essential knowledge. Everyone seems to agree that data structures, algorithms and systems fundamentals seem appealing, but just which ones depends greatly on whether you're doing embedded PLCs for fuel injectors or whether you're doing React.

I've been programming since I was 9, for most of that time in C. Yet I'd be very hard-pressed to tell you how exactly CPU instructions work, and have never touched anything "closer to the metal" than C. Should this disqualify me from the profession?
I typically call `.+@.+\..+` good enough.
It is a good way to get newsletter owners to fill out their information
Don't claim what? That there are statements that are known to be true but which cannot be proved, or that the human mind is strictly stronger than a machine?

Edit: Or perhaps that Penrose is not claiming that QM is some kind of super secret sauce that makes multicellular life intrinsically stronger than computing machines?
"instead of some tech company in the US."

Booking.com is Dutch.
Situation: There are 0 people and 2 dogs listed as the security department on a platform where security has long been a metaphorical joke and is now evidently a literal joke.

HN: What's the big deal?

Most people: It's a little creepy that everyone knows everything about me, and the identity theft epidemic kinda sucks. Not much I can do other than keep an eye on the accounts, chase down fraud as it happens, self-censor, and pray I don't get hit with ransomeware. I have other battles to fight, so I hope the tech industry has my 6 on this one.
Also, smearing vaseline on the lens. http://www.huffingtonpost.com/2015/04/14/vaseline-camera-tri...
"...statements which are unequivocally true, but which cannot be proved in any known formal system."

That.
MySQL 8.0: Retiring Support for the Query Cache
Some context for this consequential decision:

http://www.npr.org/2017/04/06/522826514/supreme-courts-decis...
Ah, I recall that now.

The complexity is explained, and it's not due to an attempt by Microsoft to encourage vendor lock-in. I'm curious of the commenter I replied to above has evidence to the contrary.
The Planet Money podcast recently did an episode about this case: http://www.npr.org/sections/money/2017/03/31/522226226/episo...
This is similar to an approach I suggested some time ago here for other games as well - if you detect griefers/cheaters/trolls, just let them play against each other.
It's only so because the global warming externalities are not priced in. And it's a very bad thing.
> Gorsuch, J., took no part in the consideration or decision of the case.

Does anyone know why this is?
He argues that quantum magic enables human minds to do things that formal computer systems cannot do. I'm not sure what his position is on computers that incorporate quantum magic though.
That's just a poor job of surfacing the consequences of not maintaining software by whoever built it.... unless their software is bug free... and we all know there is so much bug free software out there.
I am still getting a Ryzen build
Infinite Jest is worth getting through. It's not easy or pleasant, but it's something I'll always remember vividly.
Because the case got before the court before he was confirmed, likely.
Haha, but that doesn't matter! You just have to beat more other people than I do.
For what this is worth, I've been getting email subscribers through HN and other programming forums for https://www.findlectures.com. At least anecdotally there seem to be a lot of programmers joining, despite not being necessarily being a programmer focused list.
Absolutely. There's one more I just posted https://news.ycombinator.com/item?id=14446337
He wasn't sworn in before oral arguments.
Justices typically recuse themselves from cases that pre-date their nomination.
People do this, or try to do this, but often the data is not easy to come by.

When Bloomberg pitched their VC services, my first question was: do you have valuations?

Their answer: ah, no, but everyone asks that.
That's the reason I feel google's play for the classrooms is a great entry to break Microsoft office monopoly in the workplace. Though would have preferred an open source office suit to do so.
Freezing an object doesn't freeze it's children, and thus it's still technically mutable. I think using deep-freeze (https://github.com/substack/deep-freeze) might work.
Serious question - what platforms are you working on that you can't send a udp packet that looks like

"somecounter:1|c"
The Kindle app + following along with http://infinitejest.wallacewiki.com/david-foster-wallace/ind... in a browser was key for me.
Yandex’s on-demand taxi service debuts its self-driving car project
Also String Theory (which is a collection of essays about Tennis).

Also, is there a fad of hating him? Do his books have controversial content (like Ayn Rand, for example, who divides people)?
This is an arms race that clearly terminates in victory for the synthesizers, so I can't get too upset that there's a way around this particular step in the race.
For a 8 year old, Löve might be a bit hard.

At our weekly CoderDojo in Zurich, we're using love2d (and processing) as the next step for the kids that over 10 years and who are comfortable with typing.

Both just work!

https://www.meetup.com/Coder-Dojo-Zurich/

Your welcome to join with your kids or as a mentor if you happen to be not too far away...
But they could decide to jump in?
He has only been the court since April 2017. I would assume this was in review long before his arrival.
Second this, this is one of the best coding books I've read.

edit: it also gives a lot of similar advice to the article, big-bang rewrites often impossible, drawing a line somewhere in the application to do input-output diffing tests when you make a change
Um... isn't that misstep exactly why they avoided it the next time around, by making the GPUs in-house, and having open specs and drivers from the very start?

Seems like genuine efforts to mitigate.
This is really similar to the concept of 'first sale' in copyright law, which similarly prevents the copyright holder from using copyright to restrict what a buyer does with the object.

Glad to see it extended to patent law as well.
I firmly believe that one the best things we could do for copyright (besides shortening the terms) would be a use it or lose it clause, where a product loses its copyright if its not available to the general pubic in a meaningful way after 5 or 10 years. AKA, the copyright owner doesn't want to go to the effort of digitizing that movie and putting it on amazon/itunes/whatever, then it becomes public domain. Of course there needs to be a way to avoid the problem of the million dollar movie domain, where you can view the movie/book for some amount that results in 0 sales per year.
The text is the same, but I find the official PDF better typeset and much more readable: https://www.supremecourt.gov/opinions/16pdf/15-1189_ebfj.pdf
Serverless server-side rendering with React using Redux or MobX
Turing Tumble: Gaming on a Mechanical Computer
On Being Smart
Show HN: Neural Art – Generate deep art images directly from your browser
Do only Brahmins wear a thread?
Goldman Sachs condemned for buoying Venezuela with $2.8bn bond purchase
I used Flask and Frozen-Flask for this. So I can run it locally and use some admin forms to add/edit projects and then freeze it into a bunch of static files. Then deployment is straightforward. Pretty happy with how it turned out, I'm a long-time Flask user but never used Frozen-Flask before.
I really enjoyed The Pale King, and felt that had it been finished it would have been one of my favorite books. The chapters with the David Wallace section in the IRS are _really_ funny.
You can't imagine a worse execution? It was the fastest mobile game ever to reach $600 million and has made well over $1 billion at this point.

I understand the design complaints--the gameplay won't resonate with anyone wanting a strategy game of any depth--but saying they did poorly is pretty hyperbolic. It obviously struck a chord with some segments as I do still see people playing in dense areas (and at the local game stores).

I also think looking into Niantic's past work or Pokemon Company's past partnerships would've revealed this game couldn't possibly have the mechanics of the core Pokemon line, but I do understand that the marketing and messaging was very vague.
https://www.youtube.com/watch?v=tabVaoeNtdk

Start at 27:45 but you should watch the entire thing.
learn manipulating people

This is called management, and it's well paid.
I'd agree that starting with a plain old text editor is probably the best approach. Remove as much of the magic as possible when you're first getting started, and then add it in once they understand the basics.

I learned java in high school as my first language, and I struggled to get the IDE properly set up - it definitely slowed down my understanding.
>all of sudden

US politicians have been awful about this for a long time. We have tarrifs on an embarassing number of things from cheese to sneakers to auto parts... While we scold and bully other countries for their own protectionists policies and tell them to 'do as I day, not as I do,' and open their borders.
Nah, that's condescending, really. We might have different experience because of the codebases we've worked with; but I don't think there's a need for this kind of sarcasm.
[Q to People Who Actually Do Prospecting] What Are Your Pains When Prospecting?
Hey there,

I have a question to entrepreneurs, sales/pre-sales people, generally speaking – anyone who do prospecting.

We are currently working on improving our SaaS tool that helps people find high quality prospects, find their email, gather more information about them and then reach them out.
As we are in the very beginning, I'm doing a research about pains of our target group.

What are your pains guys? Is it lack of options to scrape LinkedIn accounts, lack of integrations and export options, or high bounce rate?

I'll grateful of each and every insight you'll share with me!

Thanks in advance.
Michal
To be clear, I'm speaking of Penrose specifically. Penrose goes no further than Godel. He doesn't add anything to Godel's argument about formal systems and statements.

All Penrose is saying is that Turing machines can not be the basis for modeling the human mind. He is not saying that the human mind is not governed by physics. He is not saying that the universe is not governed by physics. And he is not resorting to 'quantum woo' like some here are saying.

Penrose' argument is that there is something non-algorithmic going on in the human brain and that this non-algorithmic process is governed by physical laws. He then goes on to discuss objective collapse theories for quantum mechanics and how that may be the source of non-algorithmic behavior in the human brain.

To be clear, objective collapse theories have as of yet no experimental evidence. But, crucially, they are not inconsistent with QM as some above have said. Also, the precise biological mechanism that Penrose postulates for how the brain operates with objective collapse is highly controversial ie, microtubules.
When you can cite Lord Coke in your opinion, I guess it's practically mandatory to do so.

> As Lord Coke put it in the 17th century, if an owner restricts the resale or use of an item after selling it, that restriction “is voide, because . . . it is against Trade and Traffique, and bargaining and contracting betweene man and man.” 1 E. Coke, Institutes of the Laws of England §360, p. 223 (1628)
I love that the social media icons in your footer almost spell out your family name. Nice touch.

Excellent projects. I'm blown away with how much you've completed. How do you maximize your time in order to accomplish so much?
In short, the sale of a product does not allow you to control what is done with the product afterwards through patent law.

I'm assuming this is almost similar to attempts to use copyright law to stop the sale of products on the grey market. http://www.bipc.com/court-rebuffs-attempt-to-use-copyright-l...

I do wonder though, if they changed the underlying software on the cartridges they would get into trouble. I do not see this stopping John Deere's practice of locking up their hardware through copyright laws. https://www.wired.com/2015/02/new-high-tech-farm-equipment-n...
I am always impressed by the IGV of graal/truffle to see how code is compiled.
Really looking forward to JVM-9/JVMCI general availability so it becomes easier to play with truffle.
A code formatter/linter (similar to gofmt) would do the trick and prevent ambiguity.
It's my turn to disagree with something in the article.

> Before you make any changes at all write as many end-to-end and integration tests as you can.

I'm beginning to see this as a failure mode in and of itself. Once you give people E2E tests it's the only kind of tests they want to write. It takes about 18 months for the wheels to fall off so it can look like a successful strategy. What they need to do is learn to write unit tests, but You have to break the code up into little chunks. It doesn't match their aesthetic sense and so it feels juvenile and contrived. The ego kicks in and you think you're smart enough you don't have to eat your proverbial vegetables.

The other problem is e2e tests are slow, they're flaky, and nobody wants to think about how much they cost in the long run because it's too painful to look at. How often have you see two people huddled over a broken E2E test? Multiply the cost of rework by 2.
I'm still interested in knowing how they're going to do it even at the beginning. Are they going to request access to people's newsletter software for verification or are they just going to take people's word for it?
My comment had a handful of upvotes over the holiday weekend then has been downvoted as the CS grads return to work.

I have long believed the weekend HN crowd is wiser than the weekday crowd.

I have also believed that CS may contribute to the urge to write "complicated software". Your admission reinforces this belief.

I like software that tries to avoid complexity. Any lazy person can write a complicated program, get it to compile and run. The world is full of such software. Consequently, it is nearly impossible to avoid. But that is different from consciously selecting it and we cannot infer that usage under these circumstances implies approval.

rk dewar, dmr, djb, a@kx, etc. none of them majored in CS as far as I know. Despite the lack of a CS "education", I still value and rely on what they produced. I consciously seek out such work.

The point of my comments is simple: a CS degree is not a prerequisite to writing great software. Call that a strawman if you like. I still think it is a point worth making when someone is blogging about low numbers of CS grads.
I got through it by treating it like a mystery novel. I really did want to find out what the heck was going on both on a plot level as well as where these character arcs were headed. In a superficial way, none of that really gets a good conclusion by the end, but by reading a lot of analysis and discussion by fellow readers I agree with Wallace when he said that most of the story is there, you just have to do considerable reading between the lines. To me, that's thrilling.
How does this do against a Vocaloid?
Very familiar with me also, but with by far the largest tier being the javascript right at the front end
I listened to this podcast yesterday. Planet Money is well produced and entertaining as heck!
I was thinking conventional small business type stuff, a bit like SBS in the old days. I guess what it'd need to do is:

* Provide a directory service (a la AD, could be done with OpenLDAP and Kerberos)

* Handle Mail with a webmail and mobile service

* Remote Desktop via RDP

* Act as a backup server with a backup client (e.g. crashplan over a fileshare)

* Network reimaging and install server over PXE/TFTP etc. (Clonezilla across network).

I-want-a-pony-options:

* Wiki

* Chat

* VPN
Enough people are playing that trainers have walked to Pluto and back (~17,000,000,000 km IIRC). Even discounting drifters, bots and cheaters that's a lot of walking while running this app.
Deletability
The "could" in your question implies that anyone would be able to stop them. More likely it's a convention they've chosen to follow.
Simplest framework to create and use AI chatbots for businesses
Chatbots uses AI to learn from responses and can engage in human like conversation. This has huge implication for online businesses and digital marketing. Automate FAQs and AMAs and make them interesting. Deliver super relevant content in a conversational way. Most importantly, let your users converse and build strong customer relations.

Deploying chatbots can be very complex. That is why only big brands are leveraging it. I am working on a simple framework - Bottr.me - that allows people to create and use chatbots (without any coding). Capitalize on digital experience through chatbots to gain competitive advantage.
> That's exactly why this list is set up the way it is: you will get results fast and they will be good results.

What do you mean by 'fast'? If you can get meaningful improvements in a few months' time, then you're just working with smaller code base than what I thought of. If you're talking about stopping for a year, then .. well, that's the problem I'm talking about.

> If you want to play the 'I'm doing a sloppy job because I'm under pressure' card

No, I just wanted to share my opinion that I disagree with the overly generalized suggestions you're making.
It's not so bad in dead tree form if you use two bookmarks (one for the main text, one for the endnotes).
I did make it through, mostly, I didn't get the sections about the Québécois separatist group so might not have read those in as much detail as the others - everything else I loved.

Mind you - I've never re-read it which is something I usually do a lot with books I really love (must have read Anathem 7 or 8 times).
I was a CS TA 20 years ago and it was the same. Literally everyone was doing it to some degree.

Back then you would hand in printed source code. People would occasionally photocopy someone else's, scratch the name off the title page and write in their own name like I wouldn't notice something that stupid.

I actually caught some phd students in some cheating that was almost as blatant.

The professors generally don't care either. The whole thing burned me out pretty quickly. I realized the school was just full of a bunch of people going through the motions, and CS degrees don't really indicate any particular expertise on their own.
Haha, when that happens, what will it even mean anymore. What even will software be.
I think the two main things such a thing could bring to the table is graphical "familiar" (for the windows admin) administration. Something that abstracts the files.

That and a free RDP interface would be nice.
Does this mean that printer prices are about to go up since HP/Brother/Lexmark will no longer be able to make as much money on the ink?
> there are statements which are unequivocally true, but which cannot be proved in any known formal system

No. You are misunderstanding Godel's theorem. For any given formal system there exists a Godel sentence which the system cannot prove. But the Godel sentence for every system is different. Moreover, there is no algorithm for constructing a Godel sentence. If there were, then a TM could follow that algorithm to construct its own Godel sentence.

So every formal system has a (different) Godel sentence, but there does not exist a universal Godel sentence that is unprovable by all formal systems.
Site is down. Anyone have a mirror?
Matchbox Cars Design and Production (2017)
In practice it means people will still be able to stop you from doing things with stuff you own. Just not using patent rights.
Lexmark's real problem here is that its enforceable contracts are usually with the resellers, and so enforcing against a third party purchaser is trickier, so it tried to use patent law instead. (It has plenty of contracts, including on the wrapping of the printer cartridges, I'm just sticking with the ones that are easy to enforce)
Tutorial: JIRA Alerting for Elasticsearch with ElastAlert
Outside of the narrow case involving printer cartridges, what other implications and precedents can we expect this to set?

Can it stop smartphone makers from being able to blacklist devices that are resold, for instance?
Design I/O’s “Mimic” – Putting emotional machines within arm’s reach
In our hurry to create content, let's not forget to be clear
The Justices pretty much set their own rules, so sure, probably.
I'm curious, where did you attend? I started a CS degree (at UC Irvine), then stopped because I felt it was too abstract. Maybe I bailed too early.
I don't think app coins/tokens are intended for traditional software that runs in isolation. The proponents of this stuff are talking about P2P networks where other computers provide service to you (e.g. storing your data), so the software may be open source but the service provided by the network is not free.

Of course, some hustlers may try to use app coins in a cynical, Adobe-like business model where you have to pay rent to run software on your own computer and they may be justifiably rebuked.
First superhero film directed by a woman “Wonder Woman”: Critics Thoughts
Wasn't apple using patents to stop modding of their magsafe cables?
This is a pretty big deal. It is great to finally start to see what patents where supposed to be, which was to protect the inventor until they could become established in the market. Not as a tool to stifle innovation. Very interesting outcome.
This essentially exists (not the daily limit part), but it's not called an In App Purchase.

https://developer.apple.com/library/content/ApplePay_Guide/
https://developers.google.com/android-pay/

IAPs are for digital goods (movies, gold coins in games, etc) and that's where you face the steep Apple/Google tax. For physical goods you can process your own payments or use the above APIs. This is why you can't buy a Kindle book other than through Mobile Safari on iOS (digital good, Apple would charge Amazon 30%).
Can somebody explain, what does the word ‘exhaust’ mean? It doesn't seem like it's being used in the plain-English sense here.
Heh, I think that may be a happy coincidence. They seem to be sorted alphabetically by the names of the services, excluding email which is last.
Yes they both stem from common law disfavouring restraints on alienation.
That doesn't make it unfalsifiable at all. Sufficiently random is not defined as "not the same". you also clearly misunderstood the logic of the post in question. The poster started with a clear definition of random and used that to determine if shuffles are likely repeated. If there were fewer cards in a deck, that post would have reached a different conclusion.
I know; it's the sort of thing that if someone told me, I just would not believe them. This is such basic crap that the idea that some production till could get it wrong seems inconceivable.

They could have that £1.50 back if they could give me an explanation! =)
British Airways Massive IT Failure Blamed on Outsourcing IT Jobs to India
That's what Blizzard did for Diablo II about 15 years ago.
Great idea! Email newsletter have such great ROI, it's just a pain to find out who owns them and getting into contact with people who are looking for sponsors.
Great point. An elementary feature of a SQL engine is exposing the query plan itself in a compact humanly readably format. Is there an equivalent for Prolog implementations?
Facebook Insights Reporting Data Studio (Templates Included)