skysight-inc/HackerNews huggingface dataset:
I once had a very expensive chat with Naval and I told him that I was fairly confident that Mt Gox was insolvent. He was quite confident that it wasn't. Lesson: Don't trust anybody in crypto. I'm glad I didn't.
Fantastic thought experiment. Not sure if it was already covered in a scifi story before, my scifi literature is pretty weak. If not, somebody should turn this into one.
Scala has those as well. They’re besutiful.
I wonder if enabling referrer trimming by default on common browsers would force people willing to use tracking to reconsider their practices. Like everything (it seems) it is always a game of cat and mouse, and the best way to make it harder for trackers is to make sure the targets keep moving.
Super dumb question: why not just use a queue, and visit the objects iteratively?

Eg each visited object appends/prepends its children to the queue of objects to visit, and you just repeatedly drain until you have an empty list.

That’s what I had to do many years ago for the GC I was working on.

Then any special cases (like the cons case referenced elsewhere) just becomes performance optimization rather than “don’t crash” correctness
The "rights" in this agreement are those granting Amazon the ability to share and monetize the screenplay itself. In other words it can publish it and monetize the screenplay as a literary work, which is essentially worthless (how much would you pay for the screenplay to Titanic?). It does NOT have the the ability to make a movie or TV show based on the screenplay.
For those who are unaware, the money made from Lotus 1-2-3 (which was game changing spreadsheet software of the early 1980s) eventually went on to found the EFF: https://en.wikipedia.org/wiki/Mitch_Kapor
Assuming your comment isn't in error, that message is being generated by a proxy somewhere between you and archive.fo.
> Using the AI effectively cheapens the creation of another AI. Each new processor we have the AI design will be faster and than it's predecessors. [...] Eventually the technological over-saturation of our society will ensure that the contemporary equivalent of a mobile phone can run a strong AI.

These are extremely strong statements, which you cannot prove.
I don't feel that my S8 has any bezels worth worrying about. The iPhone X and its notch is a design monstrosity compared to the clean lines of Samsung's work.

I find the whole notch design an abomination which should just die and be put to rest: By adding a notch you effectively create a software bezel for renderable content; web site developers have to deal with this. You can't show fullscreen video without obstruction, etc etc. Horrid insanity.
Certificate pinning and integrity checking will only come into play if the services move to HTTPS :). Sadly, Emirates is sending HTTP links to help user's manage booking.
I had a coworker who was flying to Morocco (I forget what airline). He called me over to his desk at some point to show me the screen as he was picking out his seat. By each occupied seat was a headshot of the passenger, pulled from what I assume was their Facebook profile.

It was amazingly creepy.
Power BI vs. Looker vs. Tableau: A CTOs Guide to Selecting an Analytics Platform
"Hello mister sentient being! I am the informational treasurer for the dying civilization of Nigerium, with access to great technological and cultural wealth that is about to be lost forever. I wish your help in establishing a vast database for our future descendents to recover our advancements, and would like to send you the entirety of our knowledge in a format that will be accessible to you and our great-great-grandspawn. All I need is an example of the informational structures used by your civilization, with a complete and robust list of all known vulnerabilities that may have an impact on the safety and integrity of our heritage."

The simplest of tricks have been proven to work again and again.
Not just that.

> Of course, psychologists often use their research findings to speak about how psychological processes function. But, such inferences represent a basic misinterpretation of our analyses.

> Professor and Chair of the Department of Psychology... at the American University of Paris

https://blog.oup.com/2017/08/psychology-silent-crisis/
If there is any pervasive health problem going on inside the DoS, I would have to guess alcohol abuse.
That’s looking at it the wrong way around. It did it to maximise screen space.
I don't disagree but many people have the sense that there are no candidates willing to do anything to remedy any of our real problem. The perception is that the whole system is rigged for the benefit of the financial and political classes and no change is possible, so the only option impotent rage.

