skysight-inc/HackerNews huggingface dataset:
That does nothing at all to undermine the point. Why would you expect them to do better after centuries of being taught to obey and strict separation and major disadvantages that still last? Recently I watched a lecture exploring the long-term public health consequences of apartheid ion South Africa. The blacks had been deliberately - and I mean as conscious government policy laid down in papers - taught to live a dependent life, obey the authorities, not think for their own. So of course you get horrible results now that they are "free". You think that proves something about them? When people say "it's cultural" as if that means "it's genetic" - that "culture" also is the result of the policies and treatment they received over the centuries.
Yeah, because downvoting is so much better attitude.

I at least bothered to provide a list of enterprises that bother to make use of Haskell, regardless how much of it they end up writing.

Anyone can easily search for videos of online talks where people describe their experiences in the finance industry with data modeling in Haskell.

Also if it would be so bad, the number of Haskell jobs outside academia wouldn't be increasing.
Absolutely no clue what this is.
Technically, they might have been able to take the new password, which would traditionally not have been hashed on the client side, and try and permute it to see if it hashed to the same value as the old hash. Granted, with current best-practices in stretching, it probably shouldn't have been feasible to do even that -- but for salt+sha1 it might have worked.

They probably didn't though.
This is not true; just about any relatively non-toxic inert gas other than CO2 can take the place of oxygen without any significant response.

We do have a hypoxic respiratory drive, but it is exceptionally weak, and unconsciousness will occur before any noticable distress is noted.

The hypercapnia alarm response we're all familiar with is tied to carbon dioxide levels, not oxygen.
I thought it was going to create an animation from a still photo, and of course assumed that it would be _smoothly_ looping. It did neither.
what a waste of time
I've been really fascinated recently by whipping out my smartphone in public and using a Bluetooth LE explorer app to look at what's being advertised, and it's brilliant. We are all constantly surrounded by devices which are screaming data about themselves everywhere they go.

Bluetooth 5 seems to increase the range of LE communications, but since I'm almost sure we're going to have some horrible public hack of one of the platforms at some point, I hope there is increased focus on the security of devices that use it!
Well...if you're in that position, you probably have money to spend on failover config. Pretty accurate hardware clock modules were available even before GPS. Not cheap, not simple, but reliable - if you have the need and the money.
(feature request) go get download progress and download speed status
We're a UK company running a project that uses user-facing encryption and one of the issues for us is that it's totally unclear what this bill means.

I read the relevant sections 10 times over but until this is tested in court we don't know. I don't want our company to be the test balloon though, so I'm hoping a larger company steps up and challenges some of the provisions.

Of course the "internet connection record" retention is really sad. Right now the use cases are very specific but I'm sure new use cases will be found soon with the usual reasoning (terrorists, etc)
Excuse the morbidity, but if this type of asphyxiation is essentially pain and stress free, would it not be a humane method for euthanasia or even for capital punishment?
You've made about ~8 points which would take longer to address than I currently have to spare. I suggest you read 'Black Family in Slavery and Freedom' as well as Booker T. Washington and Thomas Sowell's work. Their scholarship is infinitely greater than any summary I could provide.
The rule GP's are taught to follow is "when you hear the horses running, don't think of zebras". Symptoms are frequently either non-present or unspecific for such a long time that GP's stick to what fits and is most propable and only look further if current approach isn't working.
Even more interesting (to me) is aquaponics, hydroponics + fish for the nitrogen cycle: http://www.backyardaquaponics.com/information/the-nitrogen-c...
> Stop worrying about all the unknowns in the project. Work on what's known, usually the unknowns will become more clear as you progress.

Good advice which applies not only to software development. I've found that focusing on what's currently known and on what I can change removes anxiety, allows me to move forward and then usually the unknowns resolve themselves along the way.
Deep valleys, such as Manhattan offers ;) In other words, this is one of the most often encountered scenarios, and for momentary dropouts, even consumer-level navigation apps have dead reckoning algorithms (I was surprised by this when my smartphone kept the "you are here" dot moving inside a tunnel, fairly precisely)
The evolution of C programming practices: a study of Unix 1973--2015
Get out of there.
This looks like the build a typical webpack development config spits out (using its eval devtool [1]), could be that the author hasn't set up a production build yet.

