skysight-inc/HackerNews huggingface dataset:
No exactly the same thing but Tonic has similar capabilities using CRIU (checkpoint and restore in user space) for Javascript time traveling: http://blog.tonicdev.com/2015/09/10/time-traveling-in-node.j...

It's an interesting different approach because it allows you to rewind the entire machine, so you can interact with interactions between different processes, etc (happy to answer questions, I am a dev on it)
In the pre-internet era, I remember going to my local library and checking out the programmer's guide.. probably six times before I got my own copy for a christmas present later that year. When you couldn't just stack overflow your problem, books like that were gold. I'd probably have ended my early teenage obsession at 14 if I hadn't had access to it.
Why Garbage Collection Is Not Necessary and Actually Harmful
If you could offer even a shorter period of trial without needs of credit card information up front, I would have been happier.

I'm not inclined to put in my credit card number up front for the service that I'm not even sure right for me or not...
Wikipedia tells me LinkedIn has ~9000 employees.

So even if it's fully distributed that's about $1500 per member of staff.

Is that exciting? I mean, if you were on minimum wage it might be. Otherwise it sounds like inflation (5% on $30K). How much do LinkedIn employees earn?
Location: South Korea

Remote: No

Willing to relocate: Yes

Technologies: C/C++, Linux, Embedded, Distributed
Systems, Wireless (3G,2G,LTE), Project/Feature Management

Résumé/CV: https://drive.google.com/file/d/0B3den3_W_5gkR1NleU9zTDJEUjQ...

Email: vineeth.vr@gmail.com

===============

I've over 12+ years of C/C++ experience building software on linux/RTOS. I've worked on both embedded systems as well as large distributed systems. I have very good project management / leadership experience and I've successfully managed small/medium sized teams. I have very good exposure to working in scrum/agile as well as traditional waterfall dev models. I'm an Indian national, currently based in South Korea, but I'm willing to relocate if the opportunity/role is exciting.
I don't have a name for that chart. It's a customized display I wrote that I found makes it easiest to view quote spreads and trades from multiple exchanges. I write in "c" combining simple graphics: lines, pixels and text.
Or the results of pranksters launching unscheduled firmware 0day-driven, forced opt-in, impeccably synchronized flashmobs of commuter exoskeletons dancing infinite loops of classics like Walk Like an Egyptian or Gangnam Style.
They lost control when encryption became a product sold on the free market/distributed among communities. The internet only took away that control even more (and faster).
Not sure what you mean by "dynamic" because both systems publish static files and register a link to a root document with a name system (namecoin or ipns).
I recommend using this script[1] and aliasing it to "man". Saves so much time over loading man pages and searching through them. For example, with it aliased to "man", you can run "man wget continue" or "man find -exec" and get just the relevant parts of the man page. And "man git commit -a" also works, despite the separated command name.

1: https://gist.github.com/alphapapa/3cba3ff196147ad42bac
> They sell phones, they don't sell public safety

No, they don't, but they sell personal data safety.
> it has no effect on participant's attitudes toward (or propensity for) drug use, but does make their attitudes toward law enforcement more positive.

I would say that's kind of true. I first believed what DARE said and never wanted to use any drugs. I eventually did try 1 and had a totally different experience that what they said and therefore took everything they said to be lieful propaganda.
I guess it's possible that the server didn't support HTTP byte serving via Accept-Ranges:, either for that particular resource or altogether.
This idiot was responsible for the Rwandan massacre, he let it happen while sitting on the side and whistling away merrily. He should be indicted for that before any of his infantile opinions do more harm.

A year later, in January 1994, he received an urgent cable from Roméo Dallaire, the Canadian lieutenant general in charge of the UN force in Rwanda, warning him of the impending slaughter of the Tutsi population, and explaining that he planned to intervene by raiding Hutu arms caches. Not only did Annan refuse to allow any measures to be taken to stop the unleashing of genocide, he ensured that the fax informing him of what was in store did not reach the Security Council. Some eight hundred thousand Tutsi died in the ensuing massacre.

