skysight-inc/HackerNews huggingface dataset:
> Except in this example, there is no competitor making the sale because of a lower price or higher quality product. The choice of product remains the same; the only difference is that the copier pays nothing to ANYONE and is the only person receiving a benefit.

That's true, but the firm's bottom line is the same regardless of whether they lost a sale to piracy or lost a sale to a competitor.

> I used to be in the camp in philosophical support of piracy, and I still pirate some of my media. But, I no longer try to excuse the behavior behind a thinly veiled philosophy.

Then either I'm on the same philosophical road as you but further back, or my philosophical support is stronger than yours was.
Hi Ray, Thank you for reporting this. A fix is on its way out and should be live shortly.
This is the one I use, too. It does exactly what you need it to do.
Sorry, can't imagine what you mean. Do you just start curl with a list of urls to process and grep for errors? Any specific examples?
Death by Text(ing)
Absolutely. I can't speak for anyone else, but I'd happily switch to a GiTS-style full-body prosthetic if they were available.
It would be nice to set a birth date-- This only works if you weren't a kid during a period of unusually high/low snowfall
You can always update the configuration to better match Arch's and file a pull request against it. Here's the link to the msys2-packages repo for Vim, for example: https://github.com/Alexpux/MSYS2-packages/tree/master/vim

Same build system and everything, it just requires some finagling and copying of the PKGBUILDs.
Didn't pg actually say that he deliberately wants the UX of Hacker News to be kind of crappy to keep out the riffraff? There's certainly a discussion to be had about whether that's good thinking, but for better or worse, I think it's intentional.
Yep. All these conspiracy theories... but sometimes the guy just can't face consequences.... https://www.youtube.com/watch?v=UxVivkXUfdU
Collapsing comment trees and notification of replies, please.
Strange,
After uploading it should load the viewer instantly...

Please try to upload again from here: http://www.nicetrails.com/app/
I don't think that's what was meant by not taking it personally. If you were "taking it personally" in the sense being discussed here, you would be holding modern-day British citizens accountable for the opium imported by the British merchants in the 19th century, maybe even actively plotting their demise.

Everyone is personally affected by history, but this article is more about holding grudges against people or nations for centuries after the events that spawned those grudges. We need to understand history to understand how it shaped us and how we can avoid repeating events that we don't want to repeat, but we also need to resist the urge to allow injustices of the past to become an emotional impetus for present and future conflicts.
Hi there, We are developing new kind of BoM management tool - openBoM. Please check our website openbom.com and feel free to reach me out directly at oleg@openbom.com
We didn’t do anything wrong, but somehow, we lost
iboss Cybersecurity|Boston and San Diego |ONSITE| Full-Time| Sr. Software Engineer
iboss Cybersecurity has been dedicated to arming organizations with the technology they need to defend against today’s most advanced and complex threats. This is the cutting edge of security with focuses on mobile technologies, cloud innovation, data protection and behavioral defense technologies. We are experiencing rapid growth and are backed by Goldman Sachs. Along the way we’ve achieved over 85+ technology patents and a customer retention rate consistently above 98.5%.
We are looking for a passionate Senior Software Engineer, who is ready to work on the cutting edge of Cyber Security Software solutions. This is an excellent opportunity to become a core member of a rapidly growing software development team. You’ll engineer solutions to challenging and meaningful problems, with the ultimate goal of expanding and enhancing the iboss security solutions suite.
Required Qualifications: •5+ years of experience using Java technology stack and servlet containers •3+ years of experience with frontend technologies (Javascript, HTML, CSS) •Working knowledge of database technologies and SQL, especially PostgreSQL •In-depth experience with OO design and proven design patterns •Comfortable working on a Unix environment •Experience working in an Agile environment •Team player with excellent interpersonal skills and the ability to work in a fast-paced environment •Strong analytical capability, independent thinking and good decision making skills •Must have a good sense of engineering tradeoffs, with an ability to understand the impact of software changes on extendibility, scalability, performance, and maintainability •Demonstrate excellent oral and written communication skills with the ability to listen, articulate, facilitate and advocate
Preferred Qualifications: •Experience with Tomcat and Spring •Experience with single-page applications using frameworks such as AngularJS •Knowledge of security, networking and handling of large datasets •Ability to identify and resolve performance problems in code •Experience building RESTful JSON APIs
Please submit resumes to: e.kim@iboss.com http://www.iboss.com/careers
Ah, async I/O with event loops is a different thing. I thought you were talking about the event loop based model of concurrent programming.

