skysight-inc/HackerNews huggingface dataset:
I don't think it was implied good enough tools can replace qualified engineers. But I feel sometimes engineers don't realize that tools can not only be valuable for beginners (itself worthwhile, imo) but actually make experienced professionals more reliable (less error-prone) and work faster.

Taking the Lego analogy further, even if I, an experienced Lego builder, can construct a set entirely in my head, and write a correct assembly script, building it physically is likely faster and certainly less error-prone.

Those kinds of goals are hard to achieve with software (especially considering what we have is already pretty good!), but I think they're a worthy pursuit.

Examples of language/interface design that seem strictly beneficial: (regardless of experience or project)

- Showing the result of [valid] code changes as soon as possible (a feedback problem);

- Disallowing invalid expressions (a consistency problem);

- Displaying relevant components (functions, libraries, APIs, variables, etc) (a visibility problem);

- Bringing documentation closer to code (making functionality obvious)

Eve tries to tackle some of those challenges, especially the documentation problem and the visibility problem.

Solving those issues can both improve productivity and bring more people into programming.
https://electrek.co/2016/10/28/tesla-solar-roof-powerwall-en...
To stop the world, Go preempts at the next stack size check [1], which happens during function call preludes. I guess that happens often enough to be fast in practice.

[1]: https://github.com/golang/go/blob/8f81dfe8b47e975b90bb4a2f8d...
It could, but within a given neural network structure, the speed is going to pretty much be constant. (Barring optimizations such as eliminating zero weights/activations). There's a meta-level above this of trying to search or automatically determine a "good" NN structure that can accomplish the encryption & decryption. That too (determining an optimal NN structure for a problem) is a fascinating research question in its own right! :) In fact, it's one that Jeff Dean called out a while ago as one of the leading-edge questions for DNNs, IIRC.
I have no particular desire to sign up just to watch the video, but I hope that the Powerwall 2 is compelling enough to beat out the LG Chem RESU.

For reference, the RESU is a wall-mounted Li-ion battery meant to be connected to a solar inverter. It seems to beat the Powerwall in basically every respect. It's a bit cheaper, it has a better warranty, and it has slightly lower advertised capacity but higher warranted capacity under basically all advertised conditions. But it's not cool and doesn't have a shiny video.
Show HN: Put “gifs.com/save” in front of any Vine link
Yeah and public nuisance laws are similarly problematic: selectively enforced and sometimes used to punish the victims of crimes.
.1 of a millisecond is very impressive. Does this mean Go can finally be considered a systems programming language?
Or maybe they can attach your lightswitch to a botnet and use it in conjunction with millions of others to launch a DDoS.
Photographers of 1870s London Documented Their Disappearing City
Or nobody was willing to commit political suicide and bring her to justice.
Putting "gifs.com/save/" in front of any Vine link (or Instagram!) converts it into a gif - you'll need an account.

Can also gif live streams (FB, Twitch, Youtube Live, Periscope), and any other video website by going to the home page.
You can do it (by that I mean NOW) with DHCP-PD (prefix delegation). Router asks for a range of addresses from the ISP which it then assigns to the IoT devices on the inside.
Is the FB branch version of mysqldump still single threaded? How do you cope with that?

I currently "fake it", using "START TRANSACTION WITH CONSISTENT SNAPSHOT", with multiple mysqldump processes running, where I can't get mydumper deployed.
I looked into electronically controlling the lights in my house 15 years ago. I was hard pressed to see any value in it. Walk into a room, flick it on. Walk out, flick it off. The light is for the person in the room - why flick it on and off when nobody is there?

(Yes, I know about deterring burglars.)
the cool thing is that they look good... they look like a normal roof at the angle you would see from the street in front of the house, but from above... from the angle of the sun they are transparent and you can see the solar cells.

I know some rich people that want solar but their neighborhood associations won't allow it, but I don't think they would not have an objection to these roofs. they look really nice....

