skysight-inc/HackerNews huggingface dataset:
Why would they legitimately need this information?

It's become a common practice especially among large, buraucratic employers. The Last 4 Digits are simply a unique identifier, used for quick (soft) reference in employment eligibility.

You're just a number to machine at this point. HR Flunkies & Bozo Recruiters don't care if it turns you off or raises red flags about your security.

Here's an excellent take on this by Nick Corcodillos >http://www.asktheheadhunter.com/7696/wanted-hr-exec-with-the...
Buy now if you need it now. Otherwise, just wait. You can find some data for your decision here: http://buyersguide.macrumors.com/#Mac
> political speech had to be expressed in the plain and practical words of Basic English. […] Newspeak in "1984" came from that experience.

That makes his use of Newspeak especially interesting, because it was through Newspeak that the government in "1984" circumlocuted. I guess he became disillusioned with the idea that Basic English was impervious to circumlocution.
Except autotrophs.
I would wait for the new one.
The impression I got of Star Trek is outside of Starfleet was the utopia. Much like how Special Circumstances was the Culture outlet for specific kinds of people. Large segments of the population in both universes live the bohemian artist lifestyle even if they are not great artists and that's considered completely ok. But, well they don't live the kind of lives that you want to read about.

In the Culture novels you could live a hundred years as a dolphin, a decade contemplating Zen as house plant, and then decide you want to stop navel gazing and do something. Star Trek lacks immortality, but people still tend to live the kind of lives they chose to.
Hey aaron, I'm an early bird soundcloud user and very interested in working for your company but don't have a lot of scala knowledge. Just did some lessons at home and some research at my last job including spark, prediction.io and the finagle stack. Does it make sense to apply to this job?
Do you want to overpay for 3 year old technology? I'd wait.
With regard to the status quo, you could say: "All population studies are subject to incomplete or inaccurate data. It needs to be accounted for and minimized, but it doesn't have to be eliminated".

I guess livestreamers are another data point, so in a perfectly pure framework, they can't actually make your epistemic situation worse, no matter how bad the selection bias is, but I don't see how they're going to make the situation that much better.
If it meets the guideline and purpose this might make a good "Show HN". Link: https://news.ycombinator.com/showhn.html
Agreed. And Hammam Essalihine/Aquae Flavianae is a Roman bath which is still in use.

Regarding the Pont du Gard, it's intact "due to the importance of its secondary function, as a toll bridge. For centuries the local lords and bishops were responsible for its upkeep, in exchange for the right to levy tolls on travellers using it to cross the river."

I believe bigiain's point is that the structures needed active upkeep to last thousands of years.

Your point is true about people robbing the masonry, but that's closely related to bigiain's comment about "keeping curious humans away from long half life radioactive trash".
It may interest you to study this a bit to understand MVCC (Multiversion Concurrency Control).

https://www.postgresql.org/docs/9.6/static/mvcc.html
"Apple has competently filled in SGI's spot in the workstation market: the Mac Pro is a $5000 computer with outdated 3-year-old components and a very stylish case."

But can you add a Nintendo 64 right onto the system bus ?[1]

Literally a full Ultra 64, in the form of an add-in card, with its own Nintendo video out plug and N64 controller connectors.

[1] http://assemblergames.com/l/threads/my-complete-sgi-ultra64-...
CareSkore (YC W16) Hiring for Multiple Engineering Positions
Not sure what you're talking about. Taking the train from Alewife to Downtown always beats the car, just not a bicycle.
Well, it's a tall order, but I think your best bet is to build something with elastic stuff: beats, logstash, elasticsearch, kibana. We store logs for long term in Ceph (we contributed a RADOS plugin so logstash can output directly into Ceph).

So, new stuff goes to elastic, gets indexed, you can look at it via Kibana, or build custom dashboards, even directly from the logstash firehose.

As logs get older, you can delete whole daily indexes from ES, and if you want to investigate/datamine/aggregate something, you can still grep the archived logs.

