skysight-inc/HackerNews huggingface dataset:
> Many old documents are now unreadable

There is/will be a niche market for folks writing software to convert legacy formats into open/current formats.

Remember how all of a sudden shops offered to convert your VHS-tapes to DVD? I bet they were making a killing.
I found the title to be difficult and unintuitive to interpret. After starting to read it, I figured this was the intended meaning.
Not really unique. Simplest of the flags with a triangle, though: https://en.wikipedia.org/wiki/List_of_countries_by_style_of_...
Sensor fusion intelligence and the smart home
It's actually pretty straightforward to come in and tweak little things, and there are lots of projects that do it. The problem is that nothing ever gets accepted upstream, and (therefore?) lots of projects never try.
Why does it need to be enough to support families? It will help. It doesn't seem that tricky.
We do lots of interesting things at Google. We are more secure than the average university, I believe.
Alphabet’s Sidewalk Preps Proposal for Digital District
@Lethalman: Can you expound on this?

> Be aware that things like PAM configurations, or other stuff, created to be suitable for Debian may not work with Nix programs that use a different glibc.

So this would not be a factor using the method which has no base? The Debian base approach seems like a non-starter if negative emergent behavior like PAM config mismatches are common.

Also, to be sure, I can do this "no base Docker build" using Nix on let's say CentOS 7? Meaning, I'm not required to use NixOS natively?

I plan to read the post closer later today, so feel free to ignore these questions if they are answered in-post, but I usually don't post to HN from work computer, so I thought I'd get my questions out here early in case the thread drops and I forget to ask. :-)

Nice work!
I feel that's the point of the change: it codifies actual use.
Everything you need is there. Floating IP's to do HA at the front. Use something like HA proxy and monitor whatever it is you need such as response time from the backends. Once that passes a limit call a script to poke the API and provision you a new node. You could use something like Ansible to provision the node and then place it in to load balance.
>As it turns out, that assumption was wrong.

That's a bold assertion. Care to back this up? Because you know, I have an entire peninsula full of people to demonstrate that this is false.
You might want to look into OCaml. The language is not as nice as Haskell, but they also have less zealots.
I never wanted to be like that, but it wears you down constantly seeing people complaining about problems that are trivial, or going gaga over some "new" feature in a trendy language that's a trivial special case of something Haskell has had for 20 years. You get tired of telling people the same thing every day and it never gets any better. Eventually you start just treating the superiority of Haskell as fact, because it's too tiresome to be constantly pretending that other options have their merits when you know they don't.
I have to tell you this is only mostly correct, and there are a few really impressive exceptions. Certain nuclear decay modes, such as electron capture, do depend on the chemical environment of the nucleus.

Beryllium-7 decays purely by electron capture with a half-life of somewhat over 50 days. Differences in chemical environment can alter the half-life by around 0.2%, and high pressures produce somewhat similar changes.

A much more spectacular alteration is if you strip away all the electrons from the very weak beta-emitter rhenium-187 in a particle accelerator, to form a bare nucleus. Neutral rhenium-187 has a half-life of 42 × 10^9 years, the fully ionised rhenium-187 has a half life of just 33 years - a billion fold speed up in decay rate!

http://math.ucr.edu/home/baez/physics/ParticleAndNuclear/dec...
A flying saucer that fights fire with sound
Twitter names its first managing director for China
Some pics of the kind of thing refered to https://www.google.com/search?q=bodega&num=20&source=lnms&tb...
I like the idea; more and more I'm finding myself hosting static sites (maybe with a CMS back-end hosted elsewhere that generates and publishes to S3) and this is a good solution.

However... the website simply doesn't work. I get the feeling from it I should be able to simply enter my email address and copy the generated code, yet when I do so nothing happens, and unless my access token really is `abc123`, something's not right here!
Legal documents are part of a negotiation, not a casual conversation. If one side says they owe you nothing, you come in saying they owe you everything. You meet in the middle.
Need as well. Go for it! Make it open source and paid for turn key! I'd pay for that
I don't think having children is a natural right which society has the obligation to subsidize. Perhaps an additional subsidy should be provided for those who have children when the study begins, but no new children should receive that benefit.
If you don't profile your code automatically on every build then you have no business even thinking about such things. And if you do, that will alert you as to whether it's a problem or not. Let the computer do the bookkeeping for you, that's what being a programmer is.
> Are there developers that prefer both and constantly switch between them?

Yes. I do. I regularly use about half-a-dozen different programming languages, with C, Python and Haskell being my weapons of choice (when I have a choice).

I use Python for quick hacks where performance doesn't matter. I could do with Lua, Ruby or Perl, but I prefer Python because I know it and it's "batteries included".

