skysight-inc/HackerNews huggingface dataset:
well, SQLAlchemy manages to keep the code pythonic and SQL oriented so it's worth it imho. check the core, you will like what it has to offer.
Harnessing the real power of trade marketing
This would have been useful if the railroads and roads actually had names attached to them.
Platform is a BSD, with no fancy-pants "ps", I guess.
In the EU it's more $15… for the photographer special offer that can disappear any time. Anything else, $25 per app or $70 for everything.

With a yearly subscription. Otherwise it's $100.

That's a lot of money considering the old creative suite used to cost less than $2000 in total. More like ~$500 per year or less.
Do you want your shop to work despite people blocking the tracking? Do you want to sell stuff in your shop or did you build it to track people?

Ad blockers don't just block ads.
any message queue implementation would require serializing (which the Python standard library provides with "pickling"). If there was a reasonable way to share live objects without the GIL, Python threads would use them.
I'm happy with purify. Try disabling scripts and images--it's not as bad as you think! Pages load like it's 1997.
It's CMSes and OSes. You're looking for the plurals, so you definitely don't need to use a possessive apostrophe there because there's no ownership in the sentence.

Also, because they're acronyms you pronounce by enunciating the words, my instinct would be to use OS's (as you would pronounce the 's, O-S-es). But that's up for debate.

For example:

The OS's kernel blew up (possessive apostrophe, the OS owns the kernel)

He had a wide range of OSes to choose from (pluralization, there are many OSes)
What were the actual survey questions asked? This sort of thing is very sensitive to how you phrase the question.
I won't argue your point. Domination would be a better world.
This can make a huge difference. It can easily be worth the performance benefit to find a well-designed bitmap font[1].

I also highly recommend using urxvt[2], which not only has very fast rendering and support for a lot of modern features, it has a few settings you enable that specifically address the too-much-scrolling speed issue. From urxvt(1):

jumpScroll: boolean
[...] specify that jump scrolling should be used. When receiving
lots of lines, urxvt will only scroll once a whole screen height
of lines has been read, resulting in fewer updates while still
displaying every received line [...]

skipScroll: boolean
[...] specify that skip scrolling should be used. When receiving
lots of lines, urxvt will only scroll once in a while (around 60
times per second), resulting in far fewer updates. This can result
in urxvt not ever displaying some of the lines it receives [...]

These options can completely fix the scrolling lag problem.

[1] e.g. http://terminus-font.sourceforge.net/

[2] http://software.schmorp.de/pkg/rxvt-unicode.html
Any interest bearing instrument includes risk.

To put it another way: On a long enough timeline the survival rate for everyone [or any investment] drops to zero.
Re-Thinking the Startup Model for Techprenuers in Emerging Markets
GJP is slowly opening up registrations for https://www.gjopen.com/. The questions there aren't very interesting at the moment though.

You can also play with prediction markets.
Except people die after x years and the life expectancy over the first hundred generations would be miserable.
I'm in this boat at the moment (one man band contractor of many years finally starting to take on employees). I'm finding that as I delegate more of the routine day-to-day work away, I'm actually finding myself with more time to play around with new stuff. Trouble is, in my line of work (corporate .NET stuff) customers aren't interested in anything new and exciting - they just want Windows applications and ASP.NET forms connected to SQL Server databases.

Of course, if you're lucky enough to be in a job (I'm thinking frontend web) where playing with exciting new tech is part of the job, I can absolutely see how the move to management and the loss of overall hands-on time with the code can be a bad thing. Thankfully for me it's been somewhat liberating.
Please do not editorialize the titles of stories you submit to HN.
Twisted frame? Do you mean damaged after accident? And isn't alloy the normal material for wheels?

I live in Germany; there is a lot of rain going on. And snow, occasionally. Icy roads are a serious problem, but I still think a bike is the best way to move about then, just sloooowly.

But seriously, the biggest problem is to react fast enough, and not kill yourself by flying over the handlebars or skidding due to traction problems. Using condition-adequate speed helps a lot, of course.
I never heard of any well-maintained bike causing problems by not braking sufficiently around here.
Excellent as usual. One question though. When refuting the rebuttal's claim:

>Moreover, if we test the same workload on a simple single instance InnoDB, we will get the same result.

He simply states that he tested it and it didn't happen, so it must be OK. But later on says the x=x+y form perhaps only accidentally works as "I suspect that this only passes because the window of concurrency for the read/write cycle is very short".