The bottleneck will be probably Kibana (or the admin/operator looking at the end result), as all the other components can be scaled (beats are already per-node, logstash is stateless, so just run more of them behind a round-robin DNS name and beats will pick one up - or of course you can use HAproxy to load-balance, and the elasticsearch cluster can be rather large too).
>In particular, the ability to live-stream ("tail") logs seems to be a feature generally missing from logging aggregators.

If you are talking about tailing log files live, Fluentd has supported it from Day 1: http://docs.fluentd.org/articles/in_tail

Also, as other sibling comments mention, there are tools, both SaaS and open source, that you can use as a destination of the logs Fluentd tails/listens/collects.

* Elasticsearch: https://www.digitalocean.com/community/tutorials/elasticsear...

* Graylog: http://www.fluentd.org/guides/recipes/graylog2

* Scalyr: https://github.com/scalyr/scalyr-fluentd

* Loggly: https://www.loggly.com/blog/stream-filtering-loggly-fluentd/

* SumoLogic: https://gist.github.com/d-smith/8d3e7d53db772c6a7845

* Papertrail: https://github.com/docebo/fluent-plugin-remote-syslog

(and literally hundreds of others)

>though I rather wished Heka had taken off; it's much more flexible and in theory leaner and faster since it's Go

Heka was a great project, and a drop-in binary (as opposed to requiring a VM like Ruby) approach was interesting if not compelling in certain situations. That said, I never saw any benchmark that showed Heka was materially faster than Fluentd (or Logstash, for that matter). A lot of speed in this type of complex software comes from data structures/algorithms, an appropriate use of low-level language bindings, etc.

While language plays a role in the speed of software, it's hardly the only factor. As you said, it's only in theory, not in practice =)
Erowid hosts the syntheses and experience reports from the book online https://www.erowid.org/library/books_online/pihkal/pihkal.sh...
I work for a medium-large sized engineering company based out of the midwest. I was not asked to sign such a document.
I've never seen this. This is highly suspicious. Also DOB is an illegal question in the United States.
>> A little known fact is that it's not possible to have any packet loss or congestion on the loopback interface.

> This seems a bit misleading, given the two counterexamples that the article describes after this.

Ok, allow me to be more precise. The loopback _link_, the virtual cable, the virtual interface thingy has zero packet loss. If you imagine a wire that represents loopback, it will never congest, never have interference, never have any loss.

The packets will _always_ reach the other end. Now, what happens after they reach the other end, that's a separate story. The article indeed showed that it's possible that the kernel network stack dropped packets because of full buffers, or the CLOSE-WAIT thing.

But it's the kernel network stack on the receiving end dropping packets actively, not the loopback "wire".

> ...and it could break the application if the kernel closed the socket on its behalf.

The article showed a case that the other peer just quit alltogether. What kernel thinks about CLOSE-WAIT socket is irrelevant. The connection is _dead_. You can send data over it, you can attempt to read, you can try to close it gracefully, no difference. The other end refused to cooperate.

I argue that keeping the socket in CLOSE-WAIT for more than, say, 60 seconds is stupid, since the other party _will_ give up.

Basically, any application has 60 seconds to flush the data and call the close() after receiving FIN. After that, it all gets weird. So why not enforce this 60 seconds and just move the socket off CLOSE_WAIT to some next stage?

Now, what precisely file descriptor represents is another story. Maybe you're right, maybe a file descriptor can't point to a socket in TIME-WAIT or LAST-ACK states.
my prediction isn't necessarily a gloomy one. once people become redundant in terms of their labour there are many possibilities. I see VR playing a leading role :)
This seems like it would work much better on Submarines. You could concoct a Nuclear Submarine that never needs to surface!
get the MacBook. Macbook Pro is too heavy to carry around.
The Macbook Air is cheaper than the Macbook Pro, and you can definitely attach an external monitor. It has a standard mini DisplayPort (Thunderbolt) port for external devices.

