skysight-inc/HackerNews huggingface dataset:
I think there are two issues at hand.

The first is safety, and thus the liability to others. If your house is a fire hazard and you have nearby neighbors, then some compulsory standards can be imposed.

For rural areas, this justification of public welfare is often moot. In such a case, I'd much rather see inspection performed to arrive at a rating or assessment, rather than condemning a property. The top grade would be all but required for homeowners insurance, and would resemble the current code. You could have a more nebulous middle rating where no obvious dangers are present, but non-standard methods make it difficult to assess. Finally, there could a rating for buildings that are clearly a danger that may have some consequences. For instance, all occupants would have to be notified of the status, and perhaps children and animals could be forbidden to live in such structures. Or perhaps these structures could be condemned as before, but limited to extreme cases.

Basically, it would be good to have a middle ground for adults willing to take on the risk.
If you would like to have a positive story this Christmas, then for Tiny Housers we had some Building Codes people formally include us into their thing. In the future it will be legal to live in Tiny Houses.

http://www.greenbuildingadvisor.com/blogs/dept/green-buildin...
Simalrly, I haven't been able to get my Echo to talk to my FireTv Stick
Likely that he means real-time OS kind of real-time. Like robotic vision; time-critical embedded software.
The only solution seems to be reverse engineering the blobs and mainlining Linux kernel drivers, without both of those security updates get much much harder to impossible.

I've no idea how to achieve that on volunteer time, maybe a crowdfunded reverse engineering and mainlining org could work?
James Mickens on JavaScript
At this point, Trump making a promise is Bayesian evidence that he'll work towards the opposite.
The bullish hypothesis is that taxis come with higher operating costs than those with robotic drivers.
Nothing, sorry - was using the past tense thinking about when the decision was made a while back. Omni seems to be getting more traction of late with people concerned about the CM issues. They are still GPL and that probably acts as a fairly decent barrier to any kind of acqui-hire attempts. Also having a diverse range of contributors (many with good jobs) helps there too, by making it very expensive/complex to try to get enough people onboard.

In an ironic sense, the argument used by CM was "CM Inc is different from CM community", and I think that was enough to keep some of the alternative ROMs pretty small. Sadly though, it has now emerged CM community was indeed a subset of CM Inc, and not so separate after all.
SCHWABILAND
Goes wonderfully with Gary Bernhardt's Wat talk; I just haven't seen this one mentioned here before.
I recently began with https://lagunita.stanford.edu/courses/Engineering/Compilers/...