I have been curious how they were going to compete with cheap chinese solar. this seems like a good strategy but one that may be easily copied.
Other systems I'm aware of that are capable of similar feats (I know .NET's collector can, not sure about Hotspot's) use page poisoning. Basically the compiler/JIT puts a bunch of extraneous memory accesses to a known address at key points where the GC can track what all variables and registers hold (called "safepoints"), in a fairly liberal pattern around the code. When the GC wants to stop all the threads in their tracks, it unmaps the page holding that address, causing segfaults in every thread it it hits one of the safepoints. The GC hooks the segfault handler, and simply waits for all threads to stop.

I'm not sure that's what Go does, but I'm not aware of a faster way on standard hardware.
.NET already has concurrent garbage collection: https://msdn.microsoft.com/library/ee787088(v=vs.110).aspx#b...

See the "SustainedLowLatency" mode for something very similar to what Go does (although .NET's GC, unlike Go's GC, is generational, which is a significant difference).
That's basically what Go does; it folds the preemption points into the stack checks during function prologs.
XPS 15 9550 has Skylake: https://en.wikipedia.org/wiki/Dell_XPS#XPS_15_.28Touch.29.5B...
I'm always amazed at how cynical HN can be on IoT.

I work at a facility with tens of thousands of sensors that are critical to safely and efficiently running the operation. IoT is spilling into the residential sector because of how successful it has been in the commercial world and because many people find it to be a useful addition to their household.

Are there issues that the industry needs to resolve? Absolutely. Should the buyer made an educated purchase? Sure. But the answer to some IoT systems being insecure is not that the whole field is a gimmick only for the "smart"! I wouldn't even call residential IoT a mature technology yet - of course there are going to be issues.
you understand what that email was talking about right?

oversampling is done to get a better view of specific groups. when put back in comparison to the population as a whole they are readjusted for their extra sampling.

those polls were also for internal purposes to the clinton campaign, and not polls that are actually released. so why would there be manipulation in an internal poll that would affect decision making in the clinton camp?

there is literally zero going on in that email but trump supporters saw "oversampled" and freaked out because they didn't know what it meant in regards to polling.
Are you referring to NeXTSTEP? Darwin? I don't think they've ever tried to hide it.

NeXTSTEP was openly Unix, based on BSD and Mach. NeXT workstations were specifically designed with computer scientists and researchers that were familiar with Unix systems in mind.

http://opensource.apple.com/release/mac-os-x-100/

"Beneath the easy-to-use interface of Mac OS X is a rock-solid, UNIX foundation."

Granted, it doesn't explicitly list BSD there, though I think it's relatively well-known history, at least among people who care.

What makes you describe it as a "rip-off"? I get the impression you feel that Apple is trying to hide something, or did something improper. Would you elaborate on what you're getting at?

Edit to add: Minor note. FreeBSD dates back to 1992, while NeXTSTEP development started before October, 1988. Both share code from BSD.
Title is misleading. It should be "up to $650". The trade in values are ridiculous, though and on par with pawn shop quotes.
nobody expects everyone to be a physicist or chemical engineer. Specialization is a good thing.

The difference with software engineers is that they have the power to build their own tools; physicists and chemical engineers largely don't, unless they themselves are also software engineers. You aren't going to use knowledge of chemistry to build general software but you can always find a use for software engineering in any domain. This puts it in the same category as literacy and mathematics, rather than strictly being a specialization pursued toward its own end.
If only there were generics, and no nulls, oh and strongly typed errors... regardless, this is Very impressive.
For an introduction to Dedalus with less reading, Peter Alvaro's 2015 Strange Loop talk was fantastic.

https://www.youtube.com/watch?v=R2Aa4PivG0g

---

Edit: Actually Chris Granger gave an Eve talk at the same conference. It's interesting to see how Eve has evolved since.

https://www.youtube.com/watch?v=5V1ynVyud4M
> Financial first: deferring compensation from continuous throughout the year to a lump sum at the end is essentially getting your employees to lend you money.

Also, when the bonus comes in it is paid out in two portions - one immediately, and one six months later. This helps retention, since there is always a carrot for the employee to look forward to every six months.
You can also watch it on the SolarCity website (somewhere halfway down). Without registration.