The currently available Macbook Pro is very outdated, and is not a good purchase at this time.
Commercials and Explainer Videos Are Different
The only thing about these 2 tools is that they can only ran on Windows. Which can be a barrier for most developers. We run mac ubuntu and redhat everyday. Sometimes it's even hard to get a windows machine inside company.
Or just a point and a radius (a.k.a. an accuracy number).
You can get the same functionality in Firefox by setting privacy.userContext.enabled to true in about:config. Enjoy.

(More information: https://wiki.mozilla.org/Security/Contextual_Identity_Projec...)
I would never buy a new one.. They don't increase in computing power but about once every 5 years, which is why my 2011 i7 2.4Ghz is just as fast as the current ones. Plus, I didn't get rooked for wanting a better-than-intel video card like you do now.

I picked up my 15" i7 16GB for $600 on CraigsList and it's every bit as good as a new one. If the mbp has DisplayPort or Mini DisplayPort (via Thunderbolt) then you can daisychain up to 2 external displayport monitors.

Cheers.
Even if it supported saving and coming back later, that barely complicates things. The form itself would need the ability to redisplay with fields pre-populated, which you'd want anyway if you've got any server-side validation or to handle submit errors with an option to retry.

For the database, you'd want to use caching. When the form is submitted you write the data locally and queue it for replication to a central server. To redisplay you'd try to read it locally and if you don't find it you'd read from the central server. You'd probably want to use the household's code for sharding so that you're going to the same local database each time.

I can't imagine it'd be necessary to spread the load out geographically. I'd have a single datacenter / cloud equivalent set up with load-balanced machines for the front end and the database tier, a full fail-over backup in case of critical failure of the main datacenter, and a separate database server for the master which the others replicate to and clone from.

This is a six-figure project, for sure, except maybe for time spent dealing with governmental red-tape.
Protecting privacy in genomic databases
I dunno what the extensiblity features are of this game, it would be cool if you could write scripts for a planet's creatures. Try to build ecosystems. And then you can share those online with others. Kinda like those AI competitions but with no end goal
Did NYT just confused the whole lot of the same confused people, by not providing anything of value in this article? Couldn't they have just published a stand-alone headline, which would have served the same purpose?
Are you sure? I hear the view is to die for.
Unless you are in a state of emergency, I would wait till the new generation is released. Chance is, they are a very big update on the current generation. And if not, you can get the previous gen at a better deal on sale.
Does anyone actually use the F-keys on macOS?
At least it's not Krampus, who'll drag you off in chains.
How do I read more about this "not being in the rainbow" aspect of this color ?

Wikipedia[1] has nothing to say about it ... in fact, the wiki definition of "fuchsia and magenta are exactly the same color, made by mixing blue and red light at full and equal intensity" makes it seem not that interesting at all ...

[1] https://en.wikipedia.org/wiki/Fuchsia_(color)
Apple at BlackHat: Reopening the “Going Dark” Debate
Ad-driven 'journalism's biggest problem, explained in a single headline.
If they are using that information for a background check, they would have to inform you by law. I could see them using it for identity verification, but they should be much more transparent about that.
The article says how: "evil spirits."
Exactly, I notice people that become unemployed tend to lose weight, sleep better, get in shape ect not because they try but because the 9-5+ grind promotes a lot of bad habits. As a friend put it, I get 2 hours of 'me' time every week day, I don't spend 1/2 of that working out.

That said while the default is bad you really can live a healthy lifestyle without to much work. It just takes planning to avoid spending 10-15+ hours a week in a car etc.
Enough of procrastination. It's time to finally start learning Haskell!
https://www.youtube.com/watch?v=ItXVHSeTd7o
Sounds like VoxelQuest.
From the about page: https://common-lisp.net/project/mcclim/main.html

> McCLIM is a FOSS implementation of the Common Lisp Interface Manager specification, a powerful toolkit for writing GUIs in Common Lisp. It is licensed under the GNU Library General Public License.
The image scroller circles look bad under white background.
If you want to wait and see what comes next, you could always buy something used on Craigslist. I recently reapplied the thermal paste and put a new battery in a 2009 13" MBP (previously upgraded to 8 GB of RAM and a 256 GB SSD), and it runs better than it did when it was new. I wouldn't be surprised if you could find a used one for $600 that would do what you want for now. By the time the new ones come out, you'll be able to make an informed decision about whether you need an upgrade. If you do, flip the old one on Craigslist again :)
Fair enough! Though I also don't think anyone was claiming that listening for the passive voice is the best or only way to identify when someone is dodging responsibility.
the majority of the population lazily look for simple formulas along the lines of "(Don't) do this, and you'll get that".

I don't know about population level effects but the Internet (more random blogs than the big media) has delivered a super simple formula (cutting carbs, lifting weights Starting Strength-style) which works every time I stick to it and in mere weeks. Perhaps it's not the demand for simplicity driving this nonsense but the opposite -- trying hard to sound smart at the dinner parties and avoiding obvious answers.

Then again, my workout is not nearly as fun as CrossFit, and my conversations about it rarely last longer than two minutes.
Nope! We just wanted to open source it, no alternative agenda here.
I'm not sure what you want to know that isn't already fleshed out on the rumor sites [1].

Nobody here knows any more about what is coming than such sources. It is up to you to decide how urgently you need an upgrade.

[1] http://buyersguide.macrumors.com/#Retina_MacBook_Pro
I'd return a rectangle instead of a circle. One point would be the upper-left corner, the other the lower right corner. To get to the "center" you'd have to do arithmetic on the coordinates, which would encourage thinking.
I am a relative new comer to the Mac sphere of things. I personally bought my first MBP a bit over 2 years ago, and my current employer bought be a new MBP 3 months ago. These are the only Mac products I have ever owned. I didn't think I would like them as much as I do and I honestly broke down and bought my first one due to social pressure, to be brutally honest.

I have done a lot of thinking about the whole "when to buy Mac products thing". At first I almost didn't want to buy my first MBP because "what if they announce something new in X weeks/months from now and I miss out!" "What is new announcement in X weeks/months lowers the value of my current MBP!" "Ack I am going to be BEHIND!" These are all real thoughts that I had. Then I realized the flaw in my own logic.

First of all, the value of my MBP is not in its resale value. It's in my ability to complete work for clients which brings me $xxx dollars per hour (or really $xxxxx dollars per week, but that's an entirely different discussion). I have two MBP's in my possession at this very moment that are top of the line and exactly two years apart. If I placed them side by side and told you to pick which one was the newer one, you couldn't. If I let you code on them for one day each and then told you to pick the newer one, you couldn't (unless you looked in "About This Mac" but that would be cheating now, wouldn't it?). Trust me, the hype over the latest and greatest MBP feature is exactly that, marketing hype.

