skysight-inc/HackerNews huggingface dataset:
I started drinking in 8th grade, moved to marijuana soon after, and did many drugs in high school. I did many stupid things, and graduated with barely a 3.0. I was a "wild child", and although I was raised by a very intelligent and successful single mother, she said I couldn't be controlled and thought giving me freedom was the best solution for me.

In college, I had sort of a "been there, done that" attitude to parties and substances while many of my peers were just starting to experiment. I realized that this was my chance, and if I didn't buckle down and study, I was going to wind up a failure in my own eyes.

Would I want what I went through for my own kids? No. In hindsight I would have put more boundaries and controls on myself. But I turned out OK. There's hope for everyone.
Somebody made the argument that the rise of civilization is the rise of drill bits. Harder, more durable bits meant more metals mined per hour. More metal meant more durable goods like chariots, pots, spear points, wagons. Durable goods meant more efficient commerce. And on up the food chain. Anyway I remember a graph of bit hardness through history vs city size or some such.
If they want to throw money around, they should fund an individual tutor voucher program which offers students a choice in how the money is spent.

Then students can spend the money directly on additional teacher salaries by seeking out individual instruction rather than spend it on proprietary learning materials.

Improving education isn't hard if the student/teacher ratio is 1.
That test is highly unreliable as it detects glycerine which is also a common ingredient in soap, lotion, baby wipes, etc.
http://consumertraveler.com/columns/getting-there/tsas-explo...
It wouldn't be my first choice (or second, or third), but I would say that Rust could be well-suited for APIs. So, if your web app is a single page app that is simply communicating with an API, it starts to make a little more sense, if your primary motivation is doing something "new" or challenging for the sake of it.

That being said, I don't think that should be anybody's primary motivation for a production application. :)
Quotes from the Cloudiest WebScaliest DevOps Teams
The oil industry is filled with examples of people not "knowing" exactly what they were doing. Choosing to drill in a given location often included the possibility that there was actually no oil/gas to be had...that the well would end up being a "dry hole."
http://pinegrow.com, now that you mention it :)

Pine in Pinegrow comes from Pine trees and no code comes from Atom. Besides Bootstrap, PG also supports Foundation, plain HTML, converting HTML pages to WordPress themes, master pages, smart components etc and aims to be a kind of modern Dreamweaver replacement.

And sorry that you feel offended by my kids having to eat.
Interesting, but being cynical: sounds like a great excuse for politicians to jump on and regulate them for "health reasons".. Pay no attention to the corporate copyright trolls behind them though.
Adding to other commenter, he says that learning the recent tech will just give you a temporary advantage as a first-mover followed by all kinds of people having same skills. That's misleading as a first-mover will have many successful projects under their belt and a network of referrals if they played it smart. That advantage will be a lasting, selling point vs cheap labor of "I know the dark corners and time-wasters. I'll do it right."
You should write that up. I love examples of GAs and other optimization algorithms going haywire.
> crummy web interface instead of something with RFC standardized protocols and formats and a variety of high-performance native clients specifically designed for browsing that sort of thing.

This feels like the paradox of the new generation of tech tools. I find the new stuff much more accessible, but much less deep. And that's thinking of Google's web stuff that, on balance, is much better than others'. Search is magical, but I find myself much less productive than I was with some of the old generation email / newsgroup software, in spite of the fact that I've now probably logged more hours using the new stuff. Maybe I'm just less obsessive about really learning the tools as I've gotten older, or maybe the tools just have less depth.
It's not just you, it is kind of odd. It is -doable-, but outside of having some really specific requirements wouldn't be my go to. The overhead for web stuff in other languages is just so much lower.
I was similarly unsurprised to find out that Stanford monitors all emails, including ones not sent via Stanford servers. I noticed my emails sent via SMTP to an outside server (edit: while connected to campus network) were getting softfail header flags because they were being relayed by Stanford. I'm sure all network traffic is monitored as well -- the network usage policy explicitly allows them to.
No, it is much easier than you'd think. Energy breeds energy. You start with a smaller energy source, use it to extract resources and make parts for the bigger energy generator, rinse, repeat.