http://www.solarcity.com/
Because you should be using Vim, and Swap CapsLock with Esc!
Reasons carriers are building new cell networks for the Internet of Things
People are willing to pay a premium for nice looking stuff that works well together. cf. Apple.
We've been dealing with those corner cases for thousands of years and we know them pretty well. Given that we all run on pretty much the same hardware and firmware (with minor differences), you could say humans have been thoroughly tested for few millennia, including a hundred or so years of road testing.

So yeah, I a bit of thorough testing of a completely new hardware running completely new software isn't too much to ask for.
Neural Enhance – Super Resolution for images using deep learning
The proposal document for this change is a good read: https://github.com/golang/proposal/blob/master/design/17503-...
Apple only cares about impressing Apple newbies who walk into their stores, and this laptop is a prime example of that attitude. They haven't given half a damn about power users, enterprise users, or developers since Steve died. It's all about the bling now.
The price of PVs has fallen by multiple orders of magnitude in the past half century or so[0]. This is a staggering change!

[0] http://blogs-images.forbes.com/peterdiamandis/files/2014/09/...
Direct 1080p video link:

https://uhsakamai-a.akamaihd.net/sjc/omega/vod/sjc-566a4ba6-8cb9-4eef-9ff4-f91aa8d13adb/84771680112000/96870994920000/plain/improved/1/chunk_NUMBER_84a103284c.flv

Replace NUMBER with 1 to 190 or get the playlist:

http://pastebin.com/raw/YeNr726v
China has been a leader in the space of virtual reality for at least a decade. In that reality China is an innovative country that competes on the global stage producing useful products. In the real reality China is a country with no capacity for developing interesting products which relies on cheap labor and espionage to produce barely functional replicas of innovative products developed in other countries and sells them at a fraction of the cost because most of the country's workforce is composed of people who may have literally just fallen off a turnip truck and rolled into the factory.
Introducing the World's Most Advanced Chatbot Lawyer
One of the features of the common human firmware is self-preservation instinct. It lets us trust that our fellow drivers, while still prone to mistakes, won't generally make obviously suicidal errors. Can one say the same about a new ML algorithm running on some board designed half a decade ago? How exactly would one know, without a thorough audit?
What you're missing is the proposal to have the email provider generate public key/private key pairs and somehow communicate that detail to the email client. (Presumably via some IMAP or POP query?). The current IETF drafts have no provision for how to communicate public keys and private keys to the email provider.

