skysight-inc/HackerNews huggingface dataset:
Oh, sure, a factor of 1-10x is noise.

But if you normally write comments that earn 1-5 points, and then one comment earns 300pts, there might be something to the way you wrote it. Or might not. It might just be that you wrote the rebuttal everyone wanted to the stupid comment in a very popular thread.

But you should try to figure that out, because if—after eliminating sources of error—you're still left with an anomalously-high score, then the cause was probably you.

More than just with highly-positive scores, though, I also tend to analyze the type of writing I put into comments that ended up with negative scores. More often than not, it seems that my own problem is that I didn't sprinkle in enough "hedging words" (like the 'more often than not' in this sentence) and then someone came along with a single counterexample and a downvote storm ensued. I wouldn't have figured out that people had that reaction if the points weren't there.
An empty environment handed to eval would always result in an error, as eval would have no access to syntax or inbuilts or anything else.

Having blocks simply means half the work of implementing eval this way has already been done in the interpreter.

Eval wouldn't have access to the base language if handed an empty environment.
Seems to me it would be just straightforward to get a list of people taking trazodone for long periods and measure their rates of neurodegeneration versus the general population versus those taking ssris.
Your fingerprint is never sent to the app.

The first time you use an app you have to enter your user name and password and that is stored in the secure enclave that not even the operating system had access to.

When the banking app request validation, you use your fingerprint to authenticate and the secure enclave sends the username and password to the app. The fingerprint scanner is connected directly to the secure enclave.

When you sell your phone, you go through the process of erasing your phone, the encryption key is destroyed and your fingerprint is no longer valid.
Direct link to Apple demo - https://developer.apple.com/live-photos/
> We have corporations exploiting the laws to suppress wages and lay off American workers in favor of H1Bs right now in the present

I think American workers are very expensive indeed, even programmers here are largely over-compensated. That is why American companies are moving to other countries to save cost.

Protectionist policy can move some business back to America if other countries want to sell here. But as China soon amounts to the biggest market for many catalogs in the world, I don't think US have too much leverage on this one unless those global companies are willing to lose the Chinese market.
For more details on this and regular updated on the infection numbers check:https://blog.binaryedge.io/2017/04/21/doublepulsar/
Do you know enough about your environment to confidently say that this is all that could be leaked? I don't.

Modern environments are to complex to manage safely with whitelists. Someone will always forget something.
In order to make an end-to-end VoLTE call, everything needs to support it and have it enabled: the handsets, the network(s), call handling equipment, interconnections between networks, etc.

You can tell if your handset and network are enabled by making a call while on LTE; if your network indicator drops LTE when you make the call, it's not supported and enabled. Most carriers have a help page with a list of supported devices and how to enable it. I don't know if there's any good indicators that you have an end-to-end enabled call, unless you can tell from the sound quality.
I'm not the OP, but I have an iPad too, and I can provide screenshots.

http://instantshare.virtivia.com:27080/1eikl92n5jtyc.PNG - default view

http://instantshare.virtivia.com:27080/o1wn6nbthvuu.PNG - after zooming in unsuccessfully, OR just scrolling to the right

http://instantshare.virtivia.com:27080/eiw3z2u1n52h.PNG - fully zoomed out

http://instantshare.virtivia.com:27080/1jsmbx8km815h.PNG - the culprit causing this, a long URL which isn't being wrapped by your CSS rules

To be honest, the same issue happens on desktop browsers, it's just not as noticeable because the default zoom kinda matches what you'd expect. But you can still scroll to the side, in a desktop browser. See:

http://instantshare.virtivia.com:27080/b69zdjyzbvfo.png

I think the CSS fix can be something like this:

word-wrap: break-word;

http://instantshare.virtivia.com:27080/1l8rbeisu9a2a.png

However, different browsers behave differently™, so you may need to also add:

word-wrap: break-word;
white-space: pre-wrap;