Wind turbines and small hydroelectric dams are simple. Megaprojects are harder, but it is easy to start small and extend from here. It is easy to make electric energy, and with enough electricity, everything is possible.
:) Not what I was expecting but a good side of systemd nevertheless
IQAir HealthPro Plus claims 0.003 and honestly, I believe it. Disclaimer: I work for them but my opinions are my own and backed by some really great science/technology.
I sincerely believe that decoupling human living standards from human labour will be a good thing in the long term, though we'll have to adjust to the idea of no one ever having to work ever again.
So, the idea is to create a society that survives even this scenario.
Distributed Library's,that survive Alexandria.
Rugged Tech, that can be made even with just sun power and leftovers.
Social networks, that allow for continued cooperation even during times of enforced isolation by disease and war.
Social networks that enforce social behavior, by the world bearing witness.
Tech that evades the control of the temporary mighty, warlords and priest castes, that try to "stabilize" society by freezing it between the holy cycles of overpopulation and civil war.
Lots of work.
Doable Work.
How surprising is this when Janet Napolitano[1], former Secretary of Homeland Security, is the president of the UC system?

[1] - https://en.wikipedia.org/wiki/Janet_Napolitano
I don't even know what to believe anymore. That documentation is referring to two types, with "raw" renamed to "str" plus a new "bin", which is what I thought it was.

But the link you posted referred to three types, where "str" and "bin" subclass "raw", which sounded like it provided a non-backward-compatible "str" that's guaranteed to be text.
The why did 'God' have a chin?
More Vulkan slides how everything is going to be great without real content[0], whereas Metal and DX 12 are already here.

Not only as drivers, but also documents, books, tools and graphical debuggers.

I hope this doesn't turn out into another Longs Peak.