I do think there's some truth in this. The structure of elections in the USA guarantees a two party system. Votes for third parties are just another kind of impotent rage since the two party system makes third party victory nearly impossible. Both major parties are so big and so entrenched that they're resistant to change, bureaucratically inbred, and beholden to massive sources of campaign cash.
Some non-screen area at the top of the phone is necessary for the proximity sensor, front facing camera, earpiece, and yes FaceID sensor. (Phones like the Mi Mix and Sharp Aquos Crystal tried to move such things to the bottom, but this was impractical) I don't see how having a FaceID sensor justifies the notch any more than the other components do. In fact, since the lack of FaceID sensor decreases the necessary width of the notch it makes even more sense to expand the screen up to the edge of the device.
Some people can:

https://www.engadget.com/2018/02/20/nintendo-switch-linux-mo...

Video demo: https://twitter.com/fail0verflow/status/964954316892119040
I doubt there’s “a lot” of European software people who would turn down life changing compensation, tbh. There are some, but probably not a lot. As you mentioned yourself, political situations in western democracies tend to change over time.
Can't any extension do this? They all insert javascript onto pages and they can interact with your browser directly. That's like saying "this extension can do exactly what every other extension can do".
That's awesome that you got that cleared up.

I have (had?) fructose malabsorption. I could digest sugar fine, but high fructose foods (HFCS, apples) not so well. My theory is being celiac my body attacked my small intestine and messed up digestion there. It could have been a gut bacteria problem, but I saw that more as a symptom of the underlying disease.

I didn't even mind that part so much. Sinus headaches were killing me. I thought I had brain cancer. Cutting out foods that trigger those has been my quest over the last 5 years and I have a pretty good handle on it now. Apparently chronic sinusitus is common in celiacs and it's pretty understudied. [1]

1. http://www.aaaai.org/ask-the-expert/coeliac-disease-sinusiti...
FSharp Mentorship Program
One reasonable explanation for this clause would be to avoid claims that Amazon stole an idea when in fact they did not. For example:
1. I submit my script to Amazon
2. A year later, Amazon releases a movie with a similar character.
3. I sue Amazon.

It may very well be that Amazon had the idea completely independently, but it would still result in a messy (and expensive) legal battle.

While it is very open to abuse by Amazon, it is a reasonable precaution.
Few days later note - "wanting to perform poorly" is basically what ADHD looks to other people.
Thank you for pointing this out. I heard about this series but never watched it, and didn't know the plot. Amazing how the scifi writers leapfrog their times in understanding of science and its implications.
the notch (using the new asus phone that looks exactly like an iphone x as an example) is purely cosmetic? you mean they only have a camera inside it, so it should be a much smaller notch like the essential phone? I know a lot of the android phones don't have the iphone IR facemapping camera/tech on their front side, but they're not using the notch for some combination of front facing camera, light level sensor and earpiece speaker?
I also don't think strong self improving ai can exist. Algorithms don't suddenly get less complex even if you're super smart (of course if it proves feasible P=NP that's another story).

Would like to point out the morally pure uncorruptible interfaces to the AI would be incapable of validating whether any tech that came out of the AI was non-malicious. If you can't identify whether an arbitrary piece of software halts. You also can't identify whether it does something nasty after billions of instructions.

Also, AI in a box would be necessarily dumb. It wouldn't have senses and external knowledge. I think the most effective intelligence will be intimately tied to body (whether physical or virtual). But that's an opinion.
This ought to be built into everything so financial applications can stop using slow software decimal types.
What you need is a code generation library that will turn the AST back into JS code once you've identified which part of the syntax tree you're interested in. And that's the code you want to then eval(). Esprima has escodegen for that purpose. I'm not sure what the counterparts are in the babel world. Feel free to shoot me an email with any specifics of where you're getting stuck thinking this through (email should be visible from my profile?), and I'll be glad to help.
Why are you transitioning? If you feel like you want to challenge yourself and grow within this new position, fine.

