skysight-inc/HackerNews huggingface dataset:
> Especially with ARM where you need to redo a lot of things for every new piece of hardware.

So true. There's a reason some people are simply writing 'available' drivers from scratch.

> any software development after the initial release (and maybe some bug fixes) is more of a burden than value add.

Quite right. For example: ST's STM32F4 is a nice chip. The drivers in both the 'standard peripheral' and the 'HAL'[1] versions are a mess. The 'HAL' version looks like a junior developer who would rather move into management had the 'std. peripheral' version dropped onto his desk and proceeded to split it into parts without knowing or caring about what abstraction means.

Compared to that, Atmel's code is a dream. (Irrespective of whether you approve off the number of (thin) layers used to implement their HALs, you have to admire the amount of thought that went into the design. Unfortunately Atmel was slow in getting onto the ARM wagon.)

>Resource constraints come in a lot, many companies try to support way too many products, and end up with a level of "barely" making it work, which is good enough for many traditional customers.

Getting back to redoing a lot of things:
TI has some strong low power wireless connectivity products. Looking at pages like

http://www.ti.com/ww/en/internet_of_things/iot-cloudsolution... and

http://www.ti.com/lsds/ti/tools-software/wireless_sw.page

they want you to choose between a pretty big list of external options (ignoring TI-RTOS, http://www.embedded.com/electronics-blogs/break-points/44030... ) and aren't even including Contiki, as per http://processors.wiki.ti.com/index.php/Contiki-6LOWPAN.

Evaluating a few RTOSs, some proprietary and requiring NDAs, in detail, for specific hardware etc. - not a job for a junior engineer and not done over a weekend.

[1] Calling the ST 'HAL' drivers a HAL is a stretch, and let's not even get into what a monumental - the whole thing is.
Spotify could make the argument that they are willing to provide free unlimited music streaming to impoverished Americans (as an altruistic act of course) by partnering with ISPs (of course Spotify will still serve ads to these users). They would pump their millions of dollars as a large player in the industry into this effort, and music listening becomes de-facto based on the Spotify platform because they've invested in a deal that would bring free music streaming to the masses of impoverished and (musically) underserved Americans.

Smaller streaming services such as Bandcamp, with their selfish capitalistic intent on charging for their services directly, cannot compete with the pervasiveness and free-ness of Spotify services. People cannot fathom why they would pay to buy music when Spotify is so generously providing it for free (faster loading, free, and doesn't use up their data allotments!) included in their ISP plan.

Far down in the future Spotify realizes they don't have to improve their services anymore. They realize "hey altruistic act we did is actually a great indirect way to pay to make our competitor's services worse, instead of investing in making our services better."

By paying to prioritize their traffic at the network level, Spotify realized they can leverage their existing size, money, and power to simply hold down the competition at the ISP level rather than rise up above them in the product level.
Julia is a general purpose language, not a DSL. You can create web services, desktop apps, file tools with Julia. And it has access to a lot of external libraries using CCall.jl and PyCall.jl
The reasoning you present here is exactly equivalent to:

- You have a broken arm

- Somewhere else in the world, someone has stage IV pancreatic cancer

- Therefore your broken arm should be of no concern even to you

The flaw should be intuitively obvious, especially to anyone who's ever had a broken arm. But hey, you actually concede you're a robot in your HN profile, your hyperalloy combat chassis is no doubt proof against such mishaps, and why should anyone expect you to understand or care what humans feel?
But isn't it the restriction to single-row transactions that makes it possible to isolate a given transaction to a particular subset of the cluster? If you allow a transaction across any set of rows, how can you possibly do consistent hashing of that, when the next transacting might involve a different (but maybe overlapping) set of rows?
>The USA sees itself as the shining beacon of freedom and democracy. North Korea doesn't.

I disagree.

Here's what Article 67 of the 2013 revision of the DPRK constitution has to say about freedom of speech:

>Citizens are guaranteed freedom of speech, the press,
assembly, demonstration and association. The State shall guarantee the conditions for the free activities of democratic political parties and social organizations.

Here's what Article 66 has to say about democracy:

>All citizens who have reached the age of 17 have the right
to elect and to be elected, irrespective of sex, race, occupation, length of residence, property status, education, party affiliation, political views or religious belief.
There's a new shitcoin every week, not really important or worthy of an announcement, somehow related to someone somewhat related to bitcoin. according to cryptodatabase there are 1,381 different coins. Softpedia is down for me but the same yawn story is here https://www.cryptocoinsnews.com/bitcoin-developers-are-creat...

Says it all "Furthermore, there will be an ‘airdrop’ of 4% of the total Decred supply" premined shitcoin crap. Have a paycoin whilst at it https://bitcoinnewsmagazine.com/top-5-cryptocurrency-scams-o...

The only thing interesting here is choice of Go-lang tooling and recognition of previous golang/btc
Broken how? Works fine for me.
True not not, Yelp certainly wants you to believe it helps to buy from them. It's how they make money. It doesn't need to be written in the contract to work.
5 Presentation Gems from Inc.com in 2015
According with https://www.decred.org "Main contributors are the developers responsible for btcsuite (est. early 2013 – present)"
What are some examples of stories that help entrepreneurs but that don't appear on HN?
>So if I asked to buy your laptop directly out of your hands right now, how much would you demand? $3000? $10,000? $50,000?

i would tell you to get lost.
Would not doing a random amount of extra calculations during this step not address this issue better than having a constant time calculation? Of course, fundamentally, if something has access to the hardware, good luck securing things. A dedicated attacker will figure out a way to bypass the PIN.
how about reality distortion fields?
The End of End-To-End Testing?
VTT's project enables astronauts to control robots on Mars via space station
Or ISPs with a penchant for expansion can produce Spotify competitors (many mobile carriers already do have their own streaming music services) and favor those over competing services as included/complementary/whathaveyou services. It's not a particularly ridiculous end to walk out to, really.

Once they have their service they don't need to do any favors for other music competitors, such as Bandcamp, unless those services "partner to provide a premium experience." In this fuzzy future, they need not block it, just make that traffic part of the basic pipeline that gets regularly and frustratingly throttled.
Distinguishing NGL from petroleum is fairly disengenuous, and it's one of several games that's played with NGL reporting in US fossil fuels reporting. They're treated as oil where convenient to do so, as not oil otherwise (much of the touted increase in US domestic "oil" extraction in recent years has been NGL, where it's treated as "oil", but here for plastics, EIA treat them as "not oil").

No, NGL isn't the fraction of crude oil that's synthesised into motor fuels such as gasoline, kersone (jet fuel), or diesel. But it does come from petroleum extraction, and if you're not extracting petroleum from the ground, you're not getting NGL -- dry up one source, and you're drying up the other.

That leaves natural gas, and I'd have to do some conversion to sort out what fraction of plastics production is represented by the billion cubic feet or so of gas EIA mentions. And yes, other carbon feedstocks, including ag waste or captured / segragated carbon could conceivably feed plastics.
Go on I'll bite :) What sorted it for you?
> Because we got rid of well defined gender roles doesn't mean we should get rid of home economics.

i would argue that it's a reason to encourage it more.
In Germany you register your cafe(s) with the GEMA and be done, other countries have similar agencies.
New currencies do come along relatively frequently, but judging by the initial technical doc (https://decred.org/dtb001.pdf) this one is more than just a fork of BTC. There's some interesting ideas.
I think you should use a virtual machine rather than a separate user, for what it's worth.
No. That's why we have credit markets because some people like the opposite. These can then be converted to rentals.
The biggest advantage PHP has is that it's easy to set up: either the hoster already has php, or it's a simple matter of apt-get install if you're developing on your own. No messing around with config files, server ports, ..., it just Works (tm).

PHP enables really rapid development: just save the file and reload in your browser to see a change, compared to Java/CGI-C which need recompiles.

And finally, PHP is written expressly for the web, not like Java, Python, Ruby or whatever the latest fad is these days - where web stuff was bolted on instead of baked in the design and operations of the language.
Again, the name changed - it used to be home economics in England too (or just home ec)
Hi Dan,

I often see submissions labeled as "[dupe]" and I've came across some of them myself. In these cases, what's the proper/best way of "marking" them as duplicates? Usually, I just hit "flag" but I feel that might not be the best way.

Thanks for all you do to keep HN awesome!
West Ham VS Southampton Pada Senin Malam
Cashflow forecasting at the start of any business venture is almost always guesswork.

The best defence against lack of predictable income for startups is to simply keep overheads to the absolute minimum. This buys the longest runway and increases the chances of survival.
Really? Weimar's human rights laws were second to none in the world for their time, and are considered exemplary even now. If what you say is true, how did the Nazi abuses occur?
Okay, well since it's my term, I'll make it absolutely clear. The definition is not circular. On those DSPs, plain integer addition is saturating. For x86, so far all evidence points to it being twos-complement.

So the original original quote, "on x86 INT_MAX+1==INT_MIN", is true. As far as I can tell.
The point is that they could then sell those holding companies individually to trolls, so it changes nothing from the current situation. It's just that instead of selling the patent they sell the single-purpose holding company.
I've seen some complaints about this, but the existence of Texas versions of the operators makes this absolutely fine in my eyes.

I don't see why people would begrudge the ability to use the 'proper' mathematical symbols just because they're slightly harder to type.

Of course, it's another situation where Perl 6 is just crazy, but crazy awesome :)
You seem to suggest that a government which doesn't behave in accord with your wishes is illegitimate thereby. It's hardly unique these days, but one might hope nonetheless to see you stop short of treating it as something to be proud of.
I think some of this can be summed up in the phrase paycheck to paycheck. People in that situation have to keep running or they fall down. The other is while the US is wealthier than a lot of other places the interpersonal support networks are generally threadbare.
The DPRK's constitution isn't intended for internal consumption.
I upload to slack or evernote under different categories.
This page refuses to load if you are blocking tracking web services. If you are using AdBlock or Ghostery, you will need to pause them, or at least disable blocking of Disqus. A tad weird, because the Disqus chat only shows up in the final tab of the entire page...
The ASCII art is very beautiful. So much culture!
How is the printing quality from lulu.com?
And not just the main grid, which is not that hard to upgrade, but we're talking about also upgrading the grid and transformers on every street in the western world.
> The scenario you are proposing is unrealistic because that's not how the system works. Otherwise, we would never have had the iPhone, Android nor the BlackBerry.

Those companies built their phones then spent tens/hundreds of millions of dollars in lawsuits fighting each other's basic patents and infringements thereof. That would appear to be option b in the parent's scenario.

Big companies can afford to take that risk. Small companies end up having to sell to bigger companies or close down when core tech is threatened by patent challenges.
2015: a record breaking year for Israeli startups
This book is fascinating. Piracy certainly have different meaning in different places.
The raw stream dump from the CCC talk is available at
https://streaming.media.ccc.de/32c3/relive/7368/

You should jump to 17:45 in that video for the start of the talk.
The killer apps for drones are smuggling and delivery of illegal drugs. A kilogram of drugs is very expensive, so the drone costs are not relevant and it allows the seller not to be caught. They will also not be stopped by government regulations.
There are a bunch of book clubs in Sweden still doing this to this day. I actually assumed it was common all over the world, but perhaps that isn't the case?
Top UX Articles of 2015 – Alertbox – Nielsen Norman Group
Video: what does it look like to be eaten by a black hole?
I think something that's been overlooked is that no one really cares enough to get Linux kernel patches upstream-compatible.

Even if the sources are available it 'd take many man-months of engineering work to get those compatible with mainline HEAD and even more effort to get to the coding standards required by the kernel maintainers. Manufacturers/OEMs/ODMs don't care because it won't improve their bottom line to have a current kernel (at least not until a customer wants to run latest Debian with systemd and udev, which carry certain minimum requirements on the kernel). The Linux kernel community already has too much work on their hands and I don't see any major company sponsoring the couple millions of $$$ that 'd be required for integrating work.

Just look at the myriad of linux-2.6.24 forks. Android handsets, SOHO el-cheapo routers (people still ship 2.4.x kernels for these, LOL), gambling machines (no joke, I actually own a real, licensed slot machine running 2.6.24!)...
The killer apps for drones are smuggling and delivery of illegal drugs. A kilogram of drugs is very expensive, so the drone costs are not relevant and it allows the seller not to be caught.
Why? That sounds like even more work, does it provide any benefits? (The guest would need solid graphics acceleration.)
In bash I use a few aliases (which load different libraries for DB and specific data structures) for perl -E

I have simple shell aliases to do SQL queries and pipe the output to shell aliases which transform that to perl data structures (along with some project specific data structures). And so on.

(The bash ctrl-R backward searches rarely interact between shell commands and searches for these one liners.)

Please stop shaking your head. :-)

I agree that the old lisps I used back at Uni was neater than this one liner craziness. I've thought of trying a REPL instead, but with one liners I can also use the bash functionality for processing files and so on.
Technically Star Wars is set in the past. Just sayin'
That's not really what I was saying at all. I'm saying we have good reason to expect drone technology to continue to be vastly more expensive than trucks for transporting groups of packages over long distance, and little reason to believe that drones will make a significant enough impact on delivery time for it to be worth it for the types of products normally ordered from Amazon since the bottlenecks are all elsewhere.

I haven't seen too many long-distance, high-payload drones on the market either...
Came across this reading The Browser (a site that curates the 6 best links every day). Worth checking out. https://thebrowser.com/
My teacher is an app: the classroom of the future (audio - 2014)
I instinctively feel like I'm going to run into some stupid problems, but I blame that on the extreme difficulty in 2015 of getting UTF-8 to work consistently with the mess of locale variables, terminal emulator configuration, vty multiplexers, editors, source control systems, MIME types, and who knows what. Pretty much every time I've put Unicode symbols in source code I've ended up regretting it later for some frustrating reason. There are always solutions though... and kudos to Perl 6 for giving it a shot.
Well I have no idea of how Cassandra works, so I can't comment on that.

GoshawkDB gets every object touched in the transaction to vote on the outcome of the transaction, in parallel, and guarantees that if two transactions touch the same object, there must be at least one copy of that object that gets to vote on both transactions, thus can enforce any dependencies as necessary.

Edit: further clarity: the use of consistent hashing in GoshawkDB is to ensure that each node has an equal number of object copies. It is the Paxos Synod algorithm that ensures a majority of those copies of any object get to vote on every transaction that touches that object, thus ensures that for any two transactions touching the same object, there is at least one copy of the object that gets to vote on both.
I can notice at times how people refuse pessimism entirely, like it would be regarded as a bad thing, like it's a crack that triggers other bad things in your life. It's like the X stages of grief, but people are still in denial from the fact that things are not good.

Psychiatry is certainly a world I would like to hear more from, I love articles like that. Psychology and how minds work is really one science humans are not good enough at. I see a psychiatrist regularly, and I really wish this science could one day make bigger leaps.
Both of my children cooked during the lessons although I don't think it's was as important as them seeing and helping us cook at home regularly.
Hotline Bling Dance Video – Kehlani/Charlie Puth Cover
Ask HN: What was your failure in 2015?
Hey,

Yes, I know we all are not open to admit our failure. And actually I started following hackernews to get inspired by others success. But reality is, we all fail.Some of those we share when we get successful but most of the failure we hide or just pretend we did not fail.

Somewhere I read, "smart people learn from others mistake". So here is our chance, lets speak about our failure, it will help everyone. I am starting with my own failure:

"I wanted to switch job because I got too comfortable with my job, not being challenged and most importantly not learning new staff (technology, process and etc). But I got a promotion which came with a handsome raise so I did not switch. But when I go to bed, most of the night I got the feeling I did not do anything significant , basically a wasted day. And when I looked for new job I found I am getting paid well above average and most of the new offer is around average of my level. So the plain the thing is I am afraid of switching because I will be less paid and I can not afford it. But I am still looking for new challenge who knows what will happen in 2016".

Thanks in advance.
In case anyone wants a bonsai tree but is put off by this, you can get bonsai trees in all shapes, sizes and budgets. I've had a small one once, but I didn't water it enough. It still looked pretty when dead and dried out though. (That actually is another type of decoration, I've seen them in glass display cases)
C++ Enum class: Why should you care?
This is nice. If this topic is of interest, I highly recommend spending some time with Do Carmo's differential geometry. Particularly Gauss-Bonnet (pg 264) as it is possibly the most profound result for surfaces.

http://www.maths.ed.ac.uk/~aar/papers/docarmo.pdf
Why is the career experience more valuable than that you'd get at a big company?

If we're taking about developers here, then the experience a recent graduate needs is how to become a better, more capable developer.

In a big company, they'll have multiple senior colleagues, established processes, numerous large and varied codebases to study, and a large body of institutional experience to learn from.

In a startup, they'll have what? A frazzled technical founder with little more experience than them and no time for them, a few equally inexperienced colleagues, and a crummy Rails codebase.
> Not when effects are clearly marked. There is zero difference in that respect between continuations (i.e. imperative) and monads. It's only syntax and whatever your type system is.

Well, my experience is that refactoring code with an explicit =/<- distinction is much safer than refactoring in the presence of Java checked exceptions. That's my argument against any "effectfulMethod(); effectfulMethod();" style.

I find it hard to understand what the change (compared to monads) you're advocating is. If you want to make the evaluation of a function not a value, then what semantics does it have? (and surely however elegant they are, having different semantics for the return value and the effects of a given call is always going to be more confusing than finding a way to express both in the same model).

> Sure, but a monad won't help you ensure their proper ordering.

It does. You can offer only safe operations - e.g. because I can use a monad to compose a sequence of database operations and store that as a value, I don't have to expose "begin transaction" and "end transaction" operations, only a "do this operation (potentially a composition of several operations and/or pure computations) in a transaction" operation.
Nutrition has always been high on my list of important topics, and yes, they do teach the subject in medical school. It used to be that it was an elective set of courses, so true, not all medical students became well-versed in it. Not sure how much it's changed, though I suspect nutrition is still not widely enough taught.

Interestingly, when I was a kid in the 8th grade it was standard practice to have the boys and girls switch shop/home ec classes a few times during the school year. It was certainly educational for me. Actually the students rather liked doing this, and no doubt quite an enlightened policy for the time.

As for behavior modification, no reason a doctor wouldn't be able to be skilled and assist patients needing help with dietary management, etc. Doctors have to do a lot of that sort of thing anyway since many conditions and treatments require "lifestyle" changes. Of course, some doctors will be better at it, and others not so adept. But that's pretty much the case re: certain skill sets among those in any given occupation.
Video: Grandma tries virtual reality for the first time and screams with joy
Show HN: FTP for Dropbox – upload/download with FTP clients
Recording is here: https://streaming.media.ccc.de/32c3/relive/7368/

But warning! This is pure stream dump, don’t expect high quality yet.
They are not "core" devs. It's an error in Softpedia's article. See https://bitcointalk.org/index.php?topic=1290358.msg13378009#...

"""Softpedia published an article by the title of "Amid Bitcoin Centralization Worries, Core Developers Start New Currency Called Decred". It looks like confusion started here about the word "core". The original title put on the press release was "Bitcoin Developers To Start New Digital Currency". Media houses seem to rewrite these, so it was only a matter of time before this happened. This got picked up by Slashdot and now it's on their front page."""

The staff working on Decred is https://companyzero.com/our-team.html
No issues here, using uBlock with default filters.