To make it work in Firefox (but you might need to adjust other things, also play with word-break CSS property, and test in all browsers). I've dealt with this previously at https://github.com/shurcooL/play/issues/4 and other places that deal with displaying user generated content.
None of that is the web though. Why can't the open up Apple Maps and the App Store so you can browse it on a laptop (and initiate remote app installs like with Google Play)? That has nothing to do with ads.
Upstarts and Startups in Eyewear Fashion
From the title I thought it might have been

http://strlen.com/aardappel-language
"which computes by concurrently reducing trees (using a form of tree-rewriting) which sit together in tree-spaces (bags) and communicate amongst eachother (exchanging parts of themselves, in Linda-like fashion"
A couple years ago, I almost signed up for unroll.me but I stopped myself. It didn't seem worth it to give some service full access to my gmail account, when I could just spend a few minutes unsubscribing manually.
128 Words to Use Instead of “Very”
>I spent many a sleepless nights to gather the requirements from a US developer only to have the credit seized and see manager exploit us even more.

Yes, I've seen them too, that's their typical attitude :) I still remember dejected co-worker (who resigned and took back his resignation because manager made false promise to retain him) said, "these guys shouldn't called managers, they are cheats,cheaters"
Sounds like cargo cult programming.

https://en.wikipedia.org/wiki/Cargo_cult_programming
What differentiates a Live Photo from a GIF?

What exactly is an Apple site?
> The ban on pre-existing conditions was done either because the drafters of Obamacare have no clue what insurance actually is, or they actually wanted to destroy health insurance. No one is going to pay for coverage when healthy if they can sign up when sick.

Oh good, so the alternative is a market where you'll never get coverage again once you are diagnosed with a condition - or even before, given that insurers have been sued for attempting to cancel coverage when a condition is diagnosed by going back and looking at previous physician visits. "Oh, we know you weren't diagnosed with cancer back then, but you went to the doctor a bit, and the things you went for are consistent with that, so we determined you had cancer when you got coverage, and as a result are canceling your policy for this".

Health insurance is not insurance in any definition of the word. Insurers want as many of the benefits of insurance as possible while wanting to assume as few of the risks as possible, things they shouldn't be able to do as an insurer. I've watched it for a long time (hint: one of my jobs is designing claims adjudication and management systems for health insurers).

Go your way, where insurers can exclude, and in very short order, everyone will. And then the only ones who offer coverage that support pre-existing conditions will be the ones willing to gouge those people.

But you won't care, as long as _your_ premium is $400/mo, right? Or at least until someone in your family gets sick.

Here's the dirty little secret: actuaries and statisticians working for the insurers factor in all these conditions (in the medical sense) into their premium accounting. What percentage of what demographic is likely to get an illness or disease, etc.

They have to. Or they'd go bankrupt.

So they do. And then they work feverishly to cover as few of those people as possible, to increase their profit profile, reduce their exposure and risk.

If that's what people "wanting to destroy health insurance" want to be rid of? I entirely support them.
I used to enjoy digging into strings buried in binaries trying to find paths from the development environment.
Nonsense.

Free market, which btw has grown to become a economical and political buzzword, is not "the ideal market of whatever one's personal ideology thinks will work best"; The core ideology behind it was to let the buyer and seller work on what works for them and keep third party interference to the least.

Fair market imply either party is made aware of all the details behind the trade in case of which price discovery is impossible as the buyers won't buy above real value and sellers won't sell below real value. Anti-trust and Anti-monopoly laws that are sub-points of a fair market are inherently against the ideal free market.

Also, theory does not really work in practice and no market is entirely free or fair.
Still doesn't change the fact that H1B is not the visa for exceptional talent. Its simple a visa meant to hire people in occupations where there is deemed to be a shortage of workers, from what I read.
Seriously? Maybe you're an exception, but it's not like a search for "google employee nda" returns nothing. It's been discussed on HN as well.
I remember those shitty fans from my days living in an apartment. They just shot the air back out into the house. Yeah... those suck. Totally agree!