However, if you drank the 'too-old-to-code-coolaid-sv-bs' well I'm sorry to hear that.
>"Just as zero degrees celsius is a special number in thermodynamics," wrote Fredrickson in Positivity, "the 3-to-1 positivity ratio may well be a magic number in human psychology."

I can't tell if he does or doesn't understand thermodynamics.
A thinner bezel is not just cosmetic. A thinner bezel makes it easier to reach the active part of the phone.

(BTW: Am I really getting downvotes for defending the design decisions of both an iPhone and an Android phone?)
OAuth doesn't specifically call for JWTs. From OAuth's point of view, all of the tokens, codes, IDs, and secrets are opaque character strings.
Try to use their camera2 api to see what I mean about sloppily put together. I’m with you on iTunes. Thankfully I haven’t had to use it in years.
This is especially ridiculous when you consider the Galaxy S9 has a screen to body ratio that exceeds that of the iPhone X. In the words of one of the most egregious iPhone X copycats - Asus:

Well, it’s quite simple. Some people will say it’s copying Apple, but we cannot get away from what users want. You have to follow the trends.

I'm going to guess those users don't reside in North America or Europe.
tl;dr: cert.org website closed, redirects into CMU's Software Engineering Institute website which has been running it. No press releases about this, so fears and conspiracies abound.

In the article, it says CERT.org costs $1.8B/y. How is that possible? That sounds bogus to me -- the article doesn't link to the full FOIA response, so it's hard to fact-check. The 2008 budget apparently earmarked $242M for CERT <http://www.zdnet.com/article/federal-budget-recommends-us-ce.... Anyone have more links to factcheck this statement?
Isn't that what I just said - that it wasn't cosmetic and it was a necessary compromise. If they wanted to maximize both functionality and screen size?
"@Sirikon's idea could work if each phrase in his taxonomy (e.g., "cannot" and "hold-liable") were mapped to standardized, more-detailed language, akin to a macro."

Maybe a good first step could be the definition of this language if it doesn't exist yet.
> But you’re arguably doing wrong everything the article mentions. Starting with the impulse of “hold on, I’m not a crank and here are 12 paragraphs and my blog to prove it”. It’s simply off topic in this discussion.

I don't think it came across that way to most people. I'm a bit surprised you got that impression from it, and can't see how you'd read it that way. There's nothing in there about "I'm not a crank," for starters, and it didn't seem at all verbose.
Yes, very odd. Don't think I'll be upvoting this submission.

>Imagine if an entire OS had all the languages packaged this way so that everything could be “dot slashed” and executed but without actually installing the language to your host operating system.