http://www.lrb.co.uk/v29/n09/perry-anderson/our-man
Feedback like this was frequent. We decided to put up a pricing page.
Sorry, not trying to be insane. Pricing page went up.
Save the following code in "someone_was_wrong_on_the_internet.erl" and then run "dialyzer --src someone_was_wrong_on_the_internet.erl"

-module(someone_was_wrong_on_the_internet).
-export([init/0, fizzbuzzer/1]).

-spec init() -> list(pos_integer() | binary()).
init() ->
List = [-1, 0, 0.1, 1, 2, 3, 5, 15, 2, 3, 5, 15, 1],
[fizzbuzzer(Result) || Result <- List].

-spec fizzbuzzer(pos_integer()) -> pos_integer() | binary().
fizzbuzzer(Number) when Number rem 15 =:= 0 ->
<<"FizzBuzz">>;
fizzbuzzer(Number) when Number rem 5 =:= 0 ->
<<"Buzz">>;
fizzbuzzer(Number) when Number rem 3 =:= 0 ->
<<"Fizz">>;
fizzbuzzer(Number) ->
Number.

Dialyzer will fail the type check until you remove [-1, 0, 0.1] from the list. Not with a particularly helpful error, but it does fail it nonetheless.

The code itself is a valid program that runs, but it produces incorrect output, because 0 rem 15 =:= 0, so you get <<"FizzBuzz">> where you'd expect to get a 0 in the list. By running Dialyzer in my build chain I can catch that my implementation doesn't match my constraints at compile-time. In a way that I otherwise would have only found at runtime.

Though while creating this little pointless example one thing I'm not super clear on is why Dialyzer fails to notice that my return type from

fizzbuzzer(Number) ->
Number.

if I change it to

fizzbuzzer(Number) ->
-Number.

will return a neg_integer() and fail to satisfy the return spec. Despite that I've told it the input must be a be a pos_integer(). Unless I enable the -Wspecdiffs flag, in which case it notices the problem.
Does this project actually escrow value, via PoW, or is it merely a message passing protocol?
Try saldl[1]. It depends on libcurl. So protocol support
should be good and reliable.

[1] https://github.com/saldl/saldl
Well, this sucks, but it's not too unexpected. I mean, when a communication channel is owned by a corporation or private party (with them having centralised control over what's possible through it), then it's only logical to expect them to try and protect their business and censor out future competition.

It's not right, but it's not particularly unexpected. A lot of platforms block competitor links and references.
We don't live in a democracy for exactly those reasons. We have a Constitution to prevent the will of the people from doing certain things. We have representatives to temper the will of the people even more.

We are very purposefully NOT a democracy, because it is well understood that majority rule for everything is VERY bad for the minority, and EVERYONE is a minority in some aspect of their lives.
Show HN: Text 2 order food ANY restaurant ANYWHERE
> anticompetitive poaching.

thats an oxymoron. poaching talent IS competition between companies.
The real enemy of the small-medium businesses
Nothing will make it move more quickly. As for tips, in no particular order:
1) don't tell anyone (for many reasons)
2) you don't need a lawyer in the first stage
3) be sure you have rock solid proof
4) do not risk your career
5) prepare to be called every name imaginable when others find out (they always do)
6) have a solid support network of family/friends
7) seek the advice of someone wise that you trust
8) remember: wall street always wins
MSYS2 makes Windows be less of a special case for C/C++ software development. You can use all your favorite build tools from Linux, and there is a large and growing library of software you can install with the package manager. It's easy to contribute your own packages or improve existing ones by making pull requests to here:

https://github.com/Alexpux/MINGW-packages
> Buying out a competitor's employees en masse is an anticompetitive tactic

can you provide me an example of when this has ever occurred or are you just speaking of hypotheticals?

I'm skeptical. convince me that it is even possible to poach employees en masse.
The nation turns its lonely eyes to you...
6.5M+-+正在连接…NICO简单“翻墙”
I have to comment just to say "thanks!" - don't know how I lived this long without knowing this one trick. This just blew my mind!
They make as much as any Software Engineer in the Bay Area, working for names like Google, Facebook and Apple. So yes, if it is distributed evenly across all employees, it will be negligible.
It's interesting, although not surprising, that the substance also looks unnerving even in photographs, as if weird Photoshopping has taken place.
> The other pain point is the up/down arrows being so close to each other on mobile that I have to zoom in, vote, then zoom out.