I think the open concept layouts of many homes in the US aren't great for pungent cooking. The house also has a circulating air system, so every thing you cook goes into every room and closet.

The stove in my rental house has an exhaust hood, and it vents outside. Any idea what a proper cubic feet per minute rating I should look for?
We Can Do Better
You're given that chance every day you choose not to go elsewhere where the legal situation is more to your liking. The social contract has an opt-out. But that'd be hard, so...
Could just be my browser, but it doesn't seem to play very nicely for me ( Firefox on debian jessie ).

First time I tried to hover, it didn't do anything at all, I think it might have still been loading ( or waiting to load the 'live' version until I hover over ).

When I got it to actually go 'live' they didn't seem smooth at all, stuff was jumping all over the place. Though, after watching them both fully, repeat playbacks seemed fine.

didn't get either of these issues in chrome on the same machine.
Live Photos combine two things: the 3s video capture (1.5s before and 1.5s after you take the picture) at relatively low resolution, and the actual photo that is taken at full camera resolution. GIFs are missing the latter, and are more flexible in terms of length and what have you. This particular presentation also sticks to Apple's standard presentation of Live Photos: as a static high-res photo with an encircled play button (in some cases including the world LIVE) that triggers the associated low-res video.

EDIT: No idea what you're asking about re: an Apple site. This is Apple releasing JS to make it easy to display a Live Photo on any site.
Mmhmm. This is the same Rural America that thumps its chest proudly at how the Electoral College pulls power in the US away from major population centers and "into the heartland" (witness Trump). And yet it's our jobs to bail Rural America out?
Indeed, eval() is a safe tool if (and only if, I suspect) there is no additional authority granted by eval(). This suggests that a metacircular interpreter would be the main core of such a safe eval().
You should probably be asking what differentiates it from a video file. GIF is horrible - it's limited to 256 colors, and it sucks at compression compared to MP4, let alone HEVC.
The commit is doing something to the make files, I've had that sentiment many, many times.
The origin of the quote in the abstract is sort of disputed. While many people attribute it to Dijkstra, the true origin is unclear.
I was rejected from Google when I first graduated from college. Now I work at NASA and I'm very thankful I didn't get that job.

Saying that the hiring process is flawed isn't the same thing as saying everyone is special and deserves a job there.

From my anecdotal experience, I felt that they focus too much on algorithms and give the same interview to every candidate regardless of their experience or desired job. I made it very clear I wanted to work in embedded systems and write code for microcontrollers and they asked me questions about graph theory. Algorithms are not everything, especially for a company with such diversified technology opportunities. If I'm working on search, then sure. But embedded software? Can't they take the time to focus the interview even the slightest bit?

Not a big deal though. I know they have an endless supply of candidates and thankfully we as software engineers have a pretty good selection of places to work.
This is why my username in every machine is "user".
600k is still small compared to the total labor market of 100M+
Depression is repeatedly linked to changes in BDNF and neurogenesis, so you would probably just see greater neurodegeneration compared to healthy controls anyway. Post-marketing surveillance is hard to draw any causal conclusions from...
Guide to Accessing a Digital Archive of Webpages
The end state of free market (as in free of government regulation, not free to compete) is monopoly. Capitalist societies understand that and regulate to ensure freedom to compete. Europe is much better at this than the US.
This is how nonsense is written by smart people to bamboozle the rest.

This is some truths, mixed with half truths, mixed with made up pop psychology, wrapped in a rug of made up bullshit, served on a platter of popular culture references for consumption by people that are starving for structure.
If I showed you the email asking that the "go" light be green, and the people who control vehicle traffic on the entire earth were like "ok green it is", would that be interesting to you?
Is a robocop so difficult to imagine?
What are you talking about ?

iCloud, iTunes Store and Apple Online Store all have public facing web sites. And web services does not mean web sites. It means having APIs exposed (internally or externally) over web protocols i.e. HTTP which they all do.

And you can use Apple Maps on a laptop. Just that it has to be a Mac.
My problem with Haskell, coming from the ease of Lisp, is that so much of the syntax is symbolic!