[0] Yes, I know it is Mantle inspired and I have those PDFs.
As a Swiss I second that. I will vote for it, but I expect it to get less than 10% of yes's. It's 10 years too early. Switzerland is progressive in many ways but it is also conservative in many ways - this sort of risky experiment is the kind of thing that will almost certainly not pass for now.
Thanks for this comment! I was curious recently for some "layprogrammer" info on differences between Qubes and GenodeOS; although this is not a full blown article, I find it interesting and valuable (and only the second bit of such info I stumbled upon yet; from the first one I gathered that GenodeOS has a microkernel architecture, while Qubes does not [although I'm not quite sure what it does have instead]). You wouldn't be planning to write some quick note on that topic, would you? :)

edit: given that from what I managed to understand from the high-level public information till now, both of the projects:

- seem to have kinda similar goals/aims (VM-like separation between applications/application domains/groups);

- seem to employ a similar GUI concept of visual differentiation of apps running in different "virtual domains";

- seem to mention some established hypervisor/VM technologies, like Xen/KVM/...
So that he could stroke his chin wisely from above.
You're completely right. There's a cool quote from http://waitbutwhy.com/2015/06/how-tesla-will-change-your-lif...:

"I’ve heard people compare knowledge of a topic to a tree. If you don’t fully get it, it’s like a tree in your head with no trunk—and without a trunk, when you learn something new about the topic—a new branch or leaf of the tree—there’s nothing for it to hang onto, so it just falls away. By clearing out fog all the way to the bottom, I build a tree trunk in my head, and from then on, all new information can hold on, which makes that topic forever more interesting and productive to learn about. And what I usually find is that so many of the topics I’ve pegged as “boring” in my head are actually just foggy to me—like watching episode 17 of a great show, which would be boring if you didn’t have the tree trunk of the back story and characters in place."

I think learning to use APIs is probably the way to start, but it definitely pays off to keep digging deeper as you go along.
Love stuff like this. There's so much momentum around TLS lately, so great to see.
>> I noticed my emails sent via SMTP to an outside server were getting softfail header flags because they were being relayed by Stanford.

This doesn't make any sense - either you were sending them via Stanford or you weren't. If you weren't, how can they be relayed via Stanford?
> There's hope for everyone.

Except for the hopeless.
After using Linux for 10 years and having recently switched to OSX I seriously miss this feature. Does anyone know how to get it for OSX?

Also, Alt+Left-drag to move the window is super nice (not having to aim for the title bar).
Just like with "drones" - it might impede big manufacturers, but hobbyist will keep doing it.

Also, after "print-a-gun" plans released, nothing major happened. So I hope common sense will prevail.
Cool! $1000 for a "Hyper HEPA" filter.

Maybe a good insurance investment for the company with a room full of 3D printers... after they pay for the HVAC guy to come in and install some real exhaust ventilation duct work.
Good point. I think I will do it the Atlassian way: companies who care about protecting their data will get the sources, just like with JIRA. They'll have to "go run" them themselves, but it's nothing like setting up JIRA.
Can you explain why this is the case and/or provide links for reading more?
Good points. The author focuses on (a) have server do everything itself or (b) use SSL accelerator hardware. There's a middle ground which has other benefits depending on your use-case: I/O offloading hardware that also handles SSL. These are often PCI networking cards that handle the packet processing, firewall, IDS, maybe management, SSL/VPN, etc. The host CPU works at a high level where it's only interrupted upon significant events or with most work done. The load on an I/O-bound server is so small that cheap, embedded CPU's can handle it. A CPU-bound server gets a great boost in performance for not worrying about massive I/O load.

So, there's still potential with that model. Use host CPU if that's all you need, though. Just remember that a few $200-300 networking cards might be a better deal than whatever HSM vendors charge these days.
I think the underlying assumption you're making is that a sufficiently powerful computer could emulate the chemical processes in the brain, and that this is therefore equivalent to running a brain on a computer, decoupling cognition from brain meat.

The problem is there are hard physical limits you run into in computation - it's more efficient to just do the chemistry than it is to simulate it. Our meat brains might be more efficient in terms of density and power efficiency than any physically feasible digital computer.

Further, computing power can't be increased arbitrarily, especially when networks and switching come into play. Even if your simulated brain worked out how to improve itself, the resource cost to actually do so might be prohibitively high.
word2vec has been shown to be completely equal to a much older method so it's not as mysterious or new as one at first usually believes.

Source (great paper):
http://u.cs.biu.ac.il/~nlp/wp-content/uploads/Neural-Word-Em...
Thanks, it sure looks less ugly with -o/dev/null{,}
I couldn't find any other way to get curl to stay silent and still output redirect times. Hence the crude hack.
(Obviously my bash and curl versions had no problem with the spaces or I wouldn't have posted it)
Note that that's the current limits, but they have stated that they plan to raise them greatly in the future
At the moment it is because the ecosystem isn't quite there, yet. Fundamentally though there are quite a few advantages when it comes to performance and safety.
It would be hard enough indeed if there wasn't a cheap way to produce at least some electricity to bootstrap the process.

And electricity is easy to bootstrap, thanks to hydro and wind turbines.
Pulitzer prize-winning security expert denied White House clearance
For what it's worth, we use the free / open source https://wekan.io/ at Bytemark and it's really smooth, runs our whole-company to-do board with 28 people.

As a hosting co we'd rather have self-hosted than SaaS, but we'll use (& pay for) free software over both of those options if at all possible.
Show HN: Compared Care: Unified Healthcare Shopping Platform
Why should it be odd?

It should be perfectly natural to use compiled languages to serve web requests.

Rust is a very expressive language, and with its focus on safety a very good candidate for distributed systems.

I for one, given my experience using Tcl for an application server, find odd to use scripting languages for web.
School vouchers or, even better, tutor vouchers are the way to go.

If students actually had a choice in how education funding was allocated, they would spend it directly on higher teacher salaries to pay for the additional teacher labor hours necessary to receive individual one-on-one instruction.

They wouldn't spend it on proprietary learning materials, large classrooms, large facilities, large administrative offices, and large campuses.

Get rid of the "smart classrooms" and allow students to pay directly for instruction with a student\teacher ratio of 1.
To give a usecase where tagging/requesting/etc offline messages is useful: using ZNC.

instead one currently needs to shell into their ZNC box and start grepping through logs, not pleasant

(there is a backlog module, however it required a bit of silly configuration and didn't support getting anything other than chat lines)
because hes handsome
No, this is different from what happens in the US.

Let's say I buy a house in the US and pay cash (no mortgage, no financing). I now own this house and decide to live in it. I will have to pay local property taxes, but I do not have to pay any income tax.

Now, let's say I instead rented out the house to someone else (and lived somewhere else), I would be making income on the rent, and therefore paying income tax on the rental income.

In Switzerland, if you live in the house that you own (the first example), you are considered to be renting it to yourself. So you have to pay income tax on the market rent for your home, even if you are both the tenant and the landlord.

EDIT: For the record, I don't know why you're being downvoted for asking for clarification.
> Knowing what sites you connect to and who you email and how often is more than enough to seriously undermine privacy and chill discourse.

Two band-aids are available for circumventing that too. They are called "VPN routing" and "Tor".
I wanted to chime in and also add that over time basic income would increase the cost of good, whether through taxes or vendors raising prices. The fact is, with all forms of minimum wages or basic incomes inevitably lead to increase in prices. That's pretty much how macro economics works.
My path to emacs
He could have been sending them to a third party SMTP server from inside the Stanford network.
It's an Atom/Electron app.
Trademark: REACT (serial no. 86689364)
Building a low cost wifi camera
https://sheetsu.com can be used as a simple DB (spreadsheet as a DB). It provides whole CRUD, auth, permissions (more here https://sheetsu.com/docs/beta) and is super simple in setup. I'm founder.
Almost certainly not the case that coal and oil are prerequisites, though things might have been harder without them, progress wouldn't necessarily have halted. Different approaches would have been taken. Growing fuel crops, for example, rather than building more mines. The important point here is that improvement in wealth and life expectancy in England started well before the industrial revolution. That revolution was enabled by this growth in wealth and longevity, and thus greater investment in technology, not vice versa.

https://ideas.repec.org/p/cte/whrepe/wh016301.html

"We claim that the exogenous decline of adult mortality at the end of the seventeenth century can be one of the causes driving both the decline of interest rate and the increase in agricultural production per acre in preindustrial England. Following the intuition of the life-cycle hypothesis, we show that the increase in adult life expectancy must have implied less farmer impatience and it could have caused more investment in nitrogen stock and land fertility, and higher production per acre. We analyse this dynamic interaction using an overlapping generation model and show that the evolution of agricultural production and capital rates of return predicted by the model coincide fairly well with their empirical pattern."
Now I have to ask you to tell the whole story, pretty please :).
What keeps rain/elements out. Also while this helps it's not a solution for ultrafine particles.
Opening with "Pressure" and you already know that he has good taste
Because Stanford has a silent proxy picking up SMTP traffic, and running it through their security system.

http://serverfault.com/questions/382329/routing-smtp-and-pop...
You're right that the interesting question is how to make a friendly intelligence, but all the groups who are trying to draw attention to that problem are running into the wall of doubt about capability.

The OP said:

> I'm not sure I understand how exactly a human-equivalent AGI would be more dangerous than an actual human.

Since an actual human might be out to get me already the question is not motives but capability - should I fear evil AIs more than I fear evil humans? Or an evil human with a friendly leashed AI?

The argument typically revolves around whether or not AI would self-improve and lead to runaway intelligence, but I think that that's a distraction - there are plenty of other ways AI could be dangerous that are easier to persuade people with without running into the that-sounds-like-scifi filter.
yeah, wow. as a uc alum this is definitely a surprise, and kind of disappointing.
>> I knew everybody's licence plate

Wouldn't it'd be easier to just remember what car people drove, than the plate? Dave drives a green, older Ford Bronco. Jim drives a new red Porsche.
An excellent and touching article.

Among the gems within: The early German naturalist explorer Alexander von Humboldt wrote of encountering, during his travels in South America toward the close of the 18th century, a parrot that was the last living repository of the language of the extinct Atures Indian tribe.
FTDIGate 2.0: FTDI Windows Driver Won't Talk to Counterfeit Chips
http://lesswrong.com/lw/nl/the_cluster_structure_of_thingspa...
Presumably zbjornson was sending messages from a network within Stanford, using vanilla SMTP. In that sort of topology, Stanford's network could easily intercept, monitor and modify SMTP traffic.
It's not the speed, its the way results are returned. Problems start when you have to decide to implement something that was discussed a year ago and you want to understand why a decision was taken.
Tech startups working hard to sell a culture that job hunters will buy into
It's an interesting interpretation, but I don't think Pampush is arguing that a trait must be present in a common ancestor in order to have a single name. He's certainly familiar with parallel evolution, usually the basic examples given are the bat's wings and cephalopod's eyes, maybe even more striking than the insect hair example.

He says it's fundamentally different, and I think I can see how that's the case, seeing how elephants can actually close their mouth/trunk onto their chin (giving it an obvious use), and also considering the structural difference where the elephant's chin is a direct continuation of the line where teeth are resting. It's more of an extended lower jaw than a separate protuberance like in humans. That being said, I'll keep on calling it a chin.
Using Go for web servers is Ok (ask Google), Rust is in (almost) same field (just much better), so there are not so many differences.
[image] de-cix fiber switch backbone hardware
I had to look up Terman and SMPY [1].

I scanned it, and it seems to suggest that IQ 'is kind of bunk' - that it's more effective to evaluate mathematical reasoning, alone.

But, what I find more interesting is that not all mathematically precocious achieve, and very many achievers were not mathematically precocious. So, what's going on in the middle?

It's cool to see that 2000 kids out of 400M were high achievers, but how do we get, say, 1M high achievers out of the next 400M?

[1] https://my.vanderbilt.edu/smpy/files/2013/01/Article-PS-Lubi...
Is Bootstrap Studio really from the Bootstrap devs? According to this website (https://bootstrapstudio.io/) Bootstrap Studio is a tool developed by Zine EOOD, a Bulgarian company: http://zine.bg/
Mad Max was originally about peak oil collapse. Nuclear holocaust was retconned in circa Thunderdome.

The author apparently doesn't know that fissioning the thorium and uranium in an average rock yields 1,000 times the energy needed to melt it.[1] The ground you walk on is literally beaming with energy, and it's incredibly easy to have out.

[1] 2000 GJ and 2 GJ per cubic meter, respectively.
It's not so much an issue of technology, but of control. If you can turn off your phone/chatroom/email whenever you like, and without consequences, then it's wonderful.

But if someone else dictates your availability on these platforms, then it becomes burdensome, even stressful.

And there can also be normative pressure. If most of your colleagues have no problem remaining available at all hours, then you will be expected to as well.

Sometimes I feel like workers are in a race to the bottom to see who can give up most of their personal time.
Show HN: Export “Chess with Friends” Games as PGN
I was reading some of the Python standard library code and one piece stood out for me in the heapq.py module.

Merge sorted iterables using min heap:

def merge(*iterables):
'''Merge multiple sorted inputs into a single sorted output.
>>> list(merge([1,3,5,7], [0,2,4,8], [5,10,15,20], [], [25]))
[0, 1, 2, 3, 4, 5, 5, 7, 8, 10, 15, 20, 25]
'''
_heappop, _heapreplace, _StopIteration = heappop, heapreplace, StopIteration
_len = len

h = []
h_append = h.append
for itnum, it in enumerate(map(iter, iterables)):
try:
next = it.next
h_append([next(), itnum, next])
except _StopIteration:
pass
heapify(h)

while _len(h) > 1:
try:
while 1:
v, itnum, next = s = h[0]
yield v
s[0] = next() # raises StopIteration when exhausted
_heapreplace(h, s) # restore heap condition
except _StopIteration:
_heappop(h) # remove empty iterator
if h:
# fast case when only a single iterator remains
v, itnum, next = h[0]
yield v
for v in next.__self__:
yield v

If I'm not wrong, this is written by Raymond Hettinger and it's always a pleasure to read/use his code.