skysight-inc/HackerNews huggingface dataset:
Again: I have stuff to say here, both about what I learned about starting a recruiting business on this model and interacting with people's hiring models, and about what I'm doing next with the challenge-type stuff, and about what Erin and I are in general doing next. This is just a tweet. Is there that much to talk about? Give me, like, maybe a couple days?

I'll leak a bit of what I have to say here on this thread:

You would think that having anything you say about your company rocket to the top of HN would be an immense blessing, and maybe it is and I'm just too dumb to capitalize on it. But my day-to-day usage of HN, the way I talk about things here, and the way I comport myself are anything but strategic, and I found the attention we got on HN to be incredibly difficult.

Finally: I'm not done. I'm just done with this specific iteration.
Yes. I do the same way. I have few set of password and used for different type of sites
I did some work for Collabora for a few months. Those guys are amazing! If you want a commercial support contract for any of the software they develop, just do it. They do a fair price for corporates, believe in open source and thus I found my colleagues were super responsive to paying customers and took a great deal of pride in the quality of their work.

They also actively pushed out their code in usable format I to the main codebase. And they did it frequently. They also got access to documents for testing and performance testing others didn't have access to, so the stuff they pushed out actively helped the project, but because they had support contracts they were able to backport to versions the main developers wouldn't consider.
Apple and their ever-so-generous 30% take. As a multiple Apple product user, I still see that is horrible.
The primary reason for housing shortage is not real estate developer laziness and apathy. If Vegas, Florida or empty Chinese towns taught us anything, developers will build given a chance to appropriate a large budget or a cheap loan.

How much of that city owned land is zoned residential, has no building restrictions and is set up for electricity, gas, water and roads? Most developers also present a choice of finishings, if you're committing to a brand-new construction, where one can go from custom Italian marble to basically nothing. KB Homes and Lennar are particularly known for no-frills simpler-designs cheaper units, check out South or East San Jose and anywhere in Morgan Hill / Gilroy vicinity.
That's my impression too. Some, like Cringle on Companisto, looks OK-ish, but most of it is crap. At worst it's "delightful" candy subscriptions and at best it's a slightly better implementation of something that already exists.

EDIT: Having just looked at Companisto's page I now get lots of advertisements all over the web from them. So that's why no good start-ups bother with crowd-investing - because the portals take a big fat cut and so the start-up effectively gets a lower valuation.
I am not done. We're just done with this specific iteration.
Agreed 100%. Financial instruments are interesting- if you can dream up the structure, there's likely a (legal) way to make it work. After all, it's just a record in a database at this point :).
Egregious. http://www.collegedata.com/cs/data/college/college_pg03_tmpl...
lawmakers question Medicaid EpiPen rebates
Why do you care about users patching out your licence check? If they don't want to pay for your stuff they aren't your users anyway. How do they hurt your business?
And what about time partitioning? Do you have a job that creates new tables and merges old ones together?
I didn't think that my comment implied that you were giving up.
The early 386 32-bit multiplication bug is probably a better example. Fortunately there was little 32-bit software at the time.
Spotting pervents a mile away
Depends on what exactly you are asking:

How difficult it is to scale the simulation of N qubits? Naively you need a list of 2^N complex numbers to represent the state of N qubits. So, naively, adding one qubit to the simulation makes it a factor of 2 more difficult. This is not exact but it is a good enough intuition. (However, it is only a conjecture that quantum computers are more powerful than classical ones, even if it conjecture as strongly believed as NP!=P).

How difficult it is to make a quantum computer of N+1 qubits when you have already built a computer of N qubits? Today my biased opinion would be to say that it takes a few years to create something reliable with one more qubit than the current state of the art (which is about 5). People are actively working on methods that would scale better (until then it is just scientists playing with cool hardware, but nothing practical).

As to how many qubits we need to do something practical. To factor a thousand bit number in its prime factors you will need a few thousand qubits. But you will need to implement error correcting codes (qubits are unreliable so you encode one "logical" qubit redundantly in multiple "physical" qubits). If you count the physical qubits, you will need a few million. Currently we do not have machines that reliably work on more than 10ish.

But another active field of research is "shallow depth circuits". Those are simple non-universal quantum circuits that require just a few qubits but do things that can not be done on classical computers efficiently. An example might be the Quantum Approximate Optimization Algorithm which for a few months was the most efficient way to find approximate solutions to NP-complete problems of certain type (until we found a better classical approach). But I would like to stress that those are not universal quantum computers.
I don't think anyone is opposed to this for classist reasons like you're suggesting. You're bringing up Kickstarter as an example of a successful crowdfunding service, but in this context Kickstarter seems like more of a cautionary tale.

Kickstarter is definitely a mixed bag, but I don't blame Kickstarter itself for that. Kickstarter is awesome, and many awesome things now exist that wouldn't have existed without it. I love Kickstarter.