Second, MBP's are honestly just really solid machines for working. The battery life is long, the case is light, the features are more than sufficient for development. My 2+ year old MBP is running like a champ (and if it wasn't I would just take it to Apple, I have Apple Care, and they would fix it). Decide what you are buying the laptop for. If it's for telling your friends that you have the latest and greatest MBP that looks exactly like every other MBP, then wait until the newest one comes out and preorder it, then get ready for it to be old news three weeks later. If you want to build great iOS apps for your own business or for others, then get a good solid machine and start making money with it and stop worrying about all of the Apple hype.
There are definitely art dealers that don't care about what the paintings look like, and just want what sells. Personally, as long as it's readable...
Unless you stick your own GPS I cannot imagine you will be able to track your laptop. Especialy if thief wiped your HDD out and installed linux on top of it.
> This seems a bit misleading, given the two counterexamples that the article describes after this.

If you are referring to the "Assuming the target application has some space in its buffers, packet loss over loopback is not possible." caveat, then yes, it is somewhat ambiguous what's really being implied. Maybe it's just network packet loss they are referring to in the initial statement? I'm not sure that really makes sense either.

> On illumos, the FIN_WAIT_2 -> TIME_WAIT transition happens only after 60 seconds if the application has closed the socket file descriptor. ... If the other system disappeared forever, and there were no timeout, that socket would be held open forever.

