skysight-inc/HackerNews huggingface dataset:
Yep, exactly. 80% of a feature may take 20% of the time to develop, but the rest (edge cases) will take the majority of the time, and that's time you could have spent working on core features for your system. That's why it's almost always better to use an existing library: chances are most of the bugs will already have been encountered and squashed.

I find the whole "do it yourself" mentality to be a form of NIH syndrome.
Where are you located? I'm in the south western US and it's extremely clear that that taco is not going away anytime soon. And idiograms in the Unicode set do not have to be universal to be included, e.g. CJK chars are not used in the western hemisphere.
I'd argue that emoji are going to be culturally short lived and don't record information in the same way that language characters do. It would be better to move them into a separate standard.
You can also just scroll down and read the article on the page.
Show HN: Sharklines on you terminal
Microsoft | Redmond, WA | ONSITE | Software Engineer

The Azure Search team is looking for a front-end software engineer to work on the Azure Portal area of the service.

We're a startup within the company, growing our business with great autonomy and focused on delivering customer value.

Read more about how we think about startups, big companies and customer value here: https://medium.com/@pabloc/a-startup-at-microsoft-43dd2a78b9...

We're looking for a software engineer with a strong sense of design, an ease-of-use mindset and a passion for creating simple and beautiful experiences. On the technical side, we need someone with production Web UI experience (development, automated UI testing, debugging) who's comfortable with learning and using a mix of languages and technologies (html/javascript/typescript on the client, C#/Java on the server).

All applicants are welcome from any race, gender, age, sexual orientation, national origin or religion.

If you're interested ping me at pablo.castro (@) microsoft (.) com
It's called 'the triple tap'. Phone, wallet, keys.
https://news.ycombinator.com/item?id=117171
I read a lengthy article about the demise of the pickpocket a while back. Probably on HN. From what I remember, it basically said that pickpockets have gone all but extinct, their skills a thing of a bygone age.
Absolutely, if you have the budget to build, maintain, and support a custom ERP, it may be the way to go. But I think it's a tiny fraction of businesses where the benefits of that outweigh the extra costs involved. You have to be very large, and your issues with existing systems have to be pretty expensive, before that's the case.

Out of curiosity, do you know / can you share what kinds of problems caused the Peoplesoft investment to fall apart? What issues did they run into?
The amount is kind of a point. There are estimates of Putin being worth $200bn http://cnnpressroom.blogs.cnn.com/2015/02/15/putins-net-wort...

Now that's what I call enriching the politicians. The Clinton's money is more like a regular CEO salary.
I'm late to the discussion, but my kids go/went to Irvington.

What the article does not mention, which I feel is material to the content, is that 70% of the students at Irvington are Asian, and most of those have immigrant parents. The majority of those parents work in technical fields and have advanced degrees in science and technology. This is material in my opinion, because the demographics of Irvington do not represent the demographics of the US, which readers may not realize.
>It turns out that when I graduated from high school, I had already used up 93% of my in-person parent time. I’m now enjoying the last 5% of that time.

Ahhhhhh, this hurts. The next to the next paragraph even hurts more. We don't think about it at all that the time we are enjoying today with our friends may never come back easily in the coming time.

I think, if everyone knows about this fact, we may be less jerky to each other.
I want to at the minimum compare the architectural state of the implementation on every retire with the ISA simulator (Spike).

In addition it would be good to have a set of assertions to maintain the sanity (read functional correctness) while experimenting with the design.

How are these implementations verified right now ? All I see are few assertions in chisel and small set of tests.
On the contrary, please do browse the web normally with Tor. The more normal users Tor has, the more credibility it has.
Images don't even show if you have javascript disabled. They load, but are opacity:0. Literally the worst option.
Navigating Your Way Around Beacon Technology This Christmas
You're not alone. I think this is a serious problem for Dropbox. When people reach their quota they have the following options: 1. Pay up and upgrade; 2. Spam friends to get more credits; 3. Sign up for another service, FOR FREE. We all know what's the easiest to do.
A good organizer is a hoarder. It's better to take a good at everything around, go category by category, and get rid of everything you don't need. Save nothing for those 'what if' scenarios that never come. Say goodbye to momentos that serve no purpose. If you feel joy when holding or looking at it, I would say that serves a purpose, but that's a fine line and easy to cross by putting everything in that category. Get together everything you're getting rid of and have a yard sale. Anything you don't sell, drop off what you can at a goodwill and throw the rest out.

You'll feel a huge weight lifted off your shoulders when done, a weight you didn't even know was there when you started.
This post had 75 upvotes and only 1 comment. Not a lot of bikeshedding -- that suggests many people are excited about this field and very few are actively involved. I was curious if there are people here working with deep learning and nlp either doing research professionally or in their spare time. It means to me that there might be a lot of opportunity in this field.
Big RAM laptops are abundant as Lenovo does its Skylake refresh
The control pad system is broken. It doesn't do what I tell it to, and often does other unexpected things. Firefox 43.0.1 on Windows.
Ha, well, I was I wrong. Thanks for the correction.
Just checked; on my MacBook it installs with a quick

$ brew install zopfli

That's assuming you have Homebrew installed, if not: http://brew.sh
you could use something like berryboot [0] and install both on the same SD card.

0 - http://www.berryterminal.com/doku.php/berryboot
Ask HN: What conferences to attend as an engineering manager in 2016?
Beginning Greek, Again and Again
Stop thinking for "a lot of people"..you're doing it wrong. I speak Spanish, Hombre. I think you are over-sensitive and distracted...it's an article about Taco Bell. The author was speaking to himself, aka self talk...so you posit he was being rude...to himself. If you and like-minded individuals consider "manned up" rude...you are either over-thinking, trying to be the thought-police, are over-sensitive, or have never been in a situation where you manned-up. Rude? Seriously.

Thank the stars society has someone like you to interpret someone else's words and translate to all languages censoring and removing all ambiguity.

-Hombre
I'm not sure whether his mainstream is similar to today's mainstream, but I think he talks about this distinction between TheoryBuilding and "industrial production" specifically in the "Method and Theory Building" section.

If I understood correctly, TheoryBuilding is rather independent of method — TheoryBuilding is what a programmer would ultimately have to do to succeed, regardless of the exact steps they are asked to take. The exact method they follow is irrelevant in comparison.

I'm not sure mainstream still means the same thing he's talking about, but even in your example of "industrial production", I don't think it's that clear that that contradicts him. He seems to be just saying that whatever that means, it's not enough to fully describe software development. But perhaps competent engineers would end up doing so anyway — in fact, if they follow a similar set of ideas that they carry with them from project to project, they would then have a theory of other people's software that they didn't build themselves, just from being in the same environment.

On the other hand, he does directly say that under the TheoryBuildingView, when the theory of a program is lost, from people being replaced too much, it is really lost, and it is very expensive to reconstruct it. So it really depends on the details of how exactly that "component-based production" works out in practice.

[Note: maybe I misunderstood the paper or something, don't trust me.]
I'm eager for LA to turn the river into a public space. If people go there, they'll care about it. Right now the river is a place people avoid (by design) or get up to no good in.

Seoul tore up a road to unbury a local drainage stream and in the process created a magnificent urban park. [1] Though the ecology is entirely different, the same principals might apply and turn a blight into a thriving city center.

1 - http://inhabitat.com/seoul-recovers-a-lost-stream-transforms...
Anther reason could also be the nature of the post. It's more of a summary, and not controversial topic that would lead to heated discussions.
> Here's one they missed: do not resize your window!

Under the "Don't change settings if you don't know their consequences." section:

For example removing a menu bar or using Full Screen
in Tor Browser is recommended against. The latter
is known to modify the screen size, which is bad
for the web fingerprint.

Also, the current version of the Tor Browser warns you when you resize the window.
The Industry determines what is worthy of inclusion in this Industry Standard. If you want to interoperate with Facebook, you need all the Facebook codes. If you want to interoperate with Line, you need all the Line codes, and Wechat, WhatsApp, Ebay, Alibaba and even Github. You want a Taco code point because the data you are being fed contains Tacos, and you want to know it is a Taco rather than a USER_CODEPOINT+XXXXX. And if you don't care about Tacos, you can ignore it because you know it is a Taco and not something important or corruption. And you can just pass it on down the line to some other process that does care about Tacos.
Yeah, being able to distinguish these cases is an important skill.

One case I learned the hard way (once!) is parsing/writing CSV files. It seems so simple. But there are 3-5 special cases that are hard and rare enough that you always should use the standard library written for your language.

Perhaps admitting your original decision didn't work out and and starting over is the real important skill...
Not the guy but on the site it says "We search hundreds of different data sources including public databases, private APIs and social networks. We can accurately match over one billion email addresses to firstname and lastname."
My laptops are often asleep for more than 60 minutes at a time. When I open them up, I expect network availability pretty much immediately (I am rather impatient), and (preferably) my SSH sessions intact.

If I set my DHCP server's lease time as you suggest, I would often have to wait several seconds for my laptop to reacquire an address after waking up if there was any packet loss in the DHCP handshake, and if I happened to get a different IP, my SSH sessions would die. Seeing as 99.9% of device-hours logged on my router are the same four devices, I have no reason not to have a long lease time (3 days, my router's default). It's not like I'm running a Starbucks.
Flowgorithm: Flowchart Programming IDE
> That "False Positive" that you can "quickly fix" (by firing them) is a human being.

I would assert that's not the reason why we currently prefer false positives and don't care about false negatives. It's mostly about risk aversion and personal responsibility of the person who's doing the hiring. If you hire someone who doesn't work out, it's a failure that falls back on you. If you pass on someone amazing, nobody will ever know.

In my opinion, this is also the mechanism behind the "we just can't find enough good people" trope we hear so often. The sad truth is people who interview amazingly well don't even work out nearly as well as they hope. So instead of taking bigger risks on candidates who don't fit the risk aversion profile, they become even more conservative in the future. The climax of this pathology can be observed inside inefficient but high-profile companies who only hire top university grads so they can tell themselves "we only hire the best of the best at Acme Inc".

We're not really in danger of implementing the hiring model you criticize any time soon. But since you bring up the human cost of that hypothetical model, I disagree. Jobs are fluid to begin with, and that trend is going to intensify. It's not a problem as long as the company is generous with both relocation and employee exit procedures. Those who are not generous deserve to be called out anyway.
I'd be curious to hear your thoughts on both of those things - I've considered IPv6 to be elegant even, as elegant as v4 - EFI I don't know enough about to have a strong opinion.
Why we need 'street fashion'
6 things you probably didn’t know about Headphones
But it's not a single point of failure, in contrast to most URLs. If Google dies tomorrow (unlikely), I will just paste it in some other search engine.
Live USB :)