Made even worse because there's no way to fix it if you accidentally vote incorrectly.
I would sell that stock ASAP.
https://en.wikipedia.org/wiki/Collective_action#Collective_a...
The point was, in case you missed it that the sonic boom is not what killed Concorde, but the business case did (that, and a chunk fallen off some other aircraft which led to a terrible crash that accelerated the end of the Concorde flights).

So you could fix the sonic boom and still not have a viable solution.
Originals: How Non-Conformists Move the World (Book)
That would be a depressing number to find out.
I guess I'm not understanding this - is 1Password sending the password to a listening browser plugin that they also provide?
It was ahead of it's time. Mozilla's A-Frame is kind of it's spiritual successor. VR experiences starting with just a few lines of markup. Check it out https://aframe.io
No. I'm not really talking about,
thinking about the current
FBI/Apple issue and, instead,
am trying to be more fundamental
and look ahead one step, say, the
next step after the FBI/Apple,
uh, maybe call it a pissing match.

So, IMHO, here's where we are, whatever
FBI/Apple do: People, and Apple, will
want encryption no one knows how to break.
Indeed, IIRC, Apple has already announced that they
intend to make an iPhone Apple can
claim they can't break.

And I suspect
that quite broadly and commonly people will
just roll back to basic RSA, etc. encryption,
say, from little command line programs
they can run on an old, not hacked, computer
never connected to a network.

Then the issue in practice will be the
same one that is fundamental in theory:
To break the encryption, need to
a fast way to factor
a product of two, large prime numbers.

Pass code, 4-digit PINs, etc. -- I
just passed over those as by now
trivial and irrelevant.
Nothing says "commitment to sustainability" to me more than green paint, and a kitchen stool with a segment from a tree trunk glued onto the top.

The top-hat chandeliers in the "library", along with the faux-necktie armchair ornaments, are another clownish touch.
NYT Archives: First Mention of Hitler in NYT November 21st 1922
There's a reason that video rentals are among the more well-legally-protected bits of personal information...
Excellent question: they were ECSTATIC to pay $5M

Covington and Burling - who represented the NYSE in this matter, used the paltry $5M fine as bragging rights in their year end letter to clients! 'We got the NYSE off with just $5M'

Nice.
My email is in my profile. Email me if you want, and I'll give you enough additional details that the story should make more sense.
I respectfully disagree.

Native ads are way better ads than say Google ad-sense. I would always prefer them over any other ad format.
Seems like the time for each of us to create a policy re: websites that try to coerce us into turning off the ad blocker. Personally, I strongly dislike such attempts to manipulate me, when a site makes demands of this kind, accordingly my policy is just going elsewhere.

There's no site I have so great a need to visit that I will put up with it. I can't think of instances where the content was unavailable elsewhere, or if not available I couldn't live without it.

The sites insisting that I subject myself to their ad abuse are likely to find their viewership evaporate. I can't see how how those enterprises will survive, considering that the internet will very likely always provide alternatives that visitors find more acceptable.
Cygwin's got some issues about portability, IMHO. When a Cygwin application is run from a shell & terminal emulator other then Cygwin's defaults it throws up an error like:

"cygheap base mismatch detected - 0x612F7400/0x612FB400
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility and delete all but the most recent version. The most recent version should reside in x:\cygwin\bin, where 'x' is the drive on which you have installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.
Segmentation fault"

It's almost like they're coupled to some particular shell and some particularly configured terminal emulator (Mintty). Cygwin is the historical leader of Linux on Windows but that limitation is never desirable.

MSYS and MSYS2 don't seem to have such a limitation and that's nice.
I would guess this is mostly a function of the wealth of the country, and the map seems to support this.

States are more willing to let (likely-to-be-) richer people enter than poorer people.
He's right with his analysis. Inequality, bad economic times and a feeling of being abandoned by the political system tend to be great for extremists who can stir up support by promising an easy fix or finding a scapegoat for society's issues.