I know mathematicians might love it, but forgetting a symbol can mean I don't understand an entire block of code. Whereas it could have been made so much clearer with one word.
The misleading name is the worst misfeature. I've had to explain to at least half a dozen coworkers that Date is not a date, but a timestamp. Some people just refuse to believe it, perhaps because they trust the Java designers more than me, as you normally should.

Often they persist in thinking "it's just a more detailed date, 17:08, April 23 is still April 23".

Then I have to explain that every Date object is on two different real dates. That's a big struggle for many.
And the same thing happened in other countries without Standard Oil and US Steel monopolies.
I am quite interested to hear if anybody has any thoughts on the work of Valentin Turchin, the author of Refal.

In an interview [1] conducted by Joe Armstrong, Alan Kay traced some of the key ideas of Erlang and Smalltalk to early papers by John McCarthy (Advice Taker), Carl Hewitt (Planner), Simula, and other work (including META 2, which apparently inspired OMeta). The theme here seems to be a favorite of Kay's: "late binding of meaning" used to build systems that scale just as well as biology.

In his interview, Kay mentions Minsky's Computation: Finite and Infinite Machines, which discusses various models of computation.

Now, Alan Kay has long looked to biology for hints on how to scale. (For example, in the interview I mentioned, he says that a computer is a "universal atom of meaning".)

I mention all this because what I am reading of Valentin Turchin [2] is making me very tempted to add (English) expositions of his work alongside my reading of Minksy's Computation. Specifically, Turchin's work on Supercompilation [3,4], which seems to draw upon a tradition of cybernetics [5], seems to me to be in somewhat of the same spirit as that of Kay's, at least when you consider that the influence of cybernetics largely means that we take cues from biology and attach meaning to existing patterns in nature and technology alike in our endeavors to replicate its success (and of course couple our constructions with them in feedback loops, as in the elecrical engineering that largely inspired cybernetics). Turchin appears to be a key figure [6] in the Principia Cybernetica project. (Whereas Kay appears to be more influenced by North American McLuhan and the Pragmatist traditions in philosophy and psychology, Turchin seems to come from a more European tradition of cybernetics. Both traditions seem to be scratching the same itch, though, especially when it comes to biologically inspired notions of computation and meaning.)

Seeing that so much of Turchin's work took place in Russia, and was only understood in the West many years later, I would be interested to hear what people make of it. Simon-Peyton Jones is quoted in [4] as surmising Supercompilation to be a "ball of mud", in which understanding anything at all required understanding the entire thing.

(Ben Goertzel, listed as a co-author of the 2002 paper on supercompilation [3], has made further remarks about Principia Cybernetica web on his website [7].)

[1] https://www.youtube.com/watch?v=fhOHn9TClXY

[2] http://pespmc1.vub.ac.be/TURCHIN.html

[3] http://goertzel.org/papers/SupercompilingJavaMay2002.htm

[4] https://themonadreader.files.wordpress.com/2014/04/super-fin...

[5] http://pespmc1.vub.ac.be/DEFAULT.html

[6] http://pespmc1.vub.ac.be/BOARD.html

[7] http://www.goertzel.org/benzine/PrincipiaCybernetica.htm
I did get (prompt) feedback. I got an initial email with the rejection, and my recruiter scheduled a follow up call.

I wasn't given anything specific, but I was given fairly strong hints like "I think you know that the 3rd and 5th interviews were your best". I was told that they thought my communication was clear, and that while they didn't have any issues with my code, I could have been faster and a bit more fluent converting my solutions into code.

Probably boils down to what your recruiter is willing to give you, and how much you can correlate what they say to your interviews.

All in all a pleasant experience, though the luck of the draw part became very obvious. Were I to go for it again, I know exactly how I'd prepare for it. The key (in my experience) is to be able to hammer out that first coding problem in under 25 minutes. If you get to the 'second stage' where you're chatting to your interviewer and trying some additional toy problems, you're doing well.
Well, that means that if they decided not to leak them they would still be known to others. So that's an excellent argument for disclosing to vendors anything that you do find if you're serious about this whole national security thing.