Still have to update it, but shouldn't be as bad as burning a CD every time.
Why would the NSA need patents? I guess it is to prevent a private company from suing them if they come up with something first and somehow word gets out? That would explain why they are granted in secret and only published when someone else tries to patent it.
Thanks for pointing this out, that's a nice idea!
On the Design and Implementation of a Stealth Backdoor for Web Applications
I think it's actually pretty neat that they are regular unicode characters, as they then can be applied in any text field, making for fun stuff like using it in Address book contact names or calendar event names or even the terminal. That wouldn't work if markup was required.
Sure, but the claim he's making is that D is faster than the numpy numerical algorithms. This is patently false. The C or fortan code that is doing the numerical calculation is as fast or faster than the D code he's running. Al of the difference comes from the initialization of O(n) pyobjects to represent the returned values.

If he claimed that handwritten D code was faster than equivalent python, I'd say "duh", but he claimed that the numerical libraries are faster. I take issue to the statement that D will be faster than numpy for real world calculations, because the numpy code will run the actual math faster, and the python overhead will still be on the order of nano or milliseconds.
Two older discussions (1.5-2 years ago), has anyone followed the project and can summarize how it has evolved?

https://news.ycombinator.com/item?id=8206738

https://news.ycombinator.com/item?id=7546858
Pretty interesting! I would love to see ClojureScript support soon
I did. That's why I'm saying that. The fact that whole foods product are considered premium is really an indicator of what's wrong.
Yeah, makes me proud to be a Dane.
Is D or the compiler doing something sneaky and inlining something, because I'd expect doing 100x more things to take 100x more time for a linear algorithm,but it takes you on the order of 10x more time. Does the original function run in <1ns for you?

