skysight-inc/HackerNews huggingface dataset:
Good for you! Maybe we'll run into each other sometime. :)
Wireframes vs Mockups: what’s the best option?
The Ainu barely exist anymore, and the whole thing about the Burakumin is that they aren't visible and all their descendants hide any connection. A better example would be the Korean descendant population, but that's still a tiny fraction of the population. (I think 1 million out of 130 million or <1%?) So there's no good comparison in Japan to the ~17% African-American population.
The belief in the energy sector, its opportunities and challenges is orthogonal to the economic value of equity in the current company. Normally, "principal" refers to people who have singularly or jointly a controlling interest of an enterprise. If that's the case, the decision to fold is their's. Leaving to get a day job is a tell.

Good luck.
Straight up false headline from Ars, which is sadly becoming more and more of a problem there.

Kanye West was not caught doing a damn thing. A screenshot of a computer that may or may not be his has a Pirate Bay tab open in the background.

That's a far cry from "caught using to download".
I think I've just come to accept that sychronization is the pain point in any language. It's callbacks, promises, and the single event loop in nodejs. It's channels in golang.

No one can come up with a single abstraction for synchronization without it failing in some regard. I code in go quite a bit and I just try to avoid synchronization like the plague. Are there gripes I have with the language? Sure, CS theory states that a thread safe hash table can perform just about as well as a none-thread safe, so why don't we have one in go? However...

Coming up with a valid case where a language's synchronization primitive fails and then flaming it as an anti-pattern (for the clicks and the attention, I presume) is trolling and stupid.
Depends. Conferences, hacker news (who is hiring), weworkremotely, just reaching out to people, etc
CLJS Fiddle is based on bootstrap (self-hosted) ClojureScript, so it includes the entire compiler in the JavaScript downloaded. But, there are things that can be done to improve things, even in this situation (work to make artifacts smaller, bring up UI while things load, etc.)
This teapot is the graphics and rendering equivalent of the image processing worlds "Lena" image (albeit with a less racy backstory)
It is mildly hard to find a copyeditor, especially for technical books. I tried recently and did not figure out where to find a quality person (for math), and gave up after not trying very hard. (If you have any suggestions let me know!)

This used to be the selling point of publishing through Springer, for instance. But now it seems very little editing or copyediting is done. I am reading "Novelty, Information, and Surprise" put out by Springer in 2012 (math/stats/information theory) and there are two typos in the first paragraph of the introduction. It doesn't feel like the rest of the writing saw an editor either.

I'm looking for the rise of a more streamlined process for hiring your own editor as people realize that publishing through the mainstream doesn't get you editing or royalties (although it still does give a lot of street cred or something to put on your CV!).
Thing is their only competitor is PES, arguably no better than Fifa
"manage my email" is a thoroughly scary permission to my eyes.
http://superuser.com/questions/23655/how-to-stop-animated-gi...
This could be applied to any software that is developed as a product (in the sense of a piece of software to sell to multiple players in a market).

The article talks about the demand/market for the software increasing after the release, until it reaches a peak, then tails off.

Agile uses the term 'Product Owner', but if you're developing an intranet for Acme Inc, is it really a product? Once the new intranet site is released, is Acme Inc suddenly going to hire a lot more people, increasing the "market"? Will new features generate more "profit" for the intranet?

I wouldn't describe this as Gov vs Private Industry, but as software products vs bespoke software development. And for bespoke software development, private industry often has the same approach to maintenance: once it's done, it's time to wind down the team.
​Can Oracle become a public cloud power?
Show HN: Pg_recall – a time machine for your PostgreSQL data
I don't understand why you're being down-voted. I mean I want to scream "NO!" to what you said, but against my will (I love books) I have to concur. Same as in all other branches of the entertainment industry too much crap is being produced which decreases the SNR making it harder to find the good stuff.
Read Arnold, read Arnold, he is the master of us all.
Non-memory resources that exist within your application.

Example: Perhaps once no instances of an object are in use, you want to remove that object from persistent storage such as a DB.
Perhaps just a display copy of the original magazine?
I love the subtitles:

"I end up usually taking 'out' so it just makes it shorter and tighter so... normal would be... you know, you can kinda hear the difference a little, shorter and sharper."

Subtitle: "Increase 'out' parameter to isolate the attack transient"

Yep, exactly what he said.
Hard to have a discussion about open source monitoring without mentioning OpenNMS. Best monitoring back end by far.
Tio, a connected cube for homemade toys launches
In general, "the new thing" doesn't solve problems that patches fix. For a web platform especially, it sounds like expecting a new engine from a new coat of paint.
It's hyperbole and good on you for calling it out, hopefully we'll see more shifts away from such behavior.