What it shows instead is that the NSA and other agencies could not care less about national security as long as they get to hack interesting targets elsewhere.
>I don't work in or near a big city and would probably have to work remotely

The specializations are both conducive to remote work. However, they aren't conducive to remote work for people that don't have a good amount of experience in that role.

You can definitely make the switch to either of those things, but you have a long road ahead. If you know specifically what sub-field of security interests you, I might be able to give you some more insight.
I think the most impressive 3rd party engine implementation is FOnline. It has been under development for over a decade and has been used by plenty of actual games for almost as long. FOnline combines Fallout 1 & 2, with some additional stuff from Fallout: Tactics. It doesn't aim to be an exact copy, instead it's an evolution of the original games. It combines them all together into a single game and provides MMO level multiplayer. Lots of fun to be on the same map with thousands of players, scavenge for loot and participate in PvP. http://imgur.com/a/t6qCm

Currently the most active game built on top of the engine is FOnline: Reloaded. http://www.fonline-reloaded.net/

As I write this it has 100 people online. Not as active as the FOnline community was 8 years ago, but it's not abandoned yet.

There are also a bunch of other FOnline games, a selection of them and their status can be seen at https://fonline-status.ru/en/

For development resources there's http://fodev.net/ & https://xp-dev.com/sc/76003/HEAD/
In the US, the two primary parties collude to ensure that a third party will never gain control. An example is they both have contracts with the news organizations that televise the debates excluding a third party without a significant (millions) of supporters.
By "certain type of left wing", do you mean "Third Way"? I thought Sanders and Corbyn were considered very much left-wing?
What do you mean? I've got Maps on my laptop right here: http://i.imgur.com/6AeugdX.png

If you're asking why they don't open them up to non-macOS computers, that's Apple's long-standing strategy of making the software part of the selling point of the hardware.
Because Quickbooks is paid? I'd prefer not to have to pay a big amount of money when I can get a simple invoice system for free.

Also, I didn't find where to generate an invoice.
2008 all over again, except rather than using mortgages directly, mortgages become the collateral. Just one more level of abstraction. Same problem or worse, because the lack of home ownership in the neighborhoods is undermined, making the surrounding properties more risky.
For suppliments: Examine.com
Quicksort is actually O(n^2) in degenerate cases but as you note its expected to operate in-place. Proper in-place algos written in Haskell read like the imperative versions. This sort code made it into FP lore as a quicksort equivalent which it isn't. It's just neat.

In this case it is not clear the author intended to claim their code has quicksort properties. The "why don't they" question at the bottom could be read as "Or is it quick-sort?" Hey I'm being generous because reading just the slides is bound to miss subtext.
The point of this exercise wasn't really to have a formally verified window manager, it was to document what it's like to make formally verified software. As a modestly complex program and one of the most well-known Haskell programs, xmonad was a good choice.

And while I agree that a formally verified X window manager seems a bit silly, a formally verified Wayland compositor would be a great idea given their broad scope of responsibilities.
Guess who would have access to the software that generates and distributes the one time keys.
Nobody coming up with these GIF killers gets what made GIF popular - it's simple as hell. A gif will play on anything, and you can easily save it the same way you'd save a photo. Life's good.

Now try to save a gif on Twitter without resorting to scripts or developer tools. Try to right click and save an Imgur gifv, then upload that back to imgur again.

GIFs are simple. You save an image file. You're done. Video is complex. You can't just have an mp4 (well, x264) file because that's patent-troubled. You can't just have a webm file because that's not supported by Apple devices.

Even these live photos are difficult. You need to add Apple JavaScript to your page, and the live photos themselves are made up of two files:

>Your Live Photo will be stored as a pair of files: a JPG file and a MOV file.

Yeah, GIF itself is a bad format, but simplicity is why it's still around.
Did anyone get charged?