[1] https://webpack.github.io/docs/configuration.html#devtool
Tesla tried this and it didn't seem very popular (albeit low sample size): http://fortune.com/2015/06/10/teslas-battery-swap-is-dead/
The newer Brother machines were digitally-controlled too. I think the main innovation here is tying it to the hype around 3D printing.
Only if you use triangles to represent your scene. The (non-realtime) raytracer POV-Ray for example supports several other geometric shapes as an alternative: https://en.wikipedia.org/wiki/POV-Ray#Primitives

Voxels would be another possibility.
I don't think that is an apt comparison. Replacing your database backend, at the minimum, usually requires a massive migration of data, and possibly even changes to your entire architecture.

A refactoring does not change behavior, and can be perfomed in minor -- and in your example of a global variable, perhaps even trivial -- increments.

edit: typo
and nothing on https://github.com/splicemachine
Architecture and Islands
All the other comments here are good. You might also want to take some advice from the SICL-project -- don't bootstrap from C, bootstrap from (a) lisp. If not Common Lisp, maybe Racket?

(Not that writing a lisp is a bad way to learn C of course!)

[1]
"A Modern Implementation of the Common Lisp LOOP Macro", European Lisp Symposium
https://www.youtube.com/watch?v=ZJr81DtSwUc

https://github.com/robert-strandh/SICL
There is nothing as long lasting as a temporary solution.

I've just fixed up some code marked "proof of concept" that had been in production for a decade...

Admittedly some people's PoC work is better than what some consider to be release ready, but still this was not intended to be in that state for that long.
Show HN: Liner – Highlight and Comment on Your Favorite Quotes :)
They managed a) user input b) stateful server with Diaspora as an alternative to Facebook. The trouble with decentralisation is users aren't bothered with it unless they need it to circumvent laws with things like bittorrent for copyright laws and bitcoin for money laundering, drug dealing, cryptolocker extortion and the like.
The main goal of the 1986 tax deal was simplification, eliminating tax shelters was inherent to the plan, not something traded for lower rates. If there was any exchange for lower top rates, it was raising corporate and capital gains taxes to keep the plan revenue neutral.
The rates are preset. The amount you pay at the end includes a time component as well.
Except we don't all do boxing and we aren't all Muhammad Ali. But some of us may be masters of our craft nonetheless.

These 'guidelines' would mean very little to someone who programs microcontroller chips - Not saying these guidelines aren't useful, but in some environments there are more important aspects like will my program fit in flash memory? Do I have time to refactor this code or should I just patch it quickly and work on something more urgent/important?
As a side note - if you ARE a developer in Gaza reading this and would like free coding help - feel free to contact me at "myhnusername"@"googlesemailservice".com
horizon is already here https://horizon.io/
Old German proverb: In der Beschränkung zeigt sich erst der Meister.
It looks like they are comparing (in the chart) throughput on each of their file formats in bytes, rather than records. So, they are slower than HDF5, but eat up more resources doing so (which I think is meant to suggest they are leaving less to waste).
When the IP Bill is law and the UK has left the EU in a few weeks time, we'll be winding up our company, making our 40 employees redundant.

We don't really have a choice. We work in ecommerce. Can't continue in those conditions.

It's fine - we'll live off British values.
> Housing has lagged behind commercial projects in part because it is less lucrative for municipalities. Land that goes to residential uses tends to bring in less tax revenue—and requires more services like schools and parks. San Jose last year estimated that for every 1,000 square feet of single-family housing, the city budget takes a net loss of $255 a year, compared with a gain of $1,064 for the same size commercial space.