Here's a relevant quote on winxp's 'pirated' audio,

-- According to Benjamin Kern, attorney at Chicago-based law firm Gordon & Glickson LLC, the use of a pirated version of Sound Forge can result in a copyright infringement claim : "Other legal issues, such as patent infringement, trade secret misappropriation and contract breach may also be relevant, but copyright infringement is the most prominent," --

No high seas murder or plundering involved.
Assembly Optimizations I: (Un)Packing Structures
Survey: Gender Plays No Role in Tech Pay
See in the paper[0] Figure 3 near the end shows the neural networks used for the different scenarios. None of them have a "confidence" input or parameter.

As for confidence intervals, that's why I made the distinction originally, the word is not being used in the "formal" sense, but in the emotional sense.

[0] http://arxiv.org/pdf/1502.05477v3.pdf
>Would restricting advancement have been a better plan than letting new intelligence be birthed, even if it destroyed all the old ways?

In other words, ban technology or give up. Of course, banning technology is fruitless for the reasons you outlined.

Arguably the only sane solution is to attempt building AGI in the safest and most ethical way possible, and doing it before anyone far more reckless or unethical can.

Granted it'll still probably fail and destroy us all (controlling something smarter than you is really hard), but putting forth humanity's best effort sure beats surrendering to fate—or worse, the aforementioned fanatic in a marginalized country.
OpenBSD 5.9 network improvements
I've just purchased Cthulhu. Easy purchase process, easy installation (no keys required etc.), and a really nice plugin. Keep up the good work.
I think we all know there will be another gold rush for "social" game companies once VR takes off. So, IMHO, Zynga just needs to slug it out till FB gets VR pushed to the masses.
But if you don't conform to social pressures you are either an "asshole" or a "bitch" depending on your gender. Being an asshole is socially acceptable if you are successful. Being a bitch is not under any circumstances.
We use new browser APIs that allow you to send data on unload . You will need to install our code on your blog that will be given when you add a website.
To be fair, Steve Mann on board is a pretty big deal
Pāṇini grammar is the earliest known computing language [pdf]
To be "fair" (?), the opposite of Intel in this context isn't ARM but the sum total of IC fabs and designs done outside Intel, of which ARM is a small part.
Though, in my experience the geofencing stuff works pretty badly if you have multiple devices connected to Hue (so, have multiple people living in the same flat). The lights would turn off when one person leaves, even though others are still inside.

Kind of same thing with alarms: they would turn lights on to dim them when nobody's home, etc
Thankfully it wasn't, and we were spared the ensuing discussion about how "..considered harmful" is good/bad/overused/misunderstood/causes cancer.
WUNDER | Boulder, CO | Full-Time

Wunder was founded with one simple vision: to address the greatest crisis of our generation by accelerating the proliferation of renewable energy. Members of our team have raised hundreds of millions of dollars in private equity, developed energy infrastructure solutions for the Department of Energy, and built digital products used and loved by millions of people. Now, we’re saving the world.

We're looking for a Senior Full-Stack Developer (that has deep Rails experience) to join our fast-growing startup. Like the rest of us, this person will wear many hats; you will work closely with our partners, customers, and investors. Specifically, you will be overseeing the development of our customer-facing investment portal that will help us build a strong investor base to finance the renewable energy infrastructure of the future

Learn more here: https://www.wundercapital.com/hustle
> Impressionable children are indoctrinated against drug use, by US law enforcement, in US public schools.

That's one theory, but it does not jive with the data. Millennials grew up with teachers shrieking "just say no!" at school assemblies. They were the most heavily propagandized generation with regards to the drug war. Much more so than their baby boomer teachers who grew up in the 1960's. Yet they're the ones leading the way on legalization of marijuana. So how can you say that moral opposition to drug use exists because of propaganda, when the more heavily propagandized generation is also the one with the least opposition to drugs?

I have a different theory. Moral opposition to drug usage is based on the need to establish social norms that discourage escapism and dependency. In an industrial society with booming demand for labor, that's an important social norm to instill in people. But in a post-industrial, automated society, with a robust safety net, that becomes much less important. It's not like teenagers sitting in their basement smoking pot today would otherwise be going off to work at busy factories building a solid future for their families.
Can't edit the parent post anymore, but here I found the one interesting thing I got from reading this. The Trust Region Policy Optimization paper, barely mentioned in the article: http://arxiv.org/pdf/1502.05477v3.pdf
Surely you can take heart that in this particular case, since he got caught and it turned into a thing, his piracy is going to generate many, many more sales for you.
Lots of different instant messengers like skype. Google chat, facetime, just the regular old phone. Video conferencing tools. Even screen sharing systems like gotomeeting. It's a solved problem mostly, but hard to do technically, so that's why it concerns me that Slack is trying to do it when there are lots of things no one does well and slack isn't addressing those. This is a bad sign for slack, IMO.
I can second this, I wish every time I interact with pip that it was npm. I never appreciated the KISS approach npm uses of just dumping all the dependencies in local folder exhaustively until I visited Python versioning hell upon myself by not using a virtualenv (which is an ugly hack itself).
>> "I think this all comes down to effort and usability. To purchase the software you have to go through a bunch of screens, enter payment info, download, install, and then enter a serial number."