Why wouldn't this be true of the single-node scenario? Certainly things are faster on a single node, so unless Jepsen is pre-empting and delaying each thread-instruction combination, a test passing certainly isn't proof of it actually being OK, right? It's possible that the same workload on a heavily overloaded instance, might, somehow, exhibit the same behaviour, eh? I understand that the next sentence goes on to attribute it to a likely problems with Galera's locks. But the test alone shouldn't be conclusive evidence. Not trying to be pedantic or discuss what "proof" means just curious as to if I missed something.
IPv6 growth has slowed down to about 8% per month, as google counts. Where is the boundary between graceful adoption and disgraceful? 9%/month? 11? 50?
I honestly use use Ghostery which blocks all trackers. It prevents a lot of ads from loading/working because they often have to redirect to serve me the right one (which Ghostry prevents). Waaay less of a resource suck.
> basically you shouldn't expect your code to block on disk io. But even if it does block for a very short amount of time it's probably fine.

No, it's very often not fine. Magnetic disks, still the norm for many, and definitely with large storage, often go as low as 5KB/s for random access (or even sequential access to very fragmented files). Reading a 1MB file can easily take 5-10 seconds in some setups - which is not acceptable for any interactive service. It's not fine for a web server to not service any requests for 5 seconds.

> Another option is to use modern APIs like aio in Linux, but as far as I know almost nobody uses it for real.

Anyone I know who tried came back screaming. There is no way to do an async file open, for example - which means that if you rely on aio, you can block for 10 minutes waiting for an NFS or SMB mounted file to open.

The only sane, portable thing to do for Unix/Posix is use a threadpool for async file io - or just use something like libuv which already abstracted async operations this way.
I point to a carefully created paper from scientists and you point to straight dope and a newspaper that denies climate change.
By default it's a global always-on feature. I think it's the sort of feature that might be great in certain parts of the application (like tabbed pages) but having globally enabled by default isn't ideal. For me the built-in browser feedback of loading a new page works pretty well, and having to rebuild this feedback in an application so that it works everywhere is simply unnecessary work.
I'm a paying customer, and I'm using your link because logging in on my computer will log me out on my iPhone, along with a security error. This, for content I've paid for. I hate the future.
«can't verify a monad» (probably you meant «that the monad laws hold»)

More often than not, either the monad laws are easy to verify by hand (exceptions, state, nondeterminism, etc.) or the verification can be borrowed from nLab. It's a nonproblem.

As I said in another comment, there's no general technique or tool for proving arbitrary theorems, and we have to live with that. Sometimes I use a type checker, other times I grab a pen and a piece of paper and carry out the proof by hand. Quantifier-free equational reasoning makes the latter super easy.
ERP creating the foundation for an efficient organization
Humans are awful, and we're still in the stone age as far as social advancements go. News at 11. :( (bearing in mind that the article also talks about shockingly high numbers of respondents classifying rape and domestic violence as “acceptable,” for those who haven't read The Fine Article)

“In August the Victorian government announced religious instruction during school hours would be scrapped and replaced with education about building respectful relationships.”

That's about the only positive take-away from the article. All ministers responsible for education everywhere should follow suit.

EDIT: using punctuation is hard, man.
Going to use this. Hilarious too.
It's like the Microsoft Bob of the VR world!
Outstanding! I say this as the owner of a 100% FOSS & open hardware laser cutter...
Honestly - When I see these attitudes from 16-24 year-olds, I simply think, "Uneducated about reality, as you would expect at that age"

I don't necessarily "worry" about it as much as hold it up as proof that this stuff needs to be taught in the schools or where ever most effective.
Looks interesting, how would you compare it to GeoNames?
So this is bascially Natural Earth repacked as JSON, CSV and SQL?

It's a nice start. I like it. Would it be possible to add the programm /instructions you used for converting the data from their original shape?

I would love to see an additional SQL version for PostGIS and the likes so that I can use their a large number of spatial functions to work with this data.
I think that TechCrunch article makes it quite clear: they're using the cloud to make it harder for people to see what their product is actually doing and clone it. Basically, trying to get their laser cutter to work without access to their cloud service should be as hard as building a new one from scratch, by design, since they claim to have put all the hard parts of their system in the cloud.
The worrying part here isn't that the cars are not safe, or that TTIP will allow certified cars from the US be sold in EU, but that the industry tries to hide it.

And that there is apparently a gap between certification in the US and certification in the EU.
So the report was published normally, and this "burying" consists of lobyists not talking about it much? And therefore the press not writing about it much?

Press and politics seem to be depending on lobyists to determine the agenda, and even do their work sometimes, which I think is a problem that has gotten out of hand, and not only in the car industry.
The most interesting part of this for me is that there is a difference at all. The difference is not explained in the article.

I've never lived in the US; what is the difference between EU and US cars in this respect?