The taxes are too damn low!
> Why "must be sensible"? Why not just say "signed integer overflow is implementation-defined" and in a footnote say "for example, it may wrap, trap, saturate, or do anything else documented by your implementation"?

I don't think that actually defines anything - I don't think GCC would interpret that as anything other than undefined behaviour.
Oh, interesting!

Shouldn't it be possible to then feed that into a fitness function and randomly "evolve" the "perfect" distribution, or is that silly?
Here's my guess: The US and Japan are the largest markets for Japanese cars (I think). Japanese who drive Japanese cars tend to switch to the latest model fairly often, at least more often than Americans. At least I'm seeing way more old cars when visiting the US.
I'm seeing, in the field, Oracle reps offering bundles of Oracle software licenses + cloud for less than Oracle software license on it's own. Is that something that could be tricky to account for properly?
Israel has occupied Gaza and West a bank, and resistance to military occupation is legal per the Geneva conventions. Gaza has always resisted the Israeli occupation hence it's punishment. There are continuous attacks upon Gaza from Israel too. The disparity in armed power and thus destruction is massive. In the last Gaza war about 20000 tons of bombs were dropped on Gaza, whereas what they launched against Israel was maybe a few tons.
Did the female instructors also have to leave in the evening, despite them not being Gazan?
I looked it up and ECC memory means Error Correcting. Is ECC memory used normally by providers like AWS, Google and Digital Ocean ?
> Nothing is Free in this world.

You mix "free as in freedom" and "free as in beer" here.
Absolutely disagree with you, slicing problems to small and focusing one at a time and all other good points is a must if u want to be good at any kind of programming and even more even other skills outside programming.
"Cowboy coding" already has a distinct meaning - it refers to writing code as fast as possible without concerns for technical debt.

The archetypal form of cowbody coding is the copy-and-paste: faster than any code reuse technique, but a booby trap for the future.

"Ninja coding", on the other side, refers to coding for cleverness' sake, at the cost of legibility and ease of use. No self-respecting ninja would simply copy-and-paste.
What's not true? That he's not breathing?
Presumably part of the solution he envisages is the rtbrick thing he's working on, which doesn't unstealth until next month. Feels like the start of a marketing trail to me.
> I was going to ask, why do you need to give third parties read access to your account?

Tax is not the only reason. How about data analysis services for your personal finances? e.g. mint.com.
This is so true for many software projects.

The premise is asking to remove a piece of functionality from software:

"Not possible? — Reason it is not possible is because things have been constructed as a monolithic system, mostly by just compiling a new feature. Most often, a given feature is intimately linked to the underlying infrastructure (like an in-memory database, or some event queue processor), and, removing it out of the code base, may get to an effort as large as originally developing the feature. In most cases there is no dedication on how to clean things up later.
Every added feature will make future feature additions harder. If you just make the number of supported software features large enough, you can extrapolate, that at some point, this will become unmaintainable. External measure of such a condition, is too hard it is to get functionality into a particular main line release. If you are already using software which can never get “de-featured”, I have bad news — you are doomed to spend your life in the “eternal bug hell.” Availability goes down, operational cost goes up, and your vendor cannot possibly fix it. Time to change vendors is the only way out."
Well, I've seen quite some places doing permaculture in australia and europe - and they all had to do LOTS of work - and a not so great production per acre rate (but it all looked great on the other hand)

And I do use permaculture principles in my garden, but if someone tells me, no weeding is ever needed - then they either do gardening on a different planet, or are just lying.
How One Man Has Explained Almost Every Internet UFO Theory
A bit of searching found this translation

> The master shows himself first in confinement