The problems with Kickstarter are with some of the people using it. It's all just human nature, I don't think there's anything that Kickstarter (the company) can really do to curtail it.

Problems include people starting projects from scratch via Kickstarter, and making promises about schedules and deliverables when in many cases those things are literally unknowable when they start accepting money from people. Sometimes people get in over their head, and don't realize how deep of a hole they've dug themselves into until it's way too late.

Problems also include people giving money to Kickstarters and assuming that the schedules are real, that the products will turn out as they've been pitched, and that they will receive what's been promised to them. Hopefully everything works out, but realistically you've got to be OK with the worst-case scenario (you get nothing back) when you back a project.

I see Kickstarter as more of an angel investment vehicle, and I think Kickstarter tries to present itself in this way. If something looks promising, I might put some money into it, but beyond that I have no expectation that I will ever get anything out of it. It's a pleasant surprise if I do. However, no matter how many times Kickstarter tells people that Kickstarter is not a store, there's a continuous stream of people who seem surprised when things don't turn out as expected, and will scream for refunds and devote insane amounts of time to ruining the lives of the people who bit off more than they could chew when they started raising money.

Basically, in addition to its merits, Kickstarter can be a brutally productive factory of sadness, for the people with Kickstarters as well as the backers. Given that something like 90-95% of startups fail (I could be wrong, but those are the numbers I usually hear), Republic sounds like it could be an even bigger factory for vastly more sadness, without the success stories that make it all worthwhile. The few people who luck into putting money into a successful startup will surely get very angry and entitled when they see a small business that they gifted money to becoming successful, but they don't see an equivalent return on their investment. The 90-95% of the people who lose their money when the startup folds will surely also be surprised and angry, and demand their money back if they don't think the startup was competently run (not that they have any way to really know this). It just sounds like all downside with very little (if any) upside.
Tesseract[0] is a system that is broken in to different parts, at least one does layout analysis and another does the actual OCR. Output is a different layer again. I believe it is an open source adaptation of what Google used for its books project. The interface was less than polished a few years ago, to the point where getting it running at all was rather difficult. However, for multilingual work (including Chinese) it is probably ideal.[1] Note that if you are scanning books there are now some interesting open hardware systems appearing online that turn pages and take photos with cameras, so you can scan books - without cutting them up - to a high resolution.

[0] https://github.com/tesseract-ocr/tesseract
[1] https://github.com/tesseract-ocr/langdata
I like Dr. Bronner's for the very short ingredient list and the crazed ranting.
How do I get rid of flagged tag on this submission? Does anyone know why it's flagged?
I have to say, this was the most accurate and quickest method I had tried when it came to OCR.
Someone Built Bar Tilted to Make Pouring Beer Easier
Are you sure about this? I am pretty sure you can claim the tax paid to other countries on your taxes. Can a CFO here chime in?
Unidentified Object Flies Beside at the Time of Falcon 9 Rocket Explosion
While the title accurately reflects that of the linked article, it's inaccurately stated. A better title would be 'Microsoft to support latest Intel Kaby Lake and AMD Zen chips under Windows 10 only.' -- this isn't a mandate by Intel, and, of course, other OSes will work, or not, independent of this.
Software Engineer Cheat Sheet – The Cooper Review – Medium
Tesseract can (and has to be) trained, so it can effectively support anything.

OCR isn't limited to language usually unless you are doing some really high end stuff when it does linguistic prediction but you only need that if you are working with really poor (image) quality sources.

But overall OCR is "language" agnostic, it is however usually not type set agnostic so what you would want to do is train it for whatever fonts are common for a particular language.

This gets slightly tricky if you have to do handwritten transcription or very stylized fonts but in those cases the "language" again is not an issue because your OCR program doesn't understand language to begin with.
I don't think that naming the name of the company involved was doxxing. I think of doxxing as getting personal information to use in coordinated harassment of an individual. To the degree that occurred, I think it's unfortunate. (And I imagine it did occur).

I found Penny's story very believable and felt really bad for many of the individuals involved (the H1-B workers most of all). There was probably a lot of professional pressure on Penny not to be seen as a troublemaker and not to name the company's name. There is a definite information asymmetry between management and workers and I feel like wrkriot was using that to exploit their employee's trust.

It seems fair to out them for that so they can't just change their name and do it again (which was clearly a pattern). Had they not been mostly a fraud, they might have been able to provide a reasonable defense against the story. Had the fraud continued, in order to protect innocent employees, it most likely would have just hurt more people.

It's definitely not black and white but I don't think we harassed them out of business either. It was definitely all about to fall apart regardless.
I've spent all of my life driving through this swamp to visit the Outer Banks of NC for summer vacations. It's a beautiful, dreadful area. I knew it was a refuge for American soldiers during the American Revolutionary War, but I didn't know about the history of fugitive slaves there.