I haven't used mio/mioco (the current async I/O solution for Rust: https://github.com/carllerche/mio/, https://github.com/dpc/mioco), but I've heard good things about it. They seem to interact with safety pretty cleanly.

Rust in 2014 was a very different language. It looked the same at the surface, but a lot of the innards (including the fact that it shipped its own async I/O solution!) have changed since then.

> might have changed

It has. Though the explicitness of Rc<RefCell<T>> is still there, since Rust prefers ownership and mutability implications to be explicit. Not much extra typing, and you can always typedef it.

> a need asynchronous communication inside a thread

Agreed. There are some coroutine libraries in Rust which are pretty nice. There is active effort towards having coroutines inside the language itself (see https://github.com/erickt/stateful for a POC plugin, which should get RfCd at some point when it's complete).

See also: https://dwrensha.github.io/capnproto-rust/2015/05/25/asynchr... (uses mio)

> How does the eventloop design in Servo look like? Wasn't that some integration with Spidermonkey?

Like I mentioned, I meant the event loop model of communication. We have a lot of message passing between threads, many of which are event loops.

The script thread does feed events into its own event loop (after all, JS is event looped, we need to mirror that), and it works pretty well. We do some gymnastics for thread safety (especially because the Javascript GC is involved) but the interface is safe and clean.

> but this applies also for a lot of other statically typed languages which bring in a better ecosystem for that task.

Sure, but these languages don't have quick prototyping either. Except perhaps Go.

Rust doesn't really end up with an additional burden on prototyping over any other similar statically typed language; the borrow checker is something you rarely tussle with once you get used to it.
How is fork() implemented?
Chris Christie’s wordless screaming
It is not enough to remember; you must also understand and learn from history.

The memory of World War Two does not make Germany and Japan my enemies. On the contrary, it shows why we MUST be friends.
How architecture changes for the deaf
FORMS IN NATURE: Understanding Our Universe
"The team was repurposed". That's one of the better euphemisms I've seen in a while. Could be worse; they could have been recycled.
As a small trader I don't get paid to provide liquidity. A hedge fund may.

I used the word scrape in response to tptacek's response below my above post. If a trader is not aware that what tptacek describes is happening to their orders, then I believe my characterization is accurate.
Technical Support Analyst – India
I'm in Singapore and this is not reported at all. Likely affects only Telkom Malaysia users only - one Malaysian telco lost their link to Singapore rather than Singapore losing link to the world as implied by the headline.
The key is to stick with Python 2.7. Unfortunately pyhon 3 has significantly damaged the brand. Also installing msysgit will give you git and the msys command line which is a nice easy to install mostly UNIX command line. It is not a beast like cygwin.

With msysgit (for git and msys) you can practically live in the command line on Windows and with python 2.7 the py things mostly just work. pywin32 helps for some things and if pip install doesn't work there's always the unofficial windows binaries:

http://www.lfd.uci.edu/~gohlke/pythonlibs/
It's what vi does.
What is your Windows command-line environment? Plain CMD prompt or Cygwin? Or something else?
Little Graves in Georgia
Location: Seattle, WA

Remote: yes

Willing to relocate: no

Technologies: Ruby, Rails, Javascript, Java, HTML, CSS,
jQuery, C#, Python

Résumé: https://www.linkedin.com/in/cmrdavie

Email: cmrdavie gmail

Full-stack software engineer with a preference for web development, especially Ruby on Rails; 8 years' experience at 2 startups plus Google & Microsoft. Passionate about making people's lives better, less tedious, or just more fun.
Fair Chase and the Fight Against Drones
is this actually arch linux or pacman + packages ported to windows?

maybe that's the same thing, idk
For practical applications it is easier and cheaper to just use Cortex-M3/M4 based microcontrollers or FPGA (and I had these devboards too).

If you find FPGAs "easier" than Arduinos, you need to have your DNA sequenced for the benefit of science and humanity.
I had the Geforce 2 GTS. Played Counter Strike like a champ.
I know this is probably a slight tangent to the article, but I is anyone else fascinated by underwater cabling?

My first job out of university is working on the USNS Zeus for Military Sealift Command. I've been out on the ship and we're working directly with the cable handling equipment. I've walked in the big empty vats they fill with the cable. It's over 25 feet deep and 20 feet wide. They actually "walk" the cable up to prevent it from getting tangled. Seriously!! SO COOL!! I would love to post pictures, but I like my job a little bit too much to risk it.
The same way that Cygwin implements fork (the msys2-runtime is a very light fork of Cygwin):

https://www.cygwin.com/faq.html#faq.api.fork

The packages in the msys2 repository (which, if they link to msys-2.0.dll are all GPL licensed) only really exist to aid building the packages in the mingw32 and mingw64 repositories which don't implement fork() at all and are the real purpose of MSYS2, i.e. providing normal Windows software.

If you want a POSIX-y system, please use Cygwin.
I think roc would give me a sly smile for pointing out that this doesn't really answer the "why". It's what he's going to do after he leaves. Doesn't quite answer why he's leaving.
I think the intent is that building something with an FPGA is easier than trying to get the necessary performance out of an AVR with liquid nitrogen assisted overclocking. Obviously, if the Arduino is sufficient without modifications it will be way easier than the FPGA.
MH370: Likely piece of doomed plane found, U.S. official says
Sure. Does it work with golang docs, the w3 HTML5 spec, Mozilla's JS reference, etc?

;)