Thanks. In the process I found this beautiful poem.
http://johnirons.blogspot.com/2011/09/work-in-progress-trans...
Plus the fact that it is available in so many countries.
Video Ad Spending on Social Platforms Is Constantly Increasing
The Spanish Town That Runs on Twitter
Evolution of Big Data Within the Marketing Industry
So, this is cool. I had absolutely no idea you could even do that. Kudos.
"Power" in an organisation is the formal authority necessary to fulfill your reponsibilities. The choice of a particular database technology doesn't make the responsibility for the security, availability etc of the data "go away". As I say you can outsource the mundane tasks like "doing backups" but the buck still stops with someone. If you don't know who that is, it might be you...
After some truely horrific experiences with Riak K/V, especially combined with Riak Solr, I won't touch anything from Basho with a ten foot pole. Not sure what's going on over there, but the reality of Riak in production was miles away from what Basho's sales claimed was possible. And yes, we even spent about 4 months working with their tech support. It almost seems that "It's based on Erlang thus it scales" was the entirety of their design work.

I've also worked with Cassandra and have nothing but good to say about it, did what we asked it right out-of-the-box. Datastax was really helpful as well.

--

And I have no affiliation with either Basho nor Datastax, just really happy with one product and completely blown away with the poor performance of the other.
Actually I like it quite often, although I would prefer it to just turn on location setting when I select ,,current location'' in directions.
I would pay for a app like this. Congrats to the author, and great work on making it an native app.
Can you use aria2 to abuse the network shaping for something like SFTP? Or does the handshake dwarf the performance benefit?
Samsung, smartphone pieghevoli nel 2017
I always see those failures more as political than technical.

How mankind would be if there weren't a few lunatics that kept on trying to fly and fail?

Just to cite one example from many.
Misplaced commas galore.
Why would you expect them to do better after centuries of being taught to obey

The insinuation that a reason blacks don't do better because they are trained or bred to be obedient is pretty gross, and not that different from the racist "docile negro" rhetoric of a century ago. Why not start with expectations that anyone can better themselves, regardless of race? If you want someone to move up, do you think they have a better chance of doing it if society tells them the can, or they can't?
Electron is the current fad for web devs creating desktop apps, so he's saying its a nic change to see someone actually implement a desktop app actually using the native desktop toolkit and metaphors and not what ever ill conceived platform alien system they've developed.
Best i can tell, init as more than what started processes at boot, and stopped them at shutdown/reboot, only really became "important" as people used laptops as oversized mobile phones.

And as the concept of containers and *aaS/cloud took hold, some of the same things that benefited said laptops was found to benefit containers.

The reason systemd happened over any of the others though was that perhaps the main dev had a penchant for NIH solutions, and worked for the 800 pound gorilla of the Linux ecosystem...
I don't know if the press are that important tbh. They have now progressed to clinical trials. If they are successful they will make and sell millions of them. 23andme showed that press isn't that important in medicine - pleasing the FDA is the name of the game.
> I realize it's an off-topic nitpick, but that's not actually true. You take the average of all watches, and this will be your best guess for what time it really is.

This only holds under additional assumptions, as for example that the errors of the watches are independent and normally distributed. In general this is not a good idea.
Well, with Weeds? (and snails)

Are you telling me, that you don't have to do weeding, like OP said, at all?

So not in the protected greenhouse, but out in the open gardens, where there are seeds coming from everywhere?
"She's got huge ... tracts of land!"

https://www.youtube.com/watch?v=GPX-mW4l1rU
> I tried a couple different server libraries on Python but they all seemed to struggle with even tiny loads. Not sure what was up with that

Could the problem have been the "global interpreter lock"? The GIL makes it impossible for multiple threads to simultaneously perform certain basic operations, effectively making the system single-threaded.
When I used to frequent gonuts, I raised the issue why they didn't went the FFI way as D, Rust, .NET, Delphi, FreePascal do, but sadly they rather use cgo as solution.
"a modern tontine would be particularly suited to soothing the frustrations of 21st-century retirement"