Edit:

Because as I showed above, Pypy managed to JIT inline the entire benchmark, so I wouldn't be surprised at all if a clever compiler managed to do something sneaky.
I don't understand why. Wouldn't prior art protect them in this case? They could just show a judge they had invented the idea earlier.
What are the best 10 tools you will use in 2016 to meet your goal?
I've talked with them in person at the RISC-V workshops. But for better proof, Slide 35: http://riscv.org/workshop-jun2015/riscv-intro-workshop-june2...
The energy is input by the sun which turns sea water (at sea level) into water vapor, which then moves to higher elevation due to weather patterns (also caused by sun's energy input) and falls as rain into a reservoir at higher elevation than the locations it serves.
My argument is that anti-discrimination laws are not an effective tool for anything other than manual labor and the like because of the enforcement problems.
I think that's exactly his point.

That we have an entire industry where humans in the past could do anything in freeform (pen and paper) we are now limited to representing that as text only. While our human-needs for adding extra "stuff" is still there.

If we had an industry-wide "standard" text-representation (with associated UI-widgets and controls) which had the ability to include more than just text, this wouldn't be a problem and we wouldn't need to standardize each new "symbol" we want to represent as "text" in our applications through Unicode.

Using Unicode for this certainly feels like inappropriate piggy-backing and a giant hack.
The problem is that poor people spend all (or almost all) their income. Flat taxes impact the poor negatively.

What you can do instead is just tax net worth as a flat tax (or a slightly graded tax), instead of taxing income. This impacts only those with a large positive net worth, and that makes more sense.

That solves the estate tax problem as well.
The Ultimate List of Top E-Commerce Blogs of 2015
I hope that this will help lower the insanely high utility bills that Portland residents have to pay.
> Assuming your question arises from a state of ignorance, rather than from rhetorical flourish

It is quite clear to me that the parent's intention was to challenge the ritualistic "Why not MIT/BSD?" type of argument. It is the author's prerogative to decide which license the software should be under. While I use permissive licenses for my work usually, I see the merit in GPL licenses and might even switch back to it at some point. They serve different goals, and I suspect that in future we're more likely to converge towards GPL-like licenses.

GPL protects the rights of independent developers better than permissive licenses; and as software development becomes more accessible, we're likely to see more work pocketed off by companies without giving due credit, or even entirely forked off. GPL clearly recognizes that companies will not give back unless required by the law. If we're to have a fairer and more decentralized (political) power distribution, we need the protections of the GPL.

If I could flick a switch to turn all OSS projects to GPL, it'll impact the entire industry in a good way. OTOH, changing everything to permissive licenses will have absolutely no impact.
https://patents.google.com/?assignee=National+Security+Agenc...
10 Great Ways to Increase Your Mobile App Marketing with Social Media
Related:

http://www.leancrew.com/all-this/2011/12/more-shell-less-egg/

TLDR: Donald Knuth and Doug McIlroy both wrote a program that would read a textfile, determine the n most frequently used words, and print out a sorted list of those words along with their frequencies.

Knuth's was 10 pages of (very tightly/well written/literately documented) Pascal.

McIlroy's was tweetable:

tr -cs A-Za-z '\n' |
tr A-Z a-z |
sort |
uniq -c |
sort -rn |
sed ${1}q

Now... a programmer doesn't always have the luxury of working with a full suite of convenient tools well-suited to their problem domain (as UNIX shell tools were in this case), and the merits of Knuth's careful and literate approach can serve well across many domains.

Still, there's something about this I think should strike any developer. It seems we talk about reuse & composability a lot more than we see it done this well, and when it is done this well it's not just elegant but kindof shocking.

(And I bet the astute FP programmers see some familiar lessons at work here...)
The best prior art is a previously filed patent application. :)
Thank you. Apparently I'm blind.
Am I the only one who finds this practice of dialog-in-the-third-person utterly unreadable?
Also, it means the NSA can simply shut down a program whenever evidence of it is leaked, only to spin it back up under another name and then claim the program is no longer operational, delaying regulation perpetually.
How Tagove Co-Browsing Help to SaaS Businesses
If you need to localize, you still have format(). You just happend to have a shorthand to do it for the 80% case, just like you have @decorator as a shortcut for decorated = decorator(decorated) or [x for x in z] as a classic loop alternative.