Until now I think it is good (I'm in the second week of the course).
Has a GitHub?
The point of view of "business friendly" Republicans is generally that if the resource lasts for 25 years, that will make life better for people who live now. In that viewpoint, why would you prioritize some theoretical future people's needs over the needs of people right now?

I think many knee jerk liberals haven't yet internalized this viewpoint, and don't (yet) have great answers to that question.
(Or turn it around: if you think this is wrong, but don't have a good answer, that makes you a knee jerk liberal!)

PS: I say this as a centrist liberal.
Whatever it was, thanks for fixing it.
When I look at the technologies I've dismissed and that then went on to become big, there's a similar pattern: I didn't adequately weight the firm as well as the function.

You're right. These are the easy examples because they're kind of universal. But what _feels_ very different about this is how well and quickly it works.

My wife's 72yr old (and her heavily Tagalog accented English) used Alexa properly on her first attempt. My 5 yr old daughter wanted one for her room because she loves playing it so much.

Ease of use and actually freaking working seems like a game changer.
There's a national chain out of Denver (which is to fast casual restaurants what Silicone Valley is to tech) called Garbanzo which looks very very similar.

http://www.eatgarbanzo.com/
Clojure for Lispers
FYI, in many states you're allowed to do the electrical on your own residence, but it still requires permitting and/or inspection.
I guess this will be his... Last Christmas.
Blogspam of / plagiarized from

http://zetcode.com/lang/csharp/oopii/

Is there anything on your site (for which only you seem to post) that isn't simply cut-and-pasted from somebody else's work?
The compiler course I took was taught by Keith and Linda. Keith is certainly one of the best educators in the department, and, in my opinion, their book is also of high pedagogical value.

For me, its shining moments are the explanations of abstruse algorithms. The text takes the time to work through interesting example runs of the algorithms that illustrate all the facets of the computation. This was critical to my understanding of how the algorithms work, why they need to work that way, and how competing algorithms differ.

It's also not the kind of book that needs to be read cover to cover. We went through the chapters out of order. If you can find matching lecture slides, that can be a great guide or survey of the material.
Reflecting on Haskell in 2016
I think the point is that the timeout is not a fixed value but more of an algorithm. No traction, shorter timeout. Other factors probably come into play. HN works in mysterious ways.
> completes

This would have be defined carefully to avoid the device dropping out of support quickly.

Personally I think full-time work would be better than bounties.
would be great if software developers named their project simply based on what their project actually does (e.g. "Word"). For example: "OpenPhoneOS".
In this case, I think the "stamp" referred to the lumber used. However, I think you are right that having an architect sign off would have gone a long way to preventing his problems.
Teach yourself hardware reversing by figuring out how to get shell on the echo, and (ideally), replace the linux install with your own.

You'll learn a huge amount, and you get the bonus of actively helping subvert amazon'd horribly creepy surveillance infrastructure.
Getting the Amiga 500 Online
Currently on the front page: https://news.ycombinator.com/item?id=13255900
> Furthermore, the permit in question is both very easy and cheap to attain. We aren't talking about years of bureaucratic process.

If true, then the permits are worthless.

> The most likely reason Uber has refused to attain permits is because doing so would require disclosing accidents.

Don't accidents (self-driving or otherwise) already need to be reported to the police in California? They sure do in my jurisdiction.
Why would it make a difference? If I'm eating alone, an empty dining area is infinitely less awkward than a packed one.
google offered to buy Cyanogen.
(http://arstechnica.com/gadgets/2014/10/google-reportedly-tri...)
Also, recall that Cyanogen (the company, not the mod) said that they were going to "put a bullet in Google's head". I bet Google has tried to offer support to them and Cyanogen turned it down.
Maybe make it a law that company needs to maintain certain level device security via software update for N years for internet connected devices.

Or they are required to release those device's source code to (and pay for) the "communities" for the maintain the security updates.

If they don't do it, they are responsible to damage caused by those devices because of security issue or the customer's loss of data/privacy due to hacking by 3rd parties.

Similar to recent case where "food processor" company is liable if the blade is cracked into pieces into the processed food after a few years.
Why? What's wrong with inducing the function?

(Genuinely curious.)
i think it is important to understand the practical restrictions the languages are created for. You don't use haskell for space/latency restricted systems, but (as a much as i admire rust) haskell is easier to program with if you have (most of the) topics where that don't have these hard restrictions. Haskell is concise and short but still performant. Haskell, after all those years, has potential. Haskell is simple, but not always easy, to reason about, especially as a beginner ;). Every tool has their up- and downsides. While the ST-monad has their restrictions, these restrictions contain much power in the hands of compiler engineers because of the guarantees you have.

I am a strong Proponent of a "no free-lunch theorem" (control vs optimisability) for programming languages and don't like the abundance of multi-multi paradigm language because they end up being no good at anything. Just look at Java-8s horrible lambdas and pseudo FP, it's not low- but also not a great high-level.
> feeding off of and taking advantage of any arbitrary material it might find for self-replication and reaction mass

This is a false premise. It doesn't have to do anything this fancy.

You can expect that any given asteroid is likely to have a certain amount of iron, carbon, silicon, nickel, etc.

In almost any solar system, you can mine the materials needed for construction very easily. Solar gives you enough energy to do (slow, deliberate) resource extraction from asteroids.

As for propellant and reaction mass, we already know nuclear explosions work excellently. Unfortunately, based on analysis of meteors we don't expect asteroids to have great heavy-metal concentrations; on the order of 10ppb for Uranium. This presents a challenge, but not an insurmountable one; it just means that you'll probably want to get explosive materials closer to the center of the system.

> Not even viruses, the most aggressive and efficient self-replicators we know of, have managed to consume all the biomass on the planet, or could reasonably be expected to do so.

This is true, but 100% irrelevant to the challenges of creating space-based manufacturing capable of reproducing all its own components.
Government will hire rules followers who aren't experts, for as long as we think that government is inefficient and we don't want to pay taxes.

If government was prestigious and well paid, competent people would flock there in addition to business. As it is, you have to be /very/ dedicated to go into government, and most people are not.
I found the suterusu rootkit to be feature-full and very well written. It covers all sorts of things a rootkit would do:
https://github.com/mncoppola/suterusu

I never wrote kernel code before, but within 24 hours I was able to write a 'whitekit' that installs and hides as a rootkit and reports on sneaky behavior in dmesg:

https://github.com/matthewaveryusa/whitekit/

Fun stuff!
Used it since 2011? I think, on various laptops. Used snapshotting frequently, and RAID1. No stability issues at all.

(I've had some very minor issues with ext3 in the past, massive corruption caused by LVM, lots of empty files with XFS, etc. btrfs did much better than any of these in the stability department.)

Performance has improved recently. Apparently, laptop SSDs can cause massive pauses when a sync is done? It used to be that the whole system froze for a long time; with kernel 4.8 and newer versions of btrfs, it seems that the pauses caused by SSDs does not have as severe an effect as they previously did.

Using it over a network (NBD) has been stable, but with a large number of files or blocks (not sure which) in the filesystem, it all of a sudden gets extremely slow. Something I would like to see improved (here's to hoping...).

Storing virtual machines on it works very poorly. Say that you install KVM+QEMU on a host system, format the harddrives with btrfs, disable COW with chattr, create a virtual hard disk (in RAW mode, no QCOW), then install an OS and enable LUKS and btrfs on top of that in the virtual machine. This, for some reason, causes massive fragmentation of the virtual machine hard drive file. It's something like a 4 TB disk would have 4 billion fragments, every single time. Multiply by a number of virtual machines, and you will quickly get tired of pausing virtual machines, copying the entire virtual harddrive from one file to another in the host system to get rid of the fragmentation, and un-pausing the virtual machines. A very big issue, so don't do this.. Not sure what the best filesystem (apart from VMFS) is for storing virtual harddrive images...
please someone teach this student LaTeX.
Solo-dev.com
Clearly pointed guns is what prevents wars. Please read more on WWI and WWII history: it was the murkiness and confusion about who has the biggest guns that lead to bloody conflict.

Wars don't happen when there's an obvioua military superiority at one of the sides. US's unipolar world has lead to unique peace in the world.
Tell us more about bears and doorknobs.
But we're not talking about fire codes, we're talking about building codes. The stamp on lumber does not make it less flammable.
This is the kind of project that makes visiting HN worthy. Im going to spend some good time with it during the nexr few days.
None at all. From the jingles to the intros to the ads to the repetition and fixed speed, it's just an inefficient way to absorb information.
I was very surprised by this, but had the same experience. The sound is great for what a small device it is, and the stop/play/volume works great, but it can't find songs to save its life.

It struggles with words that are very custom (like the group "rae sremmurd") or that are less common alternates ("clique" is interpreted as "click" and skews the perceived best match)

It also struggles with abstract instructions like "play the first song from this album". It doesn't seem to have the context of "this album" and just starts playing something at random.
Just to throw it out there, there are alterative types of agriculture such as ultra-local production, aeroponics, hydroponics, vertical farming, etc. that _could_ be significantly less resource intensive if executed correctly on a large scale.

I'm not saying that I am sure they will use less water but we could try and if we focus on being efficient with electricity and land it could make a big difference. For example aeroponics doesn't have to use artificial lighting.
Have to suggest my app: http://supercocoapp.com

Would love to get your feedback. It's designed to give you practice actually using (speaking) Spanish. Totally different from Duolingo, Memrise, et al, which I find unbearably tedious.
Maybe so people don't spam a link, hoping more people see it. At least that's my guess.
A fix has been proposed recently:

http://www.spinics.net/lists/linux-btrfs/msg60595.html
“The big issues are sourcing, labor, and price points,” Marion Nestle, a professor of nutrition and food studies at New York University, ... David Friedberg, a former Google programmer with a degree in astrophysics, hopes to overcome these challenges with a new vegetarian chain called Eatsa. ... “We think the way to do it is quinoa.”

Underwhelmed.

Though I can see this might be a good example of creating cheaper high quality food, I wonder if the google ^wonderlic^ [0] has thought out the economic implications of trying to monetise a regional specific grain from a third world region?

"Bolivian government nutrition programs
have begun to incorporate quinoa into
school breakfast and new mothers'
subsidies."

A quick check online yields an assortment of the impact, some positive [1], some negative. [2] The fact the founder worked for Monsanto isn't promising.

[0] https://en.wikipedia.org/wiki/Wonderlic_test#History

[1] "Quinoa brings riches to the Andes"

https://www.theguardian.com/world/2013/jan/14/quinoa-andes-b...

[2] "It’s OK To Eat Quinoa"

http://www.slate.com/articles/life/food/2013/01/quinoa_bad_f...
Skepticism understandable. For me, the always on + super good microphones + hands free (super useful when cooking) won me over surprisingly fast.
"Not sure if this was the issue, but some grades of stainless steel screws can't be used with treated lumber because of an increased corrosion risk."

If it's actually stainless, that is an approved connector for treated lumber. It's more expensive than galvanized, but much more resistant.[1]

It's plain old steel - untreated - that has very bad galvanic corrosion properties inside of treated lumber.

[1] http://www.finehomebuilding.com/2012/09/06/whats-the-differe...
I don't think I'd want code to self-heal on the fly, even less in anything safety critical.

But maybe a similar method could be used as part of static analysis to help programmers. It could look through your functions and search for library functions you could import to replace them with. Or it could look for functions that do very nearly the same, but handle edge cases differently.
Bark up or down?
Doorknobs are much harder than lever type handles for people with arthritis or similar conditions to operate (since they require gripping firmly, as opposed to just pushing). However in some areas where bears are a threat, doorknobs are mandated since bears have been reported to have learned how to open lever handles (but either haven't learned or lack the dexterity/grip strength to use doorknobs), so knobs are safer.
(Drunk?) Campers starting fires in forests ? Yep, same as (adult) people building homes to live in.
What's with the Vanity Fair spam?
I've just scrolled through about three solid pages where every single submission was a Vanity Fair story. Are they spamming HN?
The fact that a basically empty "forwards from grandma" anecdote like this is what rises to the level of notable should hopefully cause you to question the community here?

[hint: ask the question "what do we see when we look at rigorous studies of the effects of building codes", not "what can I conclude from one story with a very heavy slant, about one person in Canada", when you're trying to understand the effects of policy.]
And this colleague has also died in the last week or so
Google concludes that U2F Security Keys are most secure means of 2FA [pdf]
A lot of times the process differs if you are known or a no body. Which is what you describe.

The town I live in has slum lords that are linked with the powers that be (friends, etc) that get away with appalling conditions unless someone points it out.

The city also is cracking down on AirBnB/Short term rentals due to a "lack of housing", yet we have a university that has added 6000 people in the last 20 years and about 1000 beds (including converting doubles into triples). The 2-300 short term rentals aren't the problem. The process to add an ADU (we looked into it), fees were 30+% of the budget.

I'm rambling, but process has replaced safety and holds up actually adding housing stock.
Improve my skills in Solidworks and overall mechanical engineering design expertise, as well as electronics and manufacturing.

Outside of work, perhaps one day a week or less, I am planning to take some of my photography and turn in in to wood carvings using a custom automated workflow via commercial laser cutters. Allows me take the best of digital by working in vector, but maintain the satisfaction of an analog result by printing a tangible, physical result.
I think I get it. The low cost is itself having a destructive effect. People, eventually, can't get the resource that is depleted. I just didn't register that as external, but it is if you consider the depleted future to be external to the wasteful present.

An important point, actually, if I understand correctly. Thanks.
If it's ready for release on Android then nothing is lost by releasing it now. In fact it might bring the dependency on Facebook into play faster and it's good to get to 'No' quickly. [1]

As a general observation, many successful apps have a website in addition to a presence in the app stores. So it makes sense to assume you'll be building a web page anyway. For an app like yours, it's probably easier to test and iterate core logic on a webpage than in a mobile device.

Whether it makes sense to build a web page at this point requires looking at the risk of the second dependency versus the cost of building a page and that's a business decision for your business.

[1]: http://venturebeat.com/2013/06/26/get-to-no-as-fast-as-you-c...
Haven't done it myself, but in general you need training and to pass an exam.

Training can come from 1 to 4 years of schooling, apprenticeship, or I believe job experience (e.g. general contractor for many years). Once that has been satisfied, you take the certification exam and pass to get certified.
Thanks for your kind message! :)
Google’s self-driving car plans revealed in patent appl
> OpenPhoneOS

So it doesn't work on tablets?

Is it open to hackers?

What's an OS?

There's a reason Amazon isn't called "books.com" - definitive names rarely make for good brands. They limit your options and can carry preconceptions.
Two Years of Voice-Based Assistants, Echo and Home
I want to learn and play with LoRa. It's a 'IoT' technology that allows you to communicate over long distances using amateur (unlicensed) radio bands. Some of my friends have achieved distances of over 40km, and I'm curious to see what I can do with it.

So far I've been able to get a ping between two modules over a 10m range. Next up I'd like to transmit some useful data over longer distances (temperature for example), and then move on to devices that provide useful data (eg when a train passes a certain point to see if it's on time).
Fake News Alert: The article makes repeated mention of a "U.S. Economic Blockade" against Cuba, which implies that the U.S. prevented other countries from trading with Cuba. The U.S. merely had a trade embargo against Cuba that prevented U.S. companies and their foreign subsidiaries from doing business with Cuba. If Cuba's socialist economic system is as awesome as so many people say it is, it shouldn't rely on trade with a greedy rapacious capitalist neighbor in order to provide a decent standard of living for the people of Cuba.
You may want to see about running Home Assistant (https://home-assistant.io) locally. It can do recurring schedule stuff (as well as more complicated condition-based triggers), works to make custom commands (https://home-assistant.io/components/alexa/#i-want-to-build-...), and can pretend to be a Philips Hue bridge to get first-class integration with Echo (https://home-assistant.io/components/emulated_hue/).
I went to their DC location on Friday.

It's really not THAT different than any other fast food place in terms of the speed of service or the number of staff. Even the price ($6.95) was about the same as what a typical fast food meal costs.

So I think the "disruptiveness" has been a bit exaggerated.

The quinoa portion was reasonably generous and tasted pretty good, but I don't know that I would eat quinoa every day. I didn't realize that they had no meat options before I got there.

As far as whether this model will become more pervasive, I'm not sure. But even if it does, I don't see the big deal since they are not really that different from what's already there.

Now, if they somehow got the costs to be MUCH CHEAPER than existing fast food options (let's say $2.50 for a big bowl of quinoa), THAT would be a game changer.
"Reportedly" tried, according to your source.
I hooked it up to my Logitech Harmony remote, so we can tell Alexa to "turn on the TV" and it turns on the TV and amp. When Sonos integration is completed, 2017 is the plan I think, we'll use it for that.
No and I knew it was flawed when I was typing it. I ran out of the will to fix it.
Checking my credit card account.
Reading my audio books.
Playing music.
Listing to Radio.
Setting reminders.
Calculating things, while doing them.

Telling a bad joke, and then saying "Alexa, start my applause."
For what it's worth, I didn't find it insensitive.