Moderate politicians and leaders tend to well in good times and extremists do well in bad times.
The BBCs coverage of this whole thing has been incredibly biased.

Although there is much talk of BBC left wing bias, it is massively pro government - and more so in recent years.
I dont think they are arguing that the future is better. Also going there today may not mean more money. For example what % of online ad money is being spend today on sponsored content ? That would matter.
This money is going back into the option pool which is used for new grants, its not going directly to the currently employees.

With a 15.7B mkt cap the 14MM represents ~8.9bps, I haven't kept up with his ownership but I remember looking at the S1 and I believe he used to own 4% of the company.

This is an important but mostly symbolic move.
You're still not addressing my main point.

As a small investor, your order is probably routed to a wholesaler like Citadel, where you will get a better price than you would otherwise get.

And you are upset because you incorrectly believed that your order would be routed somewhere else (where, exactly?), where you would get a worse price, which you think would be better because...why?

> I believe my characterization is accurate.

It's not even slightly accurate; it's literally the opposite of the truth.
Tptacek seems quite convinced that the "tiny spread" pocketed by HFT arbitrageurs comes entirely out of the pocket of competing HFT shops and has no impact on the prices paid by other participants.
We conducted a similar experiment on the top 1000 websites and found 820 unique DOM-Based XSS vulnerabilities in these sites! You can find out more about our techniques in our paper here http://www.comp.nus.edu.sg/~enricob/2015/fse15-main.pdf
Re: Ireland, a lot of people on this forum were alive during this: https://en.wikipedia.org/wiki/Bloody_Sunday_%281972%29
That's not even close to what social justice is about; the issue isn't what anyone's ancestors did, it's about the lingering effects of their prejudice that are still embedded into our systems and culture thus still affecting people today. No black person alive today was a slave, but they're still suffering the cultural prejudice that came from the slave era, things like mandatory minimum sentences that are much harsher on drugs common to the poor and black than the white an well off is one of many such examples. Bigotry is alive and well even today and minorities still suffer constantly from it; that's what social justice is about, recognizing that things like slavery may no longer exist, but it's effects still do and so it's still a problem that needs addressed.
Still missing: an extension that will open links in a frame, keeping comments below (or rather to the side, in the age of widescreen).
> If commercial companies are left to their own devices when it comes to things like airplanes, very very bad and damaging things happen like unchecked pollutants, urban noise, lack of safety, etc. It's very important for NASA and taxpayers to be a part of this process.

Those sound like issues for regulators, not NASA.
Three things:

1. This is trivially disproved by observing people who have accumulated a lot of wealth. They spend it on dumb shit all the time.

2. Buying a Tahoe is not "spending much" if you are a billionaire.

3. Most wealthy people do not become wealthy by sticking to formulas in garbage self-help books: they inherit it, they become famous entertainers, they become successful professional athletes, they're former politicians who make insane amounts of money on speaking fees, books, and sweetheart access-based jobs. They're people who've created singular inventions or companies that produce dramatic payoffs. Sure, Warren Buffet (a wealthy, connected child who was able to access enough money to bother investing with thanks to birth advantages) had not plowed all of his earnings back into the fund, he'd be poor now. Good thing he drives shitty pickups. Bill Gates drove a Porsche when he was in his 20s. Larry Ellison owns most of the beach in Malibu and the biggest, tackiest, dumbest yacht the seas have ever had to bear. The Koch brothers are heirs. The Waltons are heirs. Michael Bloomberg has two jets and a double double townhouse in the most expensive part of Manhattan. Walton, Walton. Zuckerberg bought all the houses around his for extra privacy. Sheldon Adelson built a 50k square foot house in the wastes of Nevada. Larry Page and Sergey Brin built a fuck plane full of california king-equipped suites. I'm just going down the wikipedia list of wealthiest americans in order.

Good luck becoming a billionaire by skipping out on the guac at chipotle though boss.
Where to begin.

The retail investor gets the slowed down price (the NBBO is really what the internalizer/wholesaler saw from the SIP when they executed your order). That same internalizer buys/sells from the faster feed. Whenever the two feeds are out of sync, it's like printing money.