Yes, having so many solutions is not ideal, espacially when it comes to teach the language. However, it would be foolish to avoid improving the usability of Python just to avoir having "one more way to do it".

I do wish they'd deprecate Template though. It's more than useless.
It's written that when someone files a patent and not granted. So when someone files an identical patent, the patent examiner revert the inventor with reasons that why his patent application can't go further ahead, like because of this patent of NSA.

So here, the patent examiner is doing what you are suggesting. He is citing a prior art and while doing so, they have to make the patent available for public.
How to Create a Group in StumbleUpon and Viral Your Content
Ask HN: Suggest a suitable project in machine learning?
i have been trying to get a good hold of the concepts i just learned. Can someone suggest me something suitable and not too demanding?
> If only I could short them, I would, but since I'm living in the Valley, I'm probably going to be negatively affected by this unfortunately.

Hey it's not all bad. The last time this happened, traffic on 101 got really great for a few years and you could get a reservation at any restaurant you wanted to (assuming you could afford it).
Raise Your Email Marketing Game
Wiredcraft - We create apps that matter - wiredcraft.com

We're engineers, designers & strategists creating software that solves real-world problems. Think data visualization for the World Bank, software to run the Myanmar elections or DevOps for the biggest electronics manufacturer in the world.

Wanna get a job your mom would be proud of? Send us your resume at job@wiredcraft.com or visit wiredcraft.com/about/#jobs.