Edit for clarity: What I meant, is /why/ is there such a difference in safety? What physical differences between the cars cause that?
I checked it out but couldn't figure out how to add my own color schemes? I'd preferably be able to use base16 flat https://chriskempson.github.io/base16/#flat however I can't even find a way to manually add color values.
I think the timing is very interesting with regard to dieselgate.
Also everyone I know with ADHD, myself included, goes really really fucking hard at parties and substances. To the point where we put our bodies at massive risk. I'm working at trying to train out the stupidity but it's hard.
Hi Dan,

Can we get some answers for other concerns too? Like this one;
https://news.ycombinator.com/item?id=10276426
Isn't it called Red Herring for a reason?
It is chaos :)

Company pays to put ads in web pages.

You pay ad blocker to remove ads from web pages.

Company pays ad blocker to put ads back in the web pages.

You pay another ad blocker company to remove ads from web pages.

...
We are in the midst of a financial boom today: The great exodus of the upper working class from the suburbs back into tier-1 city cores. I don't know what will prove to be the best way to capitalize on this shift, but here's my guess:

Use today's low rates to get a mortgage for a property downtown in a place like Seattle. Be wise and purchase an easily partionable property that can be partially rented out to cover the mortgage and you're golden.

If Seattle is out of your price range, Houston is a great starter city. Low prices, near the coast, growing state, etc.
I've got a Kindle Paperwhite which I've used every so often but I still prefer 'wads of dead tree' books. I bought it thinking 'hey this is the future!' and expecting myself to get a lot of use out of it but I just haven't really. Last five books I've read have been physical copies. The only use I really get out of it now is if I want something on short notice and am not willing to wait for a physical delivery, which isn't often.

People cite the storage space of e-books as a plus for using them over paper books, so you can have lots of books when you're on the move. I've never understood this though. When I'm commuting to work, or travelling on a plane or something, how likely is it I'm going to read two or more books in one sitting?

I can see it if you need lots of technical texts at hand for reference or something, but most people use e-books to read novels and I don't understand why you need your entire library of novels at your fingertips while you take the train 40 minutes to another town. You're not going to read two or more books in that travel time.

If I'm sitting at home I will always prefer a hard copy of whatever I'm reading. In spite of how awesome people claim e-ink to be now I still find it much easier and more relaxing to read from paper, especially if it's a technical manual. Perhaps it's because I'm staring at computer screens all day at work, and when I program at home or play games. The last thing I want when reading for pleasure and to relax is to stare down at another screen.

Plus there is something meditative in the act of reading from a physical copy that I just don't get from an electronic device.

Then there is the issue of DRM which I am against in forms, and the dumb prices that are charged for e-books.
> believe tracking their partner by going through their
> computer or phone, or by installing phone and
> computer tracking software

One of those things is not like the others. Many of the married couples I know have "Find My Friends" on their phone for them and their partners, consensually, and it's exceptionally useful for short-term planning. This does not feel anything like going through their emails...
Yeah, "young people" are dumbasses, but for some reason we give much credance to their survey answers.
At the risk of sounding cynical and jaded, is anyone remotely surprised by this? The EU has been pushing car encouraging manufacturers to work harder at car safety for longer, and more effectively than the US has.

Seat belts? Volvo. Air bags? First made standard in Mercs and Porsches, at a time when Ford and GM were lobbying against being made to include them. They became optional and then standard between the mid to late 90's, while legislation in the US made them a requirement in 98.

Shaped airbags? Citroen. Side impact airbags? Volvo. Curtain airbags? BMW.

The big difference though is the Euro NCAP ratings. It's near impossible to get a good score on them with just airbags, so the car manufacturers are forced to do more to score well, and it's become a solid marketing tool.

On the other hand, FMVSS 208 (the American testing standard) are designed to require an airbag to be able to stop an adult male not wearing a seatbelt, so fire far too hard, causing a lot of issues. Whilst they'll stop you dying, they'll cause huge trauma and other issues in doing so.

EU car safety technology regulation and manufacturer incentivisation is just a long way ahead, and has been for nearly two decades. So it's not surprising when something like this comes out.

[edit to include important side note]

Never wear anything flammable with sleeves while driving. Airbags are small explosions and can set flammable clothing on fire, causing severe burns &| death. If you need to be warmer, turn on the heater.