It's nearly impossible to imagine a life knowing you couldn't leave your island-in-a-swamp for risk of being hunted like an animal.
Yup, this type of stuff is exactly what I was referring to , ND are top of their class when it comes to engine design.
Show HN: Run any command and get an SMS message of it's exit code when it's done
One of the more persistent annoyances of the modern web for the tech-savvy is the experience of putting a long, randomly generated password into a site and getting an "invalid characters" error.
I don't understand your objection. Letter recognition takes a bitmap, and sorts it into one of 26 categories, cucumber grading takes a bitmap, and sorts it into one of 9 categories.

Of course it's reductionist. Generalizing an abstraction across many things that superficially look different is what programmers do. Reducing problem complexity to make something easier to automate is what programming is for.

Saying cucumber grading is like letter recognition is a true generalization that is also useful. Saying that they're both "adding a bunch of numbers" is a true generalization that is less useful. Programming, and (way more) broadly, science and engineering itself, is about finding useful generalizations.
Very nice but strangely it's becoming slower on Firefox when I'm moving the mouse cursor around.
The Impossible Propulsion Drive Is Heading to Space
I need to process millions of images and extract texts from them as better as possible.
Primary language is Russian, but some texts are English. Also, interested in other languages (Spanish, German, etc) for future needs.

What I've tried so far (including Tesseract) is either bad for Russian texts or cannot work with mixed texts (e.g.Russian with some English words). Or both.

Programming languages/platform don't matter, but smth Linux-compatible is better of course.
The title suggests that there has been some sort of policy change where the government now has to inform people when accessing their data. What actually happened is the EFF made a statement to a federal court arguing for that, but no policy change has happened.
Appointment Reminder for sale
I moved a 60GB database too it last year that we had setup multi AZ.

We cut our costs by about 40% after the switch and saw about a 20% boost in speed. RAM usage was lower too.

One of the biggest savings is that you don't need multiAZ since your data is stored redundantly. You don't have to worry about failover because the restart time is < 1 minute anyway. The other thing is that I can stop having to keep an eye on disk usage (and paying for unused space) since it just grows as needed automatically.

The man hours alone that we used to put into actively watching and tuning that DB have just vanished as has almost the entire sysadmin burden. That project was already on MySQL too which made it an easy move too.

I wish they'd do something similar for PG too.
Microsoft is slamming the door on PC builders and upgraders
who might have hoped to use the new Intel Kaby Lake or AMD
Zen chips for Windows 7 or Windows 8 PCs. Sorry: Both chips
are officially supported only by Microsoft’s Windows 10.

The title of this submission is terrible. Flagged.
I remember purchasing a Netbook with XP pre-installed during the years of Vista-only madness.

So nothing to worry about, the market will dictate (again) which OS works better for them.
Curious what is the key feature of Aurora on Postgres that you'd want?
>This is why it costs 50% more to operate per nautical mile

Is that a useful metric? Cost per passenger mile is what matters.

The A380 is larger then the 747, one would expect it to cost more to fly.

I do think the 747 is nicer-looking. The nose of the A380 just doesn't work aesthetically.
The queen has seized the means of reproduction.
> Do I understand correctly that you run the converging process on every single point?

I don't think you have to run it on every point in the data set. If your data set is very large, you could run it on a random sample of points, or a define a regular grid of starting positions at the resolution that you require.

> Couldn't you have a situation where points really far from a cluster would still converge to that cluster by this method? Something like a long string of points slowly getting closer and closer?

Yes, that's the idea. For each point, you're basically asking "If I start here and keep walking up the density gradient from here until I hit a maximum, where do I end up?" If the shape of the probability density function has a very long ridge, you could end up walking the entire length of the ridge until you hit the highest point. This means that you can have arbitrary-shaped clusters, within the smoothness bounds imposed by your chosen radius. This feature is considered a potential advantage over k-means clustering, which can only produce convex clusters.

> Does the mean shift algorithm have any guarantees on running time and/or the quality of the clustering it finds?

I haven't actually used it in practice, so I don't know.
Now we have the opposite problem, at least in my experience. Everyone just says "premature optimization is the root of all evil" and then uses that as an excuse not to have a sane architecture just to save a little effort up front. After all, that would slow down the rate at which they could complete user stories for the week...
This was the comment I came here to read. :) Yes, that's exactly what it feels like.
Absolutely! It's a collection of loosely coupled classes that can be used along side or in place of larger frameworks like Angular and React. It consists of a super fast and efficient virtual DOM with batched manipulations similar to Vue.js. It adheres to the flux principle of unidirectional data flow, providing synchronous store mutations with the store class. Highly configurable data bindings coupled with the reusable components makes it easy to come from other MVC frameworks. The router fully supports asynchronous activate and reactive life cycle hooks as well as parameterized paths. The Http class wraps an xhr client with template urls, promises, and exposes an interceptor pattern for all requests. All this bundles down to 36.2 KB. There is a full TodoMVC implementation in the examples directory for considering possible use-cases. Hope this helps and if you have any questions/ suggestion don't hesitate to bring them up in the Gitter channel!
Would you say Netflix & Youtube are rather simple? Handling +100 million users is never rather simple...
What is the positive in this trade?