Regarding this specific software it seems to me it's easier to get legally that illegally. Their website is really easy to use, checkout fast, and no copy protection to get in the way of the install.
"Pitch Anything" by Oren Klaff.
Even when that's the case, it's rare that fixed-size buffered or unbuffered channels are really the best option for communication between different components of your software. A simple mutex-guarded queue is easier to begin with and easier to evolve when requirements change. You can prioritize queued work trivially and transparently; you can add batch processing, monitoring, and resolve other production issues without any undue refactoring: it can all be encapsulated behind your mutex-guarded queue.

It's really quite a pity that Go's channel syntax treats channels as unique snowflakes, rather just being sugar for calls into an interface that would allow the underlying channel implementation to differ based on software needs.
Jeez what a knob this guy...
Having actively looked into using Wikidata as part of a system... Hahaha ... yeah it's great for Wikipedia but pretty useless for anyone else. Don't get me started on how useless SPARQL is for "explorative search".
syslog and SEC is a good place to start before deciding to ship all your logdata to a 3rd party.
The police in this case knew the name of the victim, the name of the perpetrator, and had the ability to look over the evidence to figure out whether a crime had been committed (according to the statute, it probably had). You don't get much more open and shut than that. Yes, it takes resources with only modest results (modest in the sense that it's not usually gonna be a murder case or a drug smuggling case, and won't be a gold star on the officer's record, but they will probably be able to help someone), but so does so-called "broken windows" policing and stop-and-frisk, which have similarly modest results (and have the unpleasant side effect of creating new victims in many cases, and breeding mistrust for police among young brown folks in nearly all cases).

I'm not sure what's so hard about this. Police in the first instance should at the least take a report from the victim. That's the first step toward a restraining order and other legal remedies, and how things begin in other kinds of harassment cases.
Should have been titled, "Interesting Cases Where Go Channels Fail"...
General cleaning is an amazingly hard to define problem. I think "general food chopping" might be within reach, if computer vision lives up to the AI promises. I'm thinking of a breadbin or printer-sized object into which you place (e.g.) an onion, a carrot, and a turnip, close the safety interlock, and come back in a couple of minutes to diced onion, carrot batons, and cubes of turnip. Empty the waste container and possibly change out the knife and it's ready for re-use.

(The classic problem with kitchen labour-saving is devices that take longer to clean than the effort they save. Dishwashers help a lot, but your device has to be dishwashable.)
> Each time,I had to ask myself: - What's the encoding ? - How to detect it ? - What's the collation ?

You always have to ask yourself that if you deal with text, otherwise your application will most likely be broken. Heck, Unicode actually made this easier because you can use it as an internal encoding to convert everything else into.

Yes, Unicode has overhead and complexities, but these are because text and language is complicated.
Is there a supporting website for the app?

For me the app store page rarely sells me on an application. Maybe it's that the standardized format makes everything look the same and doesn't really provide much depth.
Building an educational app? Read this first
I'm in basically the same boat, microservices in multiple repos that I've waffled on merging into a single repo. Each time the lack of history preservation was a big non-starter.

It would be nice to be able to place the sub-repos into non-root locations. Much of my desire to switch to a monorepo was to refactor some of the code organization also.
Extending the stock option window exercise guide
The fact that they are ignoring this is a very bad sign. It's way easier to do and hasn't been done well and instead they are doing something really hard that people can already do easily outside the system. They've shifted their focus from their customers needs to beating the competition and it will their downfall.
Alright, alright, I froze a bunch of the animated gifs. There were too many, I get it.
I went straight to the video and about 1 minute in I was sure it was some kind of college humor parody. I guess startups are under a lot of pressure to conform to type expectations and PR companies will make them look a certain way in these promo videos, but seriously, it's so extreme now that it's just laughable. The head of engineering was the only normal person in the video. To make something like this there must be a core group of hardcore engineers, and I can't help but imagine them collectively eye-rolling in the face of all the vice presidents with their perfectly tousled hairstyles and oh-so emphatic TED-talk styled speech.
I hadn't seen their Public Cloud before ( https://cloud.oracle.com/compute ). It seems like this is way overdue. If they had a free tier and had aggressively been trying to get developers on board years ( like 5-10 years ago), I know I would have used it for certain small projects.
33 percent of all HTTPS websites open to DROWN attack
Yep, it's reinforcement all over. Everything she does that does not shut him off completely, without notice, without any reaction, that is rewarding to him. I don't blame this girl for this, because she did the best she could, but from the outside it is rather clear how this works. The problem is probably mostly emotionally, on her side. For some reason she could not end it completely and hand it over to the police.
Okay, I froze most of the gifs.
I've worked places where we will always deploy a feature request to an ephemeral environment. I find quite a lot of bugs are actually caught by this.