"The price for getting a direct line is not unreasonable?" I just laughed out loud reading that. Is $60,000/month for just one exchange (there are a dozen), reasonable? Then you need network engineers, infrastructure, etc. It used to be nowhere near this expensive for "real-time" data. Orders of magnitude less.
mixed legacy. undoubtedly he was an unusually competent technocratic manager.

he (via his command of the NYPD) was also a serial violator of civil liberties, particularly of minority communities. he also was directly involved in the "aristocratization" of many parts of Manhattan and Brooklyn and presided over what has gone on to become a major housing affordability crisis in the city.
A $1,500 bonus would be huge to thousands of people working at LinkedIn. For every highly paid software engineer there are dozens of people working in HR / Accounting / Administration / Facilities / Sales earning a fraction of the pay that developers are earning -- with largely the same costs of living.
SailHN got 'submit' capabilities
I'm happy to announce that SailHN (unofficial Hacker News client for SailfishOS) can now submit text and links!
1Password sends your password in the clear to the loopback interface
One more point.

While Ad-blockers are getting popular the tech industry could indeed innovate to become ad-blocker-blockers. I guess ad-blockers work by looking at the domain names of the content. Why not use IP address alone to serve ads ? Why use JS embeds code to serve ads and not render it through server itself?

Even JS based ads could provide challenge response based callbacks to render content only after ad is loaded.
I'm convinced that the designers of HN deliberately designed the interface to be slightly annoying, although I do not have any theories as to why. That is the only explanation I have come up with for several things that are annoying and would be trivial for them to fix.

• The placement of the up/down arrows, as you noted.

• On text submissions, such as "Ask HN" submissions, the submitter's text is greyed out similar to the way down voted comments are greyed out.

• If you want to see dead comments, which are by default completely hidden, you can turn on the "showdead" option. That makes them visible...but they are greyed out so that it is hard to read them.
Yeah I've been doing some libcurl development today .... Online docs have been unavailable all day ..
My only billionaire acquaintance/friend has about a dozen cars at any time including a McClaren and all sorts of other fancy cars, but his/their everyday cars are as normal as anyone else's. They don't want to attract attention all the time, and why would they?
And why is that bad from what Firefox is doing ? Charging money to set default search engine to Yahoo?
I don't get agree with your parent, but I used cygwin when I was on Windows and it mostly does what you want if you just need basic command line tools.

The major annoyances were packages were limited, compiling anything was generally a disaster and file permissions between linux/windows are a mess. I happily used it everyday though.
> On the contrary, it shows why we MUST be friends.

If possible. WWII also showed that trying to be friends at any price can work out quite badly.
We use Gusto (formerly ZenPayroll) with zero issues and their UX is far better than ADP.

/no affiliation with them
Instead of a symbolic gesture, perhaps let your employees work remote and save a real amount of money (compared to token income)?

That'd be far bigger news.
This is an interesting approach. It does, though, make me think of the command line.. how many tasks are there that we can do, now, with a command line reader? Certainly covers stuff like email, at least for somewhat technical users.
IMHO you have managed to get into a situation where Windows has been asked to run two different cygwin1.dlls at the same time and Cygwin has detected this. (I recommend using Process Hacker 2 for helping to track down which processes have handles to cygwin1.dll).

This is unfortunately just something you need to manage for yourself.

Cygwin got itself into trouble like this because it never had a good enough package management story (because Windows can't overwrite a currently loaded dll, they didn't attempt a good system package manager, as best I understand it) so developers would end up bundling cygwin1.dll alongside their own executables instead, so there would end up being lots of cygwin1.dlls on a users machine.

The same thing could happen on MSYS2 if you had two MSYS2 environments, however, to get them both in-sync again, you'd just have to do "update-core" in each and that would be that.
The SIP (consolidated feed) is tasked with using the most efficient hardware and software available. If a private company can consolidate faster than the SIP, then the SIP isn't using the most efficient hardware and software available now is it?

Pretty simple.

The exchanges take in $500M a year in SIP fees, which are supposed to go to the most efficient hardware and software available. Pretty sure that's not happening.