Isn't that exactly what the automatic closing is supposed to prevent? Couldn't deliberate or accidental connection interruptions eventually cause a DOS?
But Humans and their actions are also a part of the natural course of the universe, so Richards was just acting according to the natural drive for survival of himself and his species.
I would like to buy a 4k Ultra Wide monitor at some point, can the Air support it?
The Go programming model is synchronous: the code executes an IO operation and that thread of execution halts until the operation completes. The Go runtime is implemented using asynchronous IO internally, and manages scheduling between threads itself, but that is an implementation detail.

This is exactly the same as using normal blocking operations with OS threads. That programming model is synchronous: the code executes an IO operation and that thread of execution halts until the operation completes. The kernel is implemented using asynchronous IO internally, and manages scheduling between threads itself, but that is an implementation detail.

The original point is Go's programming model is the same as OS-level blocking IO, the fact the runtime is implemented in user-space on top of async IO is an implementation detail that doesn't change the surface behaviour of the code. One could substitute OS threads and normal OS blocking calls for goroutines and the runtime's IO operations and code would behave essentially identically, just possibly with different performance characteristics.
Huh. When I was an engineer (civilian) working on helicopters at a test squadron (HX-21), they put their aircraft in phase every 180 days, flight hours or no. But I guess the key words are "test squadron".

The rotor hub, transmission, and tail rotor are mechanically complex, but there are fighter aircraft out there with way more mechanically complex systems (F-35B lift system comes to mind).
They say you have to wait for Wayland for this to work correctly.
Web Developer Salary Range: http://www.itcareerfinder.com/brain-food/it-salaries/web-dev...

Software Engineer Salary Range: http://www.itcareerfinder.com/brain-food/it-salaries/compute...
Yeah that seems like exactly what it is. I kinda feel bad because it seems like this person came up with the data structure and thought they were super smart for "inventing" it even though most people (should) already know about it...
That's what I use. Simple and effective.
I haven't used it for formal dev work in a while, but what is now my wife's 2012 MBA will do iOS development (she had a 2010 MBA before that, and it, too, would run Xcode w/o issue) just fine with an external 27" non-retina Apple display attached to it. Assuming Xcode has not gotten particularly piggish in its last few iterations, even that 2012 MBA should still work. A new one should fly. You don't need a MBP to do iOS dev. If you favor raw power over portability, get the MBP. If you want a portable machine that will, for most of your day, be indistinguishable in perf over a MBP then get the Air.

But to answer your question: no, now is not a good time unless you must have one for work. New ones, with what some suspect is a redesign, are just around the corner. Or buy a used one now, wait for the new ones, then turn around and sell the used one for about what you paid for it.
I was having trouble loading the page, so here's a cached version I used:
http://webcache.googleusercontent.com/search?q=cache:l3RsdPT...
I think this site is Awesome! IndieDevs love to find out what worked and what didn't. Can I make a suggestion? Perhaps, you can add a section or another site that lists how any successful businesses got their start, especially with elaborate insights on distribution as this is the number 1 barrier to entry for most start ups. Thanks!
> I personally would have loved to see NMS' core loop be about discovery and improvement -- leaving planets better than you found them, perhaps.

From what I've read, they're planning future content that includes the ability to build things. Though as you say, "better" is open to definition.
Glad to see someone acknowledging the myopic view of most intellectuals.

During my time in academia (PhD), I'll admit now I had very little idea of what life was like for the majority of people.

Since then I've been living among many working class and poverty-level folks. Average household income in my neighborhood is <$22K (U.S.). As a result, my thinking has changed to unions are overall good ideas, UBI is foolish, and ramping up education investment is pretty minimal in its returns. Creating real neighborhood community (work, education, family, etc) is the best solution... it's just really hard to do!