Also, never put your thumbs near the centre of the steering wheel. You don't want to be trying to get out of a car after an accident with broken thumbs, which is what you get when the airbag deploys.
Lenovo caught with pre-installed tracking app for the 3rd time
Is it possible for a people to decide to make taxation voluntary? If for example country Q's owners (it's people) voted to not enforce taxation with force of any kind?
(I'm biased on this one) But if you're looking to catch up on African Tech & Startup news check out AfricanTechRoundUp.com (Comes out weekly. SoundCloud and iTunes).

I listen to:

1. The Monocle Weekly
2. The Combat Jack Show
3. Tim Ferriss Show
4. The Entrepreneurs by Monocle
5. African Tech Round-Up
It seems to be the Natural Earth Dataset -- I think the 1:50m-resolution, but with a slightly reduced set of properties (columns). I haven't tried it, but from the looks of it, the sql-files should work with PostGIS as they are.
My Journey from Sioux Falls to San Francisco
Also https://news.ycombinator.com/item?id=10272231.
1,000 Sign-Ups Before Launching a Product
If the terminal is trying to update its display faster than the frame rate of your monitor, it's just wasting CPU cycles. A sensible terminal would rate-limit its updates and prevent the process from consuming all the CPU.

If your terminal can't draw a screen of text at 60fps on a semi-modern computer, it has a very inefficient renderer.
Okay, but that's not what he said:

>An investment with risk so low to survive two millennia can safely yield 0%.

If risk-free assets garnered 0% interest rates, then the U.S. Treasury would not have to pay a real rate of return on its debt.
passwd is accessed by multiple programs and fast lookups are a reason to implement binary formats. Same for termcap, timezones, etc (though I wouldn't call those configuration files...). Postfix might also need fast lookups and doesn't keep in-memory state.

For a service manager however these reasons do not apply. Having it use a binary configuration database makes no sense as there is only a single program accessing the configuration that doesn't need fast access to these. And no, I don't think claiming that it's just "compiled for runtime use" makes this much better[1]: it doesn't help with having the proprietary binary format and its source go out of sync, requires special tools to debug (rescue systems might not have s6-rc's compiler installed[2]) and so on.

[1] That's like saying the Windows registry is just "compiled for runtime use" from *.reg files ;)
[2] Yes, one might be able to use the compiler via a chroot, but why should I have to spend more effort?
Oh, a fellow Harmenian here =) Greetings)
Moto 360 review
Say the initial clan consisted of 25 couples, aged 1, 2, 3, ... to 25 years old. And people die after 25 years. And each couple between 18 and 25 years have one baby per year. Then the population will quadruple in less than 25 years. That's more than 5% population growth.

So, people dying of old age does not limit population growth rate to less than 2%.
PHP is shared-nothing, how is 12-factor readiness something of an afterthought? I've worked on numerous PHP applications and services that are scaled out horizontally with less issues than I've had (with that specific use-case, PHP as a whole still has other issues) in doing the same with Node at times. Basically, I'm curious what sort of libraries you're talking about where horizontal scaling breaks them?
It's snake oil. The 7 rules are 7 lines of many many rules. Stay clear of anyone making such misleading marketing claims!
Please read the article again:

"passengers in a typical EU model are 33 per cent safer in front-side collisions, an accident that often results in serious injury, than those in a typical US model."

Less deaths and injuries if cars meet EU standards
Yeah, exactly. I think the very existence of this site also kind of sums up the problem: http://reed.github.io/turbolinks-compatibility/
Subscribe with a throwaway email address and monitor it for a month or two.
Not only that, but when people's excuses for not shipping it are "Bitcode's gonna get the AppStore hacked and my apps backdoored"... they'll be more inclined to realise they know better than most of their app developers.
I read your comments on this thread, and I frankly wonder where you are coming from. It seems you care a lot about Python, but have a crisis because your pet peeve (threading) is not being addressed, and as a result expect the team who has been guiding Python to the success that it is over the last 25 years to step down. (And it has been a huge success - it has none of the big corporate money backing that Java, C# and Go have - but mindshare and notability on the same scale, dominates significant niches like non-HPC scientific computation, and has very significant presence in almost every field).

Could you tell me what (and how long) your experience is?

My answers about your complaints are basically:

1. Solving threading is (relatively) easy, if you just give up backwards compatibility; Not the 2.x -> 3.x compatibility which is comparatively trivial - but in a major way, breaking every single extension library, and the vast majority of Python code (or slowing it down unbearably). You might be happy, but the rest of the Python users (basically, the reason you actually use Python) won't.

2. Assuming they agree with you about their failure (I dont, FWIW), someone has to step up and offer an alternative. Who is that, what are they doing these days, and why do you think they will succeed where Guido et al "failed"?

3. Perl at 28 years is not much older than Python at 24 years (relatively speaking), but has been sliding into obscurity for a long time now, whereas Python is flourishing. The Python 3 transition is actually happening as planned (IIRC, there was an expected 5 year period just for feature and speed parity!). Perl 6 is esoteric, Perl 5 is aging and dying. I think that for a living, popular language, the Python team is doing a commendable job, even if they do not address a specific issue (that many people care about, but would actually not make that much of a difference in practice if we are to learn from other languages)
Well I disagree, because I take against advertising so much that by making me see it they would be doing themselves a disservice, and costing themselves money in the process.

And I'm sorry but I do think advertising is manipulative through and through. That's pretty much the whole point.