Python's built in documentation tools are good, but the command I referenced also gives you the full language spec locally, as well as the FAQs and packaging docs.
Axel is great, but nowadays I reach for aria2 instead, which can do the same, but also supports bittorrent and (s)ftp.
You're still selling your labour rather than a product, though. It's possible to be well off doing that, but basically impossible to become ludicrously rich.
No, because it's not a Linux only bug. There's a Mac OS X report below, which I can confirm.
> Or, is the info asymmetric and someone is disadvantaged in a trade?

There is no expectation in the markets that everyone is working with the same information, quite the contrary, the markets wouldn't provide value if everyone was working with the same data. One of the chief reasons the markets are valuable is that they give people incentives to surface (in the form of market activities) pricing information they might otherwise keep secret.

> I have to think that at some level, HFT will result in higher prices paid by brokers and their clients

Quite the contrary, it has led to a race to the bottom such that I can trade for free on my phone from anywhere with internet access at spreads that are nearly nothing. Robinhood is only possible because HFT has made it so.

> and directly or indirectly by mutual funds.

Vanguard, the gold standard for low priced mutual funds, completely disagrees with you.

https://www.sec.gov/comments/s7-02-10/s70210-122.pdf
Apple Walks a Thin Line on User Privacy While Dealing with China
For the record, as it's been asked in the blog post: Enpass uses loopback as well, but encrypts or decodes (obfuscates?) the data somehow. I looked into decoding the data, but I wasn’t able to do it (just tried for half an hour).
A basic problem with the "internet of things" is who gets to talk to whom. How do devices get introduced to each other?

Living units need an identity. Devices introduced into the living units need to be introduced to that identity to pair with it. Phone-based programs may also need to be paired with the living unit identity. Each pair needs a set of security restrictions.