You know what would be even better? Higher interest rates.
I think this is a recipe for disaster. First, there are basic things that you should do from the get-go, e.g. not using globals. Second, the problem with "eventually I'll do it right" is that by that time, your stuff is out in the open, used by clients and heavily depended upon, and you have no way of refactoring. A company that uses a bad piece of technology will suffer many years before they could replace it.
ضبط أغذية منتهية الصلاحية بسوهاج
Just curious, how much damage could a domestic terrorist do with a railgun made from consumer parts?
I believe there was a comment here recently about someone writing software for airplanes, mentioning how after power up, and when the plane was in the air, no new allocations were allowed. So it's not unheard of.

Speaking of safe software, I came across a free chapter/snippet on memory and safety in Ada[1]:

"(...)Restrictions

There is a general mechanism for ensuring that we do not use certain features of
the language and that is the pragma Restrictions. Thus if we write

pragma Restrictions(No_Dependence =>
Unchecked_Deallocation);

then we are asserting that the program does not use
Unchecked_Deallocation at all – the compiler will reject the program if this is not true.

There are over forty such restrictions in Ada 2005 which can be used to give assurance about various aspects of the program. Many are rather specialized and relate to multitasking programs. Others which concern storage generally and are thus relevant to this chapter are

pragma Restrictions(No_Allocators);
pragma Restrictions(No_Implicit_Heap_Allocations);

The first completely prevents the use of the allocator
new as in new Cell'( ... ) and thus all explicit use of the heap. Just occasionally some implementations might use the heap temporarily for objects in certain awkward circumstances. This is rare and can be prevented by the second pragma.

Hint: Ada is also a high level language that allows low-level programming, and might be fun for writing a lisp ;-)

[1] http://www.adacore.com/adaanswers/gems/gem-43-safe-and-secur...
But can you guarantee that the GC actually makes progress that way?
I can't help but admire the pragmatism of the mayor, but do have niggling concerns at the back of my mind about providing public services through a proprietary channel that they have no control over. For example. what happens if Twitter goes bust? Or Twitter decide to blacklist the mayor's account for some reason.

I suppose any negatives are mitigated by
a) the likelihood of Twitter going bust or playing foul is remote,
b) the town can always transition to another network if needed,
c) most people have Twitter installed on their mobiles already, removing the hassle of having to download and learn another app.
FIFA 15 Crack 3DM v4 Download and Ultimate Team Edition Free
> Standard Charter has asked the devs to develop an entirely different language which is not lazy at all

Yeah, but that's because it targets a pre-existing strict runtime, not because of any problems with laziness.
It depends, what's important is that you don't want a bacterium or other organism taking over your substrate, which can happen easily especially with agar gel and nutrient rich substrates. But if the mushrooms acquire a critical mass they can actually kill bacteria. There are many techniques, some emphasizing sterility. Others use a weak peroxide solutions which kills other organisms but not fungi. And others say sterility is overrated and just grow mushrooms in big plastic bags.
Why prod.facebook.com?
> Imagine buying a piece of tech for growing historical coffee plants in your basement where you set the climate control to Kenia or Hawaii (buy the soil addon?) and which guarantees (as in `likely it will yield') you 2kg of your own personal coffee harvest per plant. This stuff has urban hipster $$$ written all over it.

If you could control climate and soil to that degree, I can think of a certain plant that you could grow that will yield much more profit than a coffee plant: http://botanycentral.providence.wikispaces.net/file/view/coc...
But the amount of sun shining on the same size of land is exactly the same - no matter how small you splitt it up.
GP said meaningless, not wrong
I agree. At the time people were noting the drone the Iranians were showing off was the wrong color, which would imply they fixed some damage and repainted it.
This happened to me a while back:

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

Writing an email got the issue fixed in a couple days.
TIL this is a thing third parties do in the US.

Round here (Norway), your bank already does this analysis part. When I log into my bank's app or webpage, I get an instant overview of how much I spent last month on the mortgage, food, gas, insurance, clothes etc. And I can define custom categories, as well as change how the system sorts transactions into different categories.

The budgets for the next 12 months my wife and I keep in a shared Google Docs spreadsheet. Planning requires thought, so I'm skeptical that you can automate a budget and then have people follow it (unless it's a very lenient budget).