I'll also point out that S/MIME 3.1 lets you encrypt message headers by including an entire message/rfc822 inside an encrypted section. I don't think any email client actually supports doing anything reasonable about that.
Most other sophisticated GCs (e.g. .NET and Java's) can obtain pause times in a similar range for generation 0 collections. So if GC is the reason you don't want to use one of those you'd probably be more interested in improvements in worst case pause times. Go is however very good at avoiding unnecessary object allocation and doesn't need a JIT so it may still be closer to what you need than those languages.
I do compute heavy stuff but from time to time but it's the sort of thing that would slow down the new chips just as easily as the old. But on average, a laptop from four years ago handles everything I can throw at it easily. If you purchased computer hardware at any point during the 90s or early 2000s, that's amazing.
Not one?

http://shop.lenovo.com/us/en/laptops/thinkpad/p-series/p50/

http://shop.lenovo.com/us/en/laptops/thinkpad/p-series/p70/

http://shop.lenovo.com/lv/lv/laptops/ideapad/y900-series/y90...
And if you see the universe as "a sort of code", the network is rewiring the universe!

How's that for a bombastic editorial title?

(To be clear, I'm 100% agreeing with gcr here. Parameter optimization is a tremendously powerful technique, and quite possibly the "true currency" of our universe, but there's a few abstraction layers missing between that and a claim of "self-modifying AI")
Right, and tenured generation collections are already concurrent in HotSpot and .NET. Generally only heap compaction needs to stop the world; you can disable compaction if this is a problem for you.
my god, idlewords couldn't have written this better
I still remember a moment when, as Rome, I realized that the barbarians at my gate were stopping me from progressing in culture and science. That was oddly poignant.
Dear blinddev,

I'm a seeing student with an upcoming six week block of time to do a out of school project. I have previous experience developing accessable software and would love to work with you. If you're interested, shoot me an email at eliaslit17@gmail.com
And per user vs. system overrides.
Statistical bullshit aside, even if his stats were on point, you'd have to say Trump is a Black Swan of a candidate, breaking models generated by past data.
The Civ intros are an impressive display of the game's whole aesthetic. Beyond Earth disappointed me in a lot of ways, but starting it up and feeling like it was a 'next step' from the history of Civ was beautiful.

The voiced quotes for each tech in Civ V were downright haunting for me, and I'm pleased to see the game kept so bright. Even the military quotes strayed to optimism like "Happy are those whose walls already rise."
In CA, it is illegal for HOA to block solar installations
This is called Data Scrambling on Intel processors. There's not a lot of info I can find from the horse's mouth, but the datasheet [1] has a blurb:

The memory controller incorporates a DDR3 Data Scrambling
feature to minimize the impact of excessive di/dt on
the platform DDR3 VRs due to successive 1s and 0s on
the data bus. Past experience has demonstrated that
traffic on the data bus is not random and can have
energy concentrated at specific spectral harmonics
creating high di/dt that is generally limited by data
patterns that excite resonance between the package
inductance and on-die capacitances. As a result, the
memory controller uses a data scrambling feature to
create pseudo-random patterns on the DDR3 data bus to
reduce the impact of any excessive di/dt.

So basically, all the kernel knows is that the data is in there "somewhere", and can be accessed traditionally.

[1] http://www.intel.com/content/dam/www/public/us/en/documents/...
1. One more little doo-dad to not lose.

2. It protrudes more than 1cm from the edge of the case, so we're right back to where we started in terms of things unintentionally dragging the laptop around.

3. MagSafe is patented by Apple, and not licensed to anybody. To get around the patent, other manufacturers had to make an inferior product. In particular, the polarity of the magnets in MagSafe is optimized to make the connection as strong as possible, and that's written right into the patent (https://www.google.com/patents/US7311526). The knockoffs are wimpier.

4. Dropping $2500 on a laptop and then having to spring for a $40 part than came from free with your $1700, last-generation laptop is just annoying.
This seems extremely complicated. I'm glad I've got ufw to fall back on.

I have no doubt that this sort of control is needed by sysadmins and such but we need to remember: the easier you make it to break a security tool the inherently less effective it will be. IPTables is extremely complicated from my experience (making sure you have everything setup correctly, saving/loading correctly, and pulling apart the lingo to see how to actually express something you want to do). Most of the things most people want to do with a networking tool aren't that complicated and as such I think like tools such as ufw (and nftables) should focus on easier user interface as well as exposing the nitty-gritty to those who need it.
The original Rome: Total War felt similar. You can't have enough sanitation to keep a truly enormous city happy, so what to do?

Well, knock the population down. How? Either raise taxes until they revolt and then put them to the sword, or move plague carriers into the city to keep things in check.

That was a properly dark game, and I'm glad Civ isn't.
you guys are killin it!
Just curious, is it possible to rowhammer cache?
The Parallax View – Essay on Hyper-Realism in Games
You can just give a dummy email and the video will load immediately.
Any idea how much power these things put out when compared with a conventional solar setup? 1:1? .5:1?
Well the linked page and videos explain the benefits of the current release pretty well. They should take less than 30 minutes to view. I think part of the reason they use ambiguous language is they see this programming language as the first step in achieving a series of more ambitious goals. They've also been writing specific prototypes which they also believe work toward these goals for the last two years.
@eswat : So long as your shader files are stored in a non-protected folder (e.g. C:\Windows, C:\Program Files, etc.), you shouldn't need Admin rights to load them.
For those that can handle old pre CG movies there's a great old movie where computers make their own language. Highly recommended

Colossus: The Forbin Project (1970)

http://www.imdb.com/title/tt0064177/combined
Bash <--> Windows interop arrived in build #14951: https://blogs.msdn.microsoft.com/commandline/2016/10/19/inte... allowing you to call Windows apps from within bash, and capture and process the output of Bash scripts and/or Linux tools from Windows.

What else can you use Bash for? Using apt-get to install your favorite dev tools, libraries, platforms and languages inc. node.js, Ruby, Python, gcc, go, Rust, htop, Apache, MySQL, Jekyll, etc., and then building and running your code with little/no change vs. running on Linux natively.
Ask HN: How do privacy and data influence you as a user and consumer?
Recently my (Android) phone has been asking me more and more detailed questions related to my location e.g. prompting me to upload specific pictures I've taken. I've since turned off my location (unless getting directions) but now I'm wondering how else I should change the way I use my phone and even thinking of what phone I'll get next and companies that will respect my privacy.

I'd consider myself pretty security conscious but I can't say the same thing for privacy until more recently. What steps are you taking to reduce the data and information you give to companies? What apps do you avoid? What companies do you really trust with your data? Or what companies do you trust not to collect data? Are you sacrificing any superior products to protect your privacy?
Brief synopsis:

Go 1.8 is moving to a hybrid write barrier in order to eliminate stack rescanning. The hybrid write barrier is equivalent to the "double write barrier" used in the adaptation of Metronome used in the IBM real-time Java implementation.

Some benchmarks:

https://github.com/golang/go/commit/bd640c882a8dcb88a0497770...
I will suggest you start a blog somewhere and, initially, just kvetch about things that you find bothersome. If you can get any kind of feedback at all, that can help you figure out what your value position is. You only need one person really engaging you to make a big difference in your understanding of what other people most need from you.

The posts do not necessarily have to be long.
In our company, we use community-edition of SonarQube to help improve Code Quality. SonarQube can help you setup different metrics and fail builds if they are not met via maven-sonar-plugin. The new SonarSource project has plugins for all the modern IDE's and does a quick analysis on the current file.
How to Live Stream to Twitch from a RetroPie
100 Things I Learned in 10 Years and 100 Reads of Marcus Aurelius's Meditations
In what way is expecting the same pay and promotions as someone who works more than you not asking for special treatment? I really don't understand what you could be missing there.
Also in Florida, surprisingly.
It should pick English or Italian depending on your browser language. If it does not, then it's a bug. I'll look into it
Well I guess I finally know who this was made for: http://www.theverge.com/2013/5/31/4380132/acer-aspire-r7-rev...
What about the way Go handles errors today makes them not "strongly typed"?
I never understood why firewall rules weren't simply a fs like procfs as most if not all rules are tree based.
I found Soylent incredibly useful recently when I went through a bout of gastro.

It was easy to keep down, and this way I knew I was at least getting some nutrients in.

I don't use Soylent as a day-to-day meal. I use it when I am rushing around, and the alternative is McDonalds. The way I see it.

1. It's a fixed 500 calorie intake
2. It's reasonably balanced nutritionally
3. It doesn't have useless junk I don't need (extra oil/fat, preservatives, extra sugar/flavouring etc.).

A lot of people seem to say, oh, but what if you miss XYZ nutrient, or, what if there is this other secret nutrient in fresh food you don't have.

My question to you is - do you think KFC or McDonalds would have these secret nutrients? Or that the fried-chicken and chips meal you get at the local takeout, or the oily chinese takeout you buy on lazy nights if somehow better for you?

If the alternative is other sorts of so-called fast foods - then yeah, I'm going to take the Soylent.

Also, people talk about how preparing wholesome, healthy fresh food takes no time...bollocks.

When you have a one-year old in your hands crying, you're rushing to pack her bags for daycare, you have another scamp running around chasing the cat (whom you still need to feed, by the way) - the last think you want to do is warm up the stove, cut some veggies, and make up a stir-fry. You want to shove two scoops of powder, shake it with some water and glug it down.

Not to mention shopping for groceries.

Yes, I love cooking - but I'd like to do it as a enjoyable thing, when I have time/energy. Not something I need to do, even when I'm exhausted, because the alternative is starving, or greasy takeout.
Tesla version integrates the inverter and has double the capacity(14kwh) for the same cost as LG Chem REsu 9kwh version

One 14 kWh Powerwall battery $5,500
Installation and supporting hardware starts at $1,000