I've used Haskell a lot, and I use it for more complex tasks such as parsing or compiler projects. Back when I was at the Uni, I really aced some courses because I could do programming project works really fast, while relying on the static typing and some ad-hoc testing with QuickCheck.

And I use C because there's no alternative for it in my day job (technically, Rust could do it now, but there are non-technical issues that prevent it so far). I also use it for some performance intensive scientific/math stuff as well as computer graphics.
One factor that can't be measured is what competitive advantage they will have over others and how much of an impact that will have on their quality of life.
Urgent Call to Action: Uninstall QuickTime for Windows Today
In case some didn't follow the first link, it contains this gem: Korneyev's sense of humor remained intact, though. He seemed to have no regrets about his life's work. “Soviet radiation,” he joked, “is the best radiation in the world.
> last month, reddit had
243,632,148
unique visitors
hailing from over
212
different countries
viewing a total of
8,137,128,592
pages

Which is about 270 million page views per day.

https://www.reddit.com/about/
Comparing the guardian to the Washington Times...

That's a new one.

One's a highly respected newspaper age old newspaper with a very well designed independent funding structure which at worst has a slight leftward bias.

The other is owned by the Moonies.
And for PHP, XHProf and Blackfire (among others).
The coffee shops also served tea, and both were exotic novelties when the shops first opened. But tea became affordable as an everday drink for the common man much earlier because the British empire had access to so much of it.

For all our famed fondness for tea, we make the top 50 for per capita coffee consumption ahead of some of the countries we import it from too.
I fully agree. Plus, most of those games are lacking in at least one of the two areas, so that you end up with either a bad game, or a bad programming lesson.
Maybe the new VR market is going to introduce some new ideas in that area, but so far I'd prefer to either play an actual game or follow a proper programming lesson, instead of a mediocre combination of the two.
They were hipster before hipster was hipster
Show HN: Taking a Line for a Walk, a code experiment
> On the reverse side, when I'm dealing with any sort of interactive system (e.g. Web Scraper or Motor Controller), I immediately reach for Haskell, since it makes those kinds of applications so much easier.

I find this a bit surprising... can you tell a bit more about these projects?

I tend to do the opposite, I reach for Python when I need interactive stuff or need to interface with the "real world" more (network connections, etc). And I use Haskell when I have projects that have well defined inputs and outputs.
I've recently compiled a list of free transactional email services with a feature comparison: https://www.metachris.com/2016/03/free-transactional-email-s...
Email isn't a legal document, either, but putting things in writing, or even saying them, can change the shape of a legal negotiation.
Ubuntu Christian Edition
Strange that no one say anything on this. I thought someone would comment about his social skills :-)
Not sure if it's a factor, but it's an age old technique to get people from far away regions to do the dirty work. The locals might understand or have opinions - those from far away have little prior knowledge.
Children are society's future. I think society needs to incentivize people to have children - otherwise our population will gradually decline to zero (developed countries already have birth rates well below replacement, only immigration is keeping them out of decline).
What I am pointing out is that by his own admission, the OP is likely to _never_ think about writing the code in a more efficient manner. He has _no_ _idea_ of the difference. Premature optimization may very well be the root of all evil, but knowingly ignoring the physical constraints of a computer is not great either.
TL;DR: The app is available at: https://monod.lelab.tailordev.fr/ :)
I finally have an excuse.
It's a bit tongue in cheek. Also property / rent prices are a major problem in London. All sorts of people are trying to move here and there's an approximately fixed supply.
ISO-8601 Week of Year Algorithm
But you need 2,000 words for them SEO gainz
It wasn't clear to me how to autoscale with DO either. That's why I ended up using Google Cloud Engine. It's not exactly cheaper than AWS, but the pricing model for discounts is WAY simpler at least. It also doesn't have the feature set AWS does, but it does have most of what you'll need like a load balancing service.
There's also a good documentary about the lead up to various nuclear power issues in the Adam Curtis documentary 'A Is For Atom' :

https://en.wikipedia.org/wiki/Pandora's_Box_%28TV_series%29#...
And bullying their suppliers this is well known problem.
It seems like everything with buffer/process queues needs a good polish to optimize for fairness.

E.g. this is just being readied: http://blog.cerowrt.org/post/fq_codel_on_ath10k/

(also note higher throughput as result)
> "what everyone hates about urban change and gentrification – first come the creatives and their coffee shops, then the young professionals, then the luxury high-rises and corporate chains that push out original residents"

> I personally have no problem with it. And if we're talking about crappy and dangerous neighborhoods that are becoming upscale - I love it.

"everyone" in this context meaning "everyone who holds the views of the author"

Here in PGH, "everyone" would mean student activists who are busy decrying the tearing down of several high rise projects in a part of town that had been on a downward slope since the late 70's. Neighborhoods that only a few years ago "closed at dark" (literally) due to pervasive criminality are now economic hubs.