You want to set this up so that the homeowner can look at the house webcams, but nobody else, including the webcam manufacturer, can. A unified identity and permission system, perhaps built on Persona, lets you set up such connections without every phone having to be paired with every device. Also, with a unified permission system, you can revoke permissions. You might permit a guest access to the house systems but remove that access when they leave, for example.
It's the latter. Arch Linux is Arch Linux.
Dirty Hands: A cheating scandal in the world of professional bridge
I disagree that it went wrong. I don't see why the stuff they got punished the most severely for was I inherent to their success -- fundamentally, scraping, not re entering records, and a good user experience for employers is what matters.

They could have done without the "macro" -- fucking spend a week extra training your people. Some other compliance stuff. This was just laziness on their part, not fundamental to their business

I'm very optimistic that Sacks will fix this.
Indeed, we really want people attached to or passionate about the projects we provide packages for to jump on board. There's loads of interesting work to do, so please consider rolling your sleeves up.
Perhaps one of the ones in http://stackoverflow.com/questions/100645/calculate-cyclomat... ?
Time to Rethink Mandatory Password Changes
Ah, thanks for the tip. Looking into it.
Reimagining scientific news: Why we built Sparrho 4.0
> then there's a 95% your users already have it cached.

In reality, there's a less than 5% chance that your users will have the right version cached, but a 95% chance that your users will notice when the public CDN is over capacity.
Is there anything that could fix this? Off the top of my head, browsers could encode the results of any functions that get the URL. But after encoding/decoding requests/responses and unknown server logic, the encoding may be removed.
Aye — implementing a "Restart Wave" button as we speak.
hah, I'm sold at "symlink Flash, in particular .macromedia and .adobe to /dev/null" :D

so, does it mean something like a /dev/null for browsers?
Snapdocs (YC W14) is hiring experienced, empathetic Rails engineers
Job Description
Snapdocs is an early-stage, rapidly growing company looking for an experienced and empathetic rails engineer. Ideally, you're someone who wants to become a lead engineer (or perhaps a product manager) in the not too distant future.

We're a small team tackling the absolutely massive mortgage market. We're bringing modern, elegant software to a field that still relies on fax machines and manilla envelopes. We bring security, efficiency and joy to a paper-based pillar of the US economy.

The type of problems we focus on involve workflow, product design, and data. Monolith vs microservice is an ongoing debate. We are working to find a good authentication pattern that allows for people to work across companies in multiple roles (which is trickier than you might think!). Domain Driven Design is our guiding light.

Snapdocs’ culture is one that strongly values diversity and drive. We want to work with people of different backgrounds and different paths in life. We value experience and curiosity over college degrees.

We trust our team members to make smart decisions. This means we value both independent work as well as seeking collaboration. We're becoming ubiquitous in one segment of the market and we're looking to hire another core engineer to help us expand further.

Skills & Requirements
* You're a Rails Engineer with 3+ years experience. Ideally, you're a full stack coder. But in reality, you probably lean either towards the front or the back end. That's fine, so long as you know (and enjoy) your strengths.

* You would be the 5th member of on a fast-growing technical team. This means helping to form a healthy and happy culture. We strive to be respectful of each other's time and point of view. We're learning how to do this together. We're creating a place where it's OK to fail, and that you know the team has your back the whole way through.

* You're self-motivated. To us that means when you get an interesting problem, you will rip into it until you understand its nuances and perhaps have a glimpse of the solution.

* You're empathetic. We work closely with our customers, meaning phone calls, emails, and sometimes lunch. It is important in this job to listen to them so that we can build what they need and want.

* Knowledge of AWS is a plus.

* UX experience (or interest in cultivating it) would be excellent.
Cybercriminals face hacker talent shortage
These day labor spots are well known enough for employers to find them, I don't think this will add significant exposure to these people.
Depends how strict you're trying to be...

Yes, the extensor indicis and pollicis longus muscles are "part of the forearm" but most people would consider those "wrists". While FPL and FDP would be "forearm". I'd argue pronator quadratus is also "wrists" even though it is also "part of the forearm".