This has been technically possible for decades, but the disadvantages (startup time, memory use, disk use) outweigh the advantages. (better security, assuming no VM escape bugs, which is an assumption you absolutely can't make, considering the long list of Xen CVEs) Breezily asserting the superiority of this solution without acknowledging any possible downsides is also strange... more press release than blog post.
These magic URLs that can log you in automatically, generally ought to necessitate a very high degree of paranoia from whoever is implementing them. In this case the single point of failure seems like the leaky referrer, which ought to have been noticed as part of the aforementioned paranoia.

I guess the problem here is that from an overall experience POV you want users to be able to get to their booking from their email without having to go back and forth to figure out their booking reference number and type it in.

Even as an advanced user sometimes there is very little you can do to protect against this. In a lot of cases, blocking trackers is also a flaky solution because sometimes custom event tracking takes place as part of a JS event, and the event fails horribly due to the library not being loaded thanks to your blocker, and as a result the event doesn't do what it's supposed to, and you can't use the interface.

For mobile users, blockers are either not easy to install, or exist on some fringe browser that is untested, and breaks the UI.

I wonder if it is possible to measure or guess how many humans have access to your booking in such cases. Some part of the sysadmin team at each of those tracking companies, maybe product leads, customer support?
Even prior to Trump's election and prior to Godwin suspending Godwin's Law I had seen a decline in references to Godwin's Law, even in places where I would have expected to see it invoked. This decline was noticeable to me even in 2012.
It was for people who decide whether to read the article based on the comments.
historical book worth reading: https://en.wikipedia.org/wiki/The_Hacker_Crackdown
As long as you protect against CSRF attacks (I do not know anything about passport.js), cookie authentication is okay provided the API is not going to be consumed by external sites.
In your example, after you manually change the return type at the caller to Bar from Foo, the usage of Foo.length and Bar.length remains and nothing will help you if they changed semantics with neither inferred nor explicit types. The access of the length field is still valid in either case.
No, it won't be more secure, just less standard and possibly more difficult to work with.
And what if you don't?

When did programming suddenly shift away from "the programmer should be aware of what they are doing?"

Hell, I can't count the number of times I've had to troubleshoot bad imports/classpath management brought about by some genius letting his IDE do his thinking for him.
Would have to assume this. As someone else said, stuff like this has been going on for a while, it's just a different.

I doubt it will get up to guns -- this is the US, they would've just started there if their intent was to actually hurt someone.

It's probably another person feeling disgruntled, disenfranchised, dispossessed with no real way to retaliate against the faceless corporations and other behemoths so they're acting out against a soft target.

Another poster also pointed out going after Google workers vs the extremely wealthy. I would say that once you start seeing multiple assassinations of CEOs of major companies then it might be time to buy a plane ticket somewhere else.
I might be missing something, but a pressure cooker is a completely different thing to a crock pot isn’t it?
I just want to throw in a recommendation for Overcooked, one of the best couch multiplayer games I've played in years. Bring it to a party with 4 controllers and you're guaranteed to have a fun time, anyone can learn to play in a minute.
Yes, and look at the year of publication. I liked it when I first read it all those decades ago. I still read it occasionally, I especially like the references to the company Intel in the book.
If you don't have a very high opinion of HN commenters, you'll probably assume that they get their opinions from Wikipedia. But that means they'll have a pretty good idea of whether a given game is good or bad in terms of odds.

Besides, casinos will often give you free booze simply because you're sat at a table gambling. You don't have to actually win money to profit! You just need to start sensible, and then keep it going long enough to get drunk.
You’re right, I don’t have a big sample size, but most of the Brits and Europeans I speak to in our office and at meet ups are not at all comfortable with the situation in the U.S and want to wait and see what happens. Heck, even the Americans in our office (who moved here long before the election) are like “we’re gonna keep put in London for the time being and go back after the next election”. Some of that also has to do with timeline for Brexit, whatever it turns out to be.
Why almost no one is making a living on YouTube
> If you're an employee building a product for a company, management's always going to push for features

What company? What management? What customers? What features? Are we still talking about DOSBox?
I rewrote the JSC parser to be mostly iterative many years ago - for a “real” language making an iterative parser that is readable is incredibly challenging. Especially in something like js where an expression could actually contain a statement. The current state is “as iterative as is sanely understandable” and handles all real (and some insane) programs fine. I suspect similar is true for other production hand written parsers.

Your alternative is table based parsers which can only reasonably be implemented with generators. The problem is that table based parsers are slower than hand rolled recursive descent parser by a fairl large margin, and general purpose generators (bison, yacc , etc) tend to have difficulty with the quirky syntax of large languages. Note there have been a number of papers over the years that demonstrated 2x perf improvements in yacc/bison by switching from indexed state transitions to computed go to, but even that leaves them slower than hand rolled.
I mean, yeah kind of. But I don't think that's entirely accurate. Wikipedia says "Initial funding was provided by Kapor, Wozniak, and an anonymous benefactor."

It's not like he funneled his Lotus gains into the EFF. A foundation is also a money raising endeavor and there were likely many people who contributed a great deal in their early years (and now).

Your statement could just as easily be applied to Wozniak, as in "the money made from Apple (a game changing computer company) eventually went on the found the EFF". It's a fun fact, but not all that accurate.
The Android phone OEM's implementing the notch aren't really big players. When Samsung does it then it'll become the standard. And since the S9 already has a better screen to body ratio than the iPhone X I don't see them ever doing it.
Human Resources Policy at Startups
Not sure about the working in tech thing but that seems an apt description, at least from my college days. There was always a playing of the victim card since the politics of the students at the university were decently left. The funny thing is that, like most college towns, it was a blue oasis in a sea of red so their perspective on being victims was interesting, to say the least.
Location: Paraguay

Remote: Yes

Willing to relocate: Not for the time being

Technologies: 5 years of iOS (Objective-C, Swift) and Hybrid Mobile (React Native, Cordova, custom hybrid app solutions)

Email: paulvonschrottky@gmail.com

Résumé/CV: http://bit.ly/2H37YlN

6k Stackoverflow user: https://stackoverflow.com/users/1305067/paulvs
> but will using JWT to keep the user logged in instead of sessions/cookies

You can't use JWT without cookies, or local storage (which is effectively the same here), so that makes no sense.

> Also, I do not plan on opening the API to other sites, so OAuth is unnecessary. Is my understanding correct?

You're still so vague that it's hard to answer. If you want to authenticate them, you can use OAuth. But no, it's not necessary to authenticate them with any one auth service...
I think the regulations largely stem from domestic security/military policy that views aircraft as potential armaments. Whether that constitutes a conspiracy theory or not is left as an exercise for the reader. [1] What I find interesting about FAA regulations beyond the common idea that their effects are an obvious inevitability is that FAA regulations suggest how a world without the right to repair might look. In particular how the inhibition of the user's right to repair may play out in regard to self driving cars.
I wrote an implementation of Haskell on .net many years ago that essentially did something similar for deeply recursive code - basically catch stack overflow, and then spawn a new thread and continue execution on that. This infinit stack space :)
That’s not exactly how it works. You can call yoursef an engineer if you can prove that your past experience is matching the one of a studied engineer. I knwo, I’m going theough that with Finanzamt atm.
Don’t really mind the notch but the system icons on the right seem misaligned to me - that’s what gets me.
Make sure you set HttpOnly for session cookies to eliminate XSS token stealing. If you use localStorage in an SPA for tokens make sure you set up the scope such a way to minimize XSS token stealing. Not sure how the rest of your app works but make sure you use some anti-CSRF library.
This is a general problem with mathematics education. See http://toomandre.com/travel/sweden05/WP-SWEDEN-NEW.pdf