At least in this case, most people seem to be quite happy with economic development in what used to be no-go areas. Nonetheless, there's a vocal minority of affluent art students who are busy putting up graffiti about "preserving culture". You can't ever make everyone happy, but the author's "everyone" isn't in fact everyone.
Professor’s feud with United Airlines heads to court over complaint website
I've always believed that hinges on your belief at the truth of your dispute.

If you truly believe you have not been treated correctly, and presumably that is the reason you are bring up the dispute, then the timing is just a tactic in dealing with the behavior of others. The timing might be the only way you can get your dispute resolved.

If you are pushing false claims then timing is just one more step in your unethical behavior. Liars aren't ethical in the first place.
You can repeat that string, or use five easy words to get to that 30 character string.
So, you RMA'd the monitor I hope?
I do not believe that a price difference of 100% would be enough to make such a project interesting. Why not build something like this for dedicated boxes from hetzner, ovh ...

I don't have a clue how much harder this would be, but a price difference of about 300% looks much more interesting.
Then you get an accident, and you have amnesia. How about that scenario?
even if you give stuff away there will still be people stealing other items. simple fact is that some people don't care and will just take what they want dismissing even discounted if not free items as stuff beneath them.

you discourage it by fixing what is wrong in the local area and that requires an effort by the support agencies of the government understanding what is wrong and wanting to fix it. it also requires those who need help knowing how to get it, seeking it out, or accepting it, which is not always the case
The great advantage of SF is its astonishingly consistent climate. I can't speak to Tel Aviv at all, but I'd say make sure you're comfortable working at typical temperatures there - I think that's a key (and unnoticed) part of productivity.
Yeah, you posted it 2 years ago also. Doesn't look like "you have found" it
I am simply saying that automatically choosing the nicer looking code just because it's nicer is not always the proper option. Being a good developer implies knowing when you're making a readability / performance tradeoff. If using idioms makes you lazy to the point that you no longer want to write more efficient code, then yes, it's making you a worse developer.
> Children are society's future.

Sure, but only in the sense that they're the ones who will be living it. Fewer children doesn't mean society won't have a future. It just means they'll each have more resources.

The world is not at risk of underpopulation. If that were actually a serious concern, we could take measures to mitigate it but all evidence points to there being plenty of people in the world already. Some wealthy countries might have declining populations, but there are plenty of countries with overpopulation to offset that.
Still have my copy of PC Intern[0] from which I was able to learn how to do the same.

[0]http://www.amazon.com/PC-Intern-Programming-Encyclopedia-Dev...
You have to be careful to not stimulate child birth that way. In South Africa there is a stipend paid for each child (called social grants). It's debatable but many claim it does encourage poor mothers to have even more children (the stipend isn't enough to support each child fully [3]- it's about $20 per month), and is sometimes used for other purposes.[1][2]

[1] http://www.sowetanlive.co.za/news/2012/05/25/misuse-of-socia...

[2] http://www.iol.co.za/news/south-africa/grants-used-to-suppor...

[3] http://www.parent24.com/Baby/Toddler_1-2/care_nutrition/The-...
> The YC application isn't a legal document

Of course it is. All documents are legal documents.
That argument doesn't hold, considering WoW players also have to pay for the games themselves, not just the monthly costs.

On top of that, you can buy character boosts, too. No, this isn't covering development and support costs, it's shameless profit optimization.
Good title! :-)

I know how it feels. My longest function which I had to work with was around 1000. And on top of that the author and all the others who had to work on it left useless comments how bad the code is etc...

Well no shit Sherlock! Then why didn't you fixed it instead of leaving shit messages for future use?

Welcome to the REAL world of software development!

When will it change? Never?!
I've actually already ported hundreds of test cases from Mark Pilgrim's feedparser.
That's true, but he makes the point to remove the abstractions, and I'd argue that no, fix the abstractions.
Could you comment on the cause of action that references the existence of joint venture? Being somewhat familiar with that area of law it seems like that's a great catch-all for any claims that Jeremy doesn't have any equity in the company specifically. That's an apparently somewhat sound doctrine that would imply that even if he has no shares in the company, there is a "joint venture" consisting of himself and that company which he still has a share of, and that said joint venture is subject to partnership law.