Antibacterial soaps just plain do not work. The exposure time average seconds when it needs minutes to do the job.

Triclosan has been linked with cancer. The ineffective usage makes bacteria more resistant. What is the upside? Corporate profit and marketing lies?
Not that good for Russian. For English, it's not the best as well – too many mistakes for some fonts.
Neither. The guidelines may serve to shine some light:

https://news.ycombinator.com/newsguidelines.html
It makes them grow bigger, like a growth hormone effect.
https://en.wikipedia.org/wiki/Antibiotic_use_in_livestock
From what I understand of goroutines the language is already handling distribution of running them so there's no work-stealing to implement.

For a game engine where task based structure is important Go would be a pretty poor choice. You don't want a GC in your inner engine loop. In addition Go has pretty poor semantics for explicit memory layout, something that can be critical for performance. It's very common to issue cache prefetches for the next task as one is spinning down for instance.
Best Laptop for kids
I looking for a laptop for my 8 years old daughter, which she would be going to use for her school assignments and learn to program as well. Wondering which one would be a good fit for her.
Or sites that don't let you paste in, and ask you to confirm it.
Given the exceptionally slow transfer rate, I suspect we will be seeing even better images over the next few weeks.
Just use diceware. Simple and effective.

http://world.std.com/~reinhold/diceware.html
I haven't lookek at keepass in a long time, and a quick glance at the website didn't help. The author of TFA says that keepass handles synchronization for you. Is that true? Because it didn't do that in the past.

Also, can keepass generate secure passwords for you? That's something I love about lastpass.

UPDATE: also, how easy is it to use on an Android?
Or sites with a maximum length of something like 10 characters
ALso really obnoxious the way is the way "they" have redefined "unsafe", and created a charge that no one can possibly defend themselves from: "he made me feel unsafe". It really puts one in a Kafkaesque position - what response can you possibly give - if someone decides they feel unsafe then thats that.
The best tool would be something that I can iteratively improve using some ML methods, that I would run on Linux and integrate into my programs. And open source, of course.
I know, I want too much :)
No one does. Neptune and Uranus have been visited by only Voyager 2. Neptune's pole wasn't covered in the flyby.
Keepass can generate secure passwords yes, with customizable rules. I think synchronization on Keepass's side is possible, but to me the fact that your password database doesn't talk to "the cloud" is a major selling point. I even use the alternate version of Keepass2Android that doesn't have internet permissions as an extra precaution.
I'm really surprised at maximum character lengths.

I use a password generator that defaults to 256 characters, and literally nobody has allowed that yet that i've tried.

It's funny the arbitrary numbers some cut off at.

Many limit it at 32, a strange number at 40 for some reason, a few at 60, and others still will silently truncate it to some number on the signup form, then forget to truncate the login form...
Or sites that don't tell you the max number of allowed characters and then quietly truncate the password for you. Then you have to guess how many characters they chopped off and try logging in until you get it right.
Not the center of mass, the point with the greatest mass nearby. Think of a thin stick with a ball on one end. The center of mass, i.e. the point where the stick balances, might be somewhere along the stick, closer to the end with the ball on it. But the point of maximum local density will be at the center of the ball, no matter how long the stick is.
If anyone's wondering, the Korean text is translated to "yot jangsu" - candy seller "mam dero" - depends on the person. Yot Jangsu is a street vendor of the Korean traditional candy Yot. The seller cuts the candy from a larger block for each individual customer, so they have discretion on how much exactly to give each person. So essentially, how good or bad of a deal you get depends on who you are and how you treat the Yot Jangsu.
The ultimate definition of a douche is someone that writes malware for Linux.
Revealed: Google’s plan for quantum computer supremacy
Housecats likely came with sailing ships as onboard ratters (the same way they have come to many islands). Lynx, lion, etc are much older.
Does it matter if China cleans up its banks?
Size Matters: Testing Image Quality of Various Websites
Build a Universe Simulation in 5 Minutes
> At a bare minimum you should be using a unique 32 character random alphanumeric on every website or service that you use.

That is a non-starter....
Not quite, but there's definitely something strange there.

http://apod.nasa.gov/apod/ap081027.html
High performance Java persistence
Privacy: Eventually, we become the Terrorists
My point was that you could work for yourself. You don't have to work for a company to do good work in the field, and you can stick to your own ethical guidelines when you take jobs.