Real (non-trivial, non-obvious) problems that someone hasn’t seen before can take hours, days, weeks, years, whole careers, or sometimes centuries to solve. Some of them later turn out to be impossible (and for many we still just don’t know).

Real math education would have students grappling with relatively open-ended problems that take significant amounts of rumination and some cleverness to solve. It would explicitly encourage/reward close critical reading, creative brainstorming, planning, strategic thinking, generalization and specialization, executive control (e.g. time management), error checking, and clarity of exposition (including when asking for help after being stuck). There would be no shame in throwing out incorrect hypotheses, asking for clarification, getting stuck on a problem, making subtle mistakes which could serve as good examples for future improvement, etc. But skill and stamina at such work must be trained slowly, starting from an early age.

The problem is that current (US) math education instead pre-chews everything, assigns students lists of exercises almost identical to what they saw someone solve before, and mostly tests memorization/recall and willingness to do the same trivial task over and over for hours despite being terribly bored, under purely extrinsic motivation.

For people used to such math homework, the standard response to a single problem which takes >5 minutes to work through is to give up.
UK govt backs research into solid-state batteries for electric cars
I can easily see how this happened - Product deems that requiring a login for that page is too high a barrier and bad for business. Engineering thinks that “it ain’t so bad” since said links have a difficult to guess uuid; but of course forgot about or didn’t consider all the trackers that Marketing setup.
I've read the README, Can someone please explain this to me?

It looks like this just opens an editor with a shortcut and pastes the text on exit...