Am I reading that right?
To learn how to make shoes you need to break shoes (:
50 Shades of ANDroid N to Enhance Your User Experience
Free Web Server Security Test
Front-End Libraries vs. Frameworks
Am I the only one who finds it weird how articles like this seem to fetishize programming talent? How we desperately need to come up with ever more sophisticated filters (programming simulators, in this case) to extract only the purest high quality programming material? Gattaca, here we come!

I mean, it's efficient...not sure how I feel about a future where a conversation, or even the dreaded whiteboard become relics of more innocent times. That said, great game :)
Light tubes [0] (or sun pipes) are fairly established ways of transporting natural light, although I suspect they would need modifications to feed multiple destinations. An alternative would be to have the homes built around a central light shaft, like the proposal for Alice City in Tokyo [1].

Another great advantage of living underground is the relatively stable temperature (not too hot and not too cold) all year round.

[0] https://en.wikipedia.org/wiki/Light_tube

[1] http://skyscraperpage.com/cities/?buildingID=8150
Artificial Intelligence Can Now Design Realistic Video and Game Imagery
> I don't think having children is a natural right which society has the obligation to subsidize.

Many of the social benefits a working Western society wants depends upon a growing population, like social security.
To be fair, what they are known for to you will depend mostly on what is reported by the media and what gets upvoted on social media sites.
Actually, much better approach is to shut the fsck up and write something
useful. Funny how Erlang crowd doesn't show that much of smugness when it
comes to parallel/concurrent programming. I've only seen two Haskell programs
that were at least remotely useful to me (one being Pandoc), and then again,
those programs had awful size of the binary and atrocious memory requirements.
Actually, that's not the point I was trying to make!

I was trying to say: "consider the abstractions, and make them more leaky when necessary" (e.g. allow a flag to say "don't do the expensive calculation"), not "remove the abstractions".
Boosting Deep Learning with the Intel Scalable System Framework
Edward Snowden is releasing a techno song
> have opinions

Not much of an issue in the Soviet Union, though.
Torvalds Hasn't Given Up on Linux Desktop Domination, Will 'Wear Them Down'
The sentences following your quote provide plenty of links to back that up.
Give it another 10, may be 20 years, and there might be enough research available that people stop downvoting posts that remind people that this knowledge has already been around for a few thousand years.
Instead of doing system administration with root, couldn't we have a system user with the same privileges as root except it wouldn't have write access to the files of some users (like your clients) ?

So you could still rm -rf / all you want, delete everything but still have /home or /var/www content untouched.

We run certain programs with limited privileges to mitigates risks (bugs, exploits, etc.), why shouldn't we also limit the privileges of root to mitigates the risk of buggy system administration ?

Obviously having actual backups and testing your code before applying it to production is good practice but I feel like doing system administration with root while having potential bugs in your sysadmin code (as in any other software) leaves the door open to the next catastrophic failure.
Thanks for your feedback! We chose chatbot as the medium only after carefully talking to our target audience and testing some prototypes with them last summer. They loved it because Sure gave them 2-3 curated recommendations, rather than an endless list of Google search results. At the same time, you can always ask for more options and start comparing them.

We believe that even navigating between product comparison tables can be simplified with a simple conversation. Sure aims to be so personal that you can ask the bot to compare different options for you along the dimensions that matter to you.

And when it comes to product and even restaurant recommendations, I completely agree with you that images matter and we're really excited about what the new chatbot UI on Facebook Messenger allows us to do and this is just the beginning.
I figure there should exist alternatives to LE, otherwise they're a pretty big target. If anything too harmful happened to LE what would it's users do? I don't know enough about it, but right now they're going to be the only player in the free SSL certs market which puts them in a scary enough location.
Surprisingly, CA statute of frauds does not seem to require a signed writing for this type of contract...
Someone was listening to the Security Now podcast.
You are not the only one.
Stack Overflow: Remote Developers Love Their Jobs and Are More Experienced
7 months ago i was looking for c++ version of this algorithm and now i found it, thanks.
> Also Sam seems really annoyed that this ghost-co-founder has turned up with this claim at the most inopportune time, and suggests that this is bad behaviour. I don't think so, it's the right way to play it. Wait until you have maximium leverage and then play your legal cards. The missing cofounder would have been a fool to play it any other way, thereby losing his leverage. The evidence that he has played it right is that so many people are running in circles desperate to resolve it - he has them against a barrel.

It's the most lucrative way to play it, that doesn't make it the right way. The right thing is to come out into the open early and negotiate an equitable settlement at that time, not to wait to gotcha your former business partner.
Would it be fair to say this is a fast rasterization algorithm?
Design Hunt for Chrome: Fresh inspiration with every new tab
Seems this guy has never flown US Air
> A process at my day job handles millions of URLs per day. As part of handling each URL, it checked whether the URL was present in the database, and then logged something if it was. This was implemented so that we could get interesting stats on how many of the URLs were already present at report time. It turned out that it was spending 30% of its time doing these database queries, there was still no automated process to generate the stats, and humans had long since stopped checking. Deleting that 1 line of code knocked 30% off the execution time of every URL.

Or you can make the logging part asynchronous (provided the server itself is not maxed out) and cut that 30% of request time.