But I've never deployed a feature branch into production like the blog post suggests. I had my own questions about this lower down in the comments.
Hi,

First of all, I should have added "Show HN:" in front of the post (if any mod can change it, please do). Secondly, thank you for your time looking at it! :)

I'm one of the people behind this and I'll be happy to answer your questions and hear any feedback, especially criticism as there's room for improvement.

As per the architecture, we basically deploy SoftEther (https://www.softether.org) servers on different datacentres around the world, that are actually the central servers to any hub created. These servers are reachable on a variety of ports as supported by SoftEther, but our system creates config files to use port 443/TCP to make sure Wormhole works on as many sites as possible.

When you deploy the agent (i.e. SoftEther client) with the provided config files, your server will establish a VPN connection to your chosen server and receive an IP address from our DHCP server. Again to make sure we work on as many places as possible "out of the box", you'll get an IP address from 100.64.0.0/24 range by default (the whole /16 is reserved for carrier-grade NAT). Every other machine you join to this network will have L2 and L3 visibility over this virtual network.

The agent creates a virtual interface on your machine, so reaching other machines in the network is as transparent as possible for you and your applications.

As all the connections from your machines are outbound, there's no need to expose any ports on your servers for them to be reachable through a Wormhole network.

As an example, some time ago I released a Docker image running a Minecraft server that also joins a Wormhole network (you just need to provide the config files). This server would be reachable from inside your Wormhole network, but it won't be exposed to external connections, so only whoever joins your Wormhole network can connect to the server. https://github.com/pjperez/docker-whminecraft

We haven't done a good job on communicating all the above, which is something I take on board and add to the backlog. I'll also be extremely happy to hear more feedback.

Thank you!
I'm not saying there are not legitimate moral reasons to oppose decriminalizing drugs (although I disagree with them). I'm just saying that if you want to decriminalize drugs, the most effective way in my opinion is to convince those that oppose it based on moral reasons to change their mind.

The same moral reasons you listed to condemn drug addicts can be applied to alcohol addicts. But those are saw more as ill people by the same society that consider drug addicts criminals. So I think it is a possible path.
That sounds tragic, especially since it has been well-known even since the time of Brooks' The Mythical Man-Month that small teams are often much better than large teams, and that team productivity does not scale at all linearly with team size, probably more like the log of team size, so there are major diminishing returns.

I wonder how much of this is related to status effects. I used to work in a quant finance shop that cared desperately about the way their tech team looked on paper. The credentials and degrees each hire possessed were often much more important than practical skill -- even though technical problems were hugely business critical to the firm, and it wound up that a small number of competent engineers handled the majority of important work.

But, whenever the firm was entertaining new prospective clients and they could walk them through a big cubicle bank full of fancy Ivy grads furiously typing, the status effect translated into real money for the firm's higher level management and senior executives.

I can't say they were being irrational -- I guess the burden falls to the customers being irrational in their impressions of what engineering is supposed to look like?
Yes. I already tried to explain with an analogy about faithfulness (which I removed because it got many downvotes).

When you deal with ASCII, that's also the semantic level on which you operate. Much simpler than Unicode (I don't think there are many people who really understand Unicode).

When you have a Unicode string that uses only characters that are also present in ASCII, that doesn't make it an ASCII string. It has more meaning.

Btw that has nothing to do with BOM. BOM is itself not part of ASCII, and not encoded as a single byte, and it doesn't affect single-byte sequences.
I am aware companies, big companies, use OCaml. My point, perhaps not made clear, is that Jane Street is building useful libs, and contributing back to OCaml with 'batteries included' type libraries. Facebook creating a VM and programming language compatible with PHP may be useful to some, but is not addressing the more fundamental needs or issues like bringing multicore to OCaml.
The fact that the Hue lights do not switch back to their original or intended-by-their-program setting is THE most annoying "feature" about them.