We're quickly expanding to Berlin and DC and need a ton of folks to help us out:

- Android developer | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/mobile-developer/
- Project manager | Berlin | Full-time, onsite | http://wiredcraft.com/jobs/project-manager/
- Web & Mobile Designer | Berlin, Shanghai & Washington, DC | Full-time, onsite | http://wiredcraft.com/jobs/web-mobile-designer/
- DevOps Engineer | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/devops-engineer/
- Front-end Developer | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/front-end-developer/
- Design Director | Berlin & Shanghai | Full-time, onsite | http://wiredcraft.com/jobs/design-director/
- Sales & Business development | Berlin, Shanghai & Washington, DC | Full-time, onsite | http://wiredcraft.com/jobs/sales-business-development/
- Online Marketing | Berlin, Shanghai & Washington, DC | Full-time, onsite | https://wiredcraft.com/jobs/online-marketing/

More details on our site: http://wiredcraft.com/about/#jobs.
Don't see a position that fits your skills? If you're smart and eager to learn, it'd be worth a shot to send us an email anyway: job@wiredcraft.com.

We sponsor visas.
I thought prior art only worked for published (prior) art? E.g. I can't claim I invented something before you if I never published/released my invention?

Edit: Literally the first two paragraphs of wikipedia:
https://en.wikipedia.org/wiki/Prior_art