Note: Wikipedia for names, I only wish I knew my muscles that well. But I understand what nataliam511 meant by "wrists".
Does anyone know how this $14M compares to what employees lost recently?
Extending your logic, suppose one company spends a hundred million on online marketing and you can spend $80. Guess who goes out of business first? More money wins over less money. There is no way to get around that without fundamentally altering the economic model.
Because... he wants to do those things? I'm really unsure what you're trying to say.
My employer requires password changes every 3 months... It's ludicrous.
If a terrorist plots in his lounge-room and nobody ever sees repercussions, do they really exist?
They're optical repeaters.
if you look at some of the default docsets you can tell that this was most likely done. All of the directories under the file root in the docset are named after domain names (one of the things whet does when crawling a site and traversing multiple domains).
Really interesting.
Under curl he has:

"Much more developer activity. While this can be debated, I consider three metrics here: mailing list activity, source code commit frequency and release frequency. Anyone following these two projects can see that the curl project has a lot higher pace in all these areas, and it has been so for 10+ years. Compare on openhub"

Under wget he has:
"GNU. Wget is part of the GNU project and all copyrights are assigned to FSF. The curl project is entirely stand-alone and independent with no organization parenting at all with almost all copyrights owned by Daniel."

Daniel seems pretty wrong here. Curl does not require copyright assignment to him to contribute, and so, really, 389 people own the copyright to curl if the openhub data he points to is correct :)

Even if you give it the benefit of the doubt, it's super unlikely that he owns "almost all", unless there really is not a lot of outside development activity (so this is pretty incongruous with the above statement).

(I'm just about to email him with some comments about this, i just found it interesting)
It happens all the time (ALL. THE. TIME.) and have documented dozens of examples. There are links to many of those examples on that page (fantaseconds).

I've also posted many examples on twitter @nanexllc using recent data (yes, this is still a problem!)
Looks quite similar in behaviour to one I've been using previously: https://chrome.google.com/webstore/detail/hacker-news-collap...
There's also

>As set forth below, Enforcement has determined that, through the 12 strategies
investigated here, JPMVEC violated the Commission’s Anti-Manipulation Rule,
18 C.F.R. § 1c.2, by intentionally submitting bids to CAISO and MISO that falsely
appeared economic to CAISO and MISO’s market software but that were intended to,
and in almost all cases did, lead CAISO and MISO to pay JPMVEC at rates far above
market prices.

http://ferc.gov/EventCalendar/Files/20130730080931-IN11-8-00...
Seriously. just hack the timeout out of the OS. I bet I could do it in a single day. The FBI is playing at something bigger here - they want to set a dangerous precedent. The battle is not about access to that particular phone (unless they are truly incompetent - which can't be ruled out, unfortunately.)
How much does this guy get paid?
China certainly has drug problems, but it is not like in West: i'd have to search carefully to find one French guy of my generation or below that never tried hash. In China most Chinese I know never tried. It's just not the fashion yet. Only a very thin slice of the society is in contact with drugs.
Singapore has a fair bit of redundancy of cables. Perhaps linode are only using a single provider (seems likely given they're cost concious).

The only Perth-Singapore cable has broken a few times on the past few years, latency really sucks then going from 50ms to 270ms (routing via the US instead).
This gesture gives no indication of distribution. It could got to the top 14 execs. Back scratch back style.
Hello, I'm the creator of spawkfish :)

The project is still in pretty early stages, so don't expect it won't take down any strong chess players yet, but I'm hoping that with a bit of effort it will be possible for neural networks to do for chess what they have recently done for Go.
We put up a pricing page. Send support@consol.io and email and I'll remove all trace of your email address.
Minecraft on Oculus Rift
It's cowardly to display these opinions after you have left office. When he had any kind of power to do anything, he toed the line.
Underscore CLI looks interesting as well, though I haven't personally had much of a chance to play with it. It does require NodeJS, which might be a deal-breaker for some, but if it's already in your toolchain then it might come in handy.

https://github.com/ddopson/underscore-cli
You mean like a significant amount of the 'social justice' movement, that seem to be hellbent on attacking people based on their ancestors being such and such hundreds of years ago? Some of the exact people who the Guardian itself seems to like appealing to?