skysight-inc/HackerNews huggingface dataset:
"At the start, at the education phase of learning, stuff needs to be engaging"

Perhaps this is true in primary school, but I think in secondary school and definitely in university, education can be engaging while remaining completely intellectually honest and devoid of outright appeals to emotion.

When education becomes about how to think and not what to think, it is inherently more interesting. I remember taking my first moral philosophy class in university, and much to my surprise, it was one of the most engaging classes I ever took precisely because it challenged everything I thought I knew. The professor could have spent the time teaching us what to think (e.g. just what the major moral philosophy theories are) but instead she used the socratic method and challenged each of us about what we already believed and how those philosophers like Kant came to their theories.

Indeed, intellectual and moral relativism is dangerous because it does the same thing religion does, it is a method of coming to knowledge/truth (an epistemology) that no one else has access to and/or that relies on subjective evidence (i.e. emotions/feelings).
GREENBACKsEntertainments
Well, you can't update an app with the same app signed with another certificate.
> Do we really want companies refusing to service areas because the police in those areas are too violent? This seems crazy to me, basically accepting and working around the problem instead of fixing it.

On the contrary, I think that would be a good way to address the problem. I imagine you'd get more pressure from the community if customers called up to order and were told, "sorry, we don't deliver to your neighborhood because the police have been known to assault our delivery couriers."
The Heroes of CRISPR
> It may not matter that the particular disk write failed without any additional logic.

Only if the disk write completely failed, leaving no traces of a half-broken cache entry.

If you have a half-written cache entry and don't deal with that situation somehow, you end up serving the user broken content from the cache.

It usually behooves us to have our code react to write errors.
I think any treatment of boredom, scientific or not, is woefully incomplete without reference to the man who understood it better than anyone, Soren Kierkegaard. He uses it as a vehicle for discussion and engages in it at a level I haven't seen since. This particularly funny and biting essay should be required reading for anyone interested in understanding it from a philosophical or psychological context:

http://www.sorenkierkegaard.nl/artikelen/Engels/145.%20THE%2...
This sucks. Now people who want to walk up and get a little exercise cant, just cus they are outnumbered by lazy sedentaries.. :(
My own suggestion is to switch to pig latin.
> Every single smoker knows that smoking is going to put them in an early grave, but they still continue, because the short term pleasure to the senses, outweighs the perceived long term risk.

Hits home.

Quit 5 years ago, knew all the risks, evidence etc none of that worked, my mum a heavy smoker ending up in the cardiac unit at 54 was what finally did it (turned out to be nothing serious), I stopped on my 30th birthday and never touched another one.

Had my mum not ended up in hospital the week before my 30th birthday (which does make you take stock) I think I'd still be smoking today.
But the metric is overall throughput, not latency. If they had bothered to characterize latency then that conclusion would probably follow. Since they characterized throughput instead, they optimized throughput at the expense of latency.
There's nothing wrong with running up the escalator. The issue is people crowding to the right to make room for the people doing it, which decreases the capacity for everyone else.
I've seen escalators that at night stop (like go to sleep) if nobody is walking and start (wake up) when someone walks towards them.
This idea seems more like how to stick to doing something you don't like, rather than how to stick to a goal. The seem similar but the latter implies you have a choice in how to accomplish it.

If you assume that a goal is a long term accomplishment and the strategies you use are short term, then something like this will allow you to stick to a strategy. However, done to excess would imply doing things you hate all the time, against the peril of doing things you hate more, which will make your life miserable.

This line of thinking reminds me of most school systems, which uses somewhat the same strategy, ie. do this simple task, now, or in the immediate future, to some exact specification, and if you don't do it properly you'll get a bad grade.

I find it much more helpful to tread lightly when considering doing things you don't like in order to accomplish a goal. If you can find a way where you are enjoying yourself and working towards a goal at the same time, it is much better even if it seems likely to cause you to take longer at doing it.

For instance, I often switch projects during the day, rather than work on only a single project, getting bored with it, but pushing on and hoping that I'll get through it quick and be able to go onto the next one. By switching it up, not only am I happier and actually excited to work on the stuff I do, but there is a synergistic effect, since the concepts of one of the projects often applies to the others as well.
Iran Complies with Nuclear Deal; Sanctions Are Lifted
The article that we're discussing.
Actually, it is a problem strictly for the massless :)
Walking requires more space. Thus, you should stay for greater good.
Foreign perspective: I thought all of these corrupt racist police officers were in the south (states). In SF? Really?
It doesn't even remotely resemble a community. An e-mail subscription, that's all.
Public transit in major cities is a set of complex queuing systems. If a station is slower getting people out, they will crowd on the platform and create "back-pressure" on the entire system as the crowd causes incoming trains to take longer to unload, people will see longer queues to enter the system so they'll be marginally more likely to take a cab or abandon their trip.

So some of the 3000 people were literally standing on the platform, but many of them may have been new customers or time-shifted rides that didn't even exist before.

All of this seems like a very micro optimization to eek out efficiency in peak throughput. The bigger macro problem is that transit is centered around sharp peaks due to inflexible work/life schedules. Moving everyone in London or New York around is tough enough, but doing it in a few hours each day is a nightmare and you have to massively overbuild infrastructure.
Reminds me of the beginning of "Pandora's Star" by Peter F. Hamilton. If you don't know him already, but you like Sci-Fi, you should definitely consider having a look at his work.
I believe so far my brain is still the best, if not only, secure password storage. To add a layer of security while reducing password complexity, I coded a small hasher so my brain remembers easy phrases and passwords come out of this tool über strong. I suppose I am still vulnerable to social engineering hacks or the attacker getting a hold of my hasher, but for such cases the only layer left is whatever vendors implement to defend its users, like SSL, 2FA or external devices.
> I've noticed that replies to comments marked [flagged] or [deleted] seem to get downvoted more, and am wondering if that's because it isn't obvious that there was a parent comment and it's no longer there.

I'm pretty sure that's the case. It's not as bad when the deleted comment is at the top level, but it's anywhere farther down in the thread, it's difficult to figure out where in the hierarchy it is, in my experience. Perhaps keeping (but blanking the info in) the comment post header would better delineate the deleted comments without disrupting the visual thread?

I assume that many times, the problem instead is that replies to deleted comments are downvoted because the comments lack the context to appropriately judge the content. Other than people quoting from the comment they're replying to, I'm not sure what is a good way to deal with this.
Hans Sloane: 18th Century Mixologist
Still alive: Ada, SPARK, ATS, FreePascal, D

Controversial: Go (if someone ports the runtime to bare metal), embedded JVMs, embedded, Swift (depending how Apple drives it), .NET Native (if C# gets missing features from System C#)

Faded away: Algol, PL/I, CPL, Mesa, Modula-2, Modula-2+, Modula-3, Oberon, Oberon-2, Active Oberon, Component Pascal, Turbo Pascal, Forth, Sing#, System C#
Well, IMHO it was, and C was too (google books magazines from 80s and 90s). The people left using both languages are usually doing so deliberately rather than because it is trendy.
Show HN: Slack bot that tells you when a new channel is made
Still, that's just one password. Do you use this one password for all your accounts, or as input to a password manager?

Or are you just manually copying and pasting this one super good hash into all your accounts? :/
Thanks :) hyper is pretty much the defacto HTTP library; there are multiple web frameworks, but they're all on top of it.
I never found them scary, but I suppose it depends what you're used to. In some other countries I find escalators to be annoyingly slooooow.

Angel Station's escalator can be done in seven seconds — if you have skis: https://youtu.be/fFqQOlYE4EE?t=25

(I used to use it regularly late at night, when the up escalator was usually empty. Sprinting up, two steps at a time, is quite satisfying.)
I think the MirageOS guys are thinking into eventually replacing the C parts with Rust.
> Even in Linux if you access the Pi's GPIO registers directly you can toggle pins in a tight loop at around 1-2mhz.

Careful, this is strongly dependent upon the hardware, not Linux.

I seem to recall that people doing SWD programming can barely get the GPIO's to move faster than a couple of KHz.

I can tell you that, at least on the BeagleBone Black, you have to do some Linux driver voodoo to get better than a couple of KHz.

Edit: I stand corrected. Apparently the Broadcom chip in the RPi does much better than the TI one in the BeagleBone Black when driving baseline GPIO's.
Don't think so. Explaining code in a way that is useful is extremely hard to automate (read: "many have tried, nothing really works")
> who didn't make stupid immoral decisions in high school?

People running automated social networks, because there were none.

Great power comes cheaper and cheaper, no?
The real truth the crisis underscored is that the ratings agencies are useless at actually scrutinizing the risks on the things they rate. The fact that they remain a trusted arbitrator for certain investor classes is concerning, because it implies that as useless as they are, they're still more competent than institutional investors. Personally, I'm glad I don't have to trust my retirement savings to a pension fund.
Too much modern public transport is slowing people down for the sake of throughput. Using the escalator this way adds capacity, but it makes journey times longer, much like the endless passages that have replaced cross-platform interchange on newer lines, or the decision to not connect Crossrail to Oxford Circus and force people to walk up, along the street and down instead.

If the escalators are at capacity then the right thing is to build more. But that costs money, so instead we get "cheats" like this.
Escalators are very rare novelties here. I never really understood their purpose over a regular stairs, but they are so cool on the occasions I see them.

As a kid I was taught that walking up or down an escalator was rude, could cause injury, and defeats the purpose of the escalator. I think I was punished for doing it. When I went to DC, people were asking me to move out of the way so they could run up the escalators. I thought they were just being rude, but then I noticed lots of people doing this.

I don't remember there being any signs or anything anywhere explaining this. It just emerged as part of their culture. Very interesting. I will definitely try running up an escalator the next time I see one.
"I walked through the much quieter 'No Exit' corridor (against the flow of traffic) to avoid/alleviate the congestion in the actual designated exit corridor."

You guys who do that piss me off.

I often do the opposite of you in the morning (Piccadilly to Central), which means fighting my way through or against all of you who are not supposed to be obstructing those of us getting onto the Central Line.

You guys come off the central line trains in bursts, so when you're there, there's a lot of you streaming at once. And regardless of whether you go up or transfer to Piccadilly Line, I need to intersect through your stream (which I wouldn't have to do if you used the right Exit corridor). Intersecting through your stream has resulted in getting elbowed or hit with satchels in the tunnels not designed for two-way pedestrian flow.

And usually the people that consciously decide to go through the No Exit corridor are more likely to walk quickly in a hurry, which only makes it worse.

So observe carefully next time you do that, and see that you're causing inconvenience, and even some danger, to those of us coming onto the Central Line, all for the sake of saving a small amount of time for yourself.
Wow. What a well-conceived attack with impressive execution. Hopefully, this helps more than LastPass when thinking about security.
Important paper by Alvy Ray Smith on this issue: http://alvyray.com/Memos/CG/Microsoft/4_comp.pdf
Different phrases->hashes for each vendor. The brain can easily remember what short phrase corresponds to what vendor.
Interestingly secure distribution is a harder problem than encrypted messaging.

If both you and I have an shared app, then we have some shared data and protocols we can use to protect our communications and maintain security, but when you download an app you do not yet have any protection unless that protection is provided by an app store (and such app store protections disappear at the first court order).

Bootstrapping security over insecure channels against nation state threats is close to impossible, maintaining security you have already achieved over a brief window of time is still hard but achieve given existing technologies. I see no evidence ISIS is capable of doing either. As further evidence observe that the US just blew up their super secret cash reserve.
At small scale the price difference is pretty meaningless or even non-existent. For example right now the cheapest AVR at quantity of 10 costs $0.837, while cheapest ARM is $0.714.

(prices checked from digikey)
The belief that large scale structures are dynamic is the basis of contemporary geology. Another is uniformatarianism [1]. That suggests that on the basis of observing short term changes in a star's brightness, our postulate ought to be that star's tend to vary in brightness. Our observations of other stellar phenomena such as nova's and black holes are consistent with this...as are quasars with the generalized case that the radiation from stars can fluctuate in short cycles even relative to human time.

This isn't to say that their may not be creatures [for some definition of "creature"] somewhere capable of constructing dyson spheres, but Occam's razor suggests that we focus on what is more likely. And the argument for the existence of alien technology that we cannot imagine is less well supported {because we have never encountered such a thing} than the argument for a natural process that we cannot imagine {because that is the history of scientific discovery}.

Postulating advanced technology developed by aliens based upon variation in a star's brightness is certainly no less scientific than postulating divine purpose upon finding seashell on a mountain top. It is certainly no more so either.

My money is geology over biology.

[1]: https://en.wikipedia.org/wiki/Uniformitarianism
Problem is: the people who care already know, and the majority of people don't care. They care enough to "share" a headline on Facebook, not to actually read the conclusions. "Scientists link coffee drinking to smart gene!"--how many people would read further than just sharing with their friends, regardless of, say, the New York Times' rebuttal of such an argument. It's not about accuracy, it's about virality.
I think it's questionable to have an analysis or perspective of the law that principally considers the letter of the law. What people can or can't do follows another kind of law, a subtle law, a subtle calculus.

That's the real law everywhere in the world. It's the law in China and it's the law in the US.

Can you refuse to show your ID to the cops? Can you say to the officer, "Am I being detained?" Don't just regard what the letter of some document says. Regard the subtle law with the subtle calculus.
I do manually copy/paste.
This isn't a case where the police are attacking couriers and leaving everybody else alone. This stuff affects everybody (or at least everybody who looks a certain way). If frequent beatings by the police don't create sufficient community pressure, I hardly see how being cut out from some delivery services is going to tip the balance.
Ah interesting. I have to admit I thought the C++ dominance had been around for longer than that.
And for every outlandish hypothesis that turned out to be true there have been a hundred for which a much more mundane explanation has sufficed. As Carl Sagan said, "They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."

Many of us yearn for novel, exciting discoveries with extraordinary explanations. The desire for novelty is a fundamental part of the human condition, and alien intelligence is one of the most thrilling, evocative, thought-provoking ideas that exist. However, the very fundamental point of the scientific method is to explicitly work against this bias - to ensure we're pursuing the truth and not our pet ideas.

As I brought up in another comment, it is wrong to single out "aliens" in the vast space of hypotheses just because that concept happens to be especially accessible and fascinating to laypeople. There are a plenty of possible explanations that are astrophysically novel and interesting and don't involve such a huge multiplication of entities as the aliens hypothesis does.
I've always believed the most common responses to St Petersburg Paradox felt incomplete. The biggest miss is not looking at the other side of the transaction. What's the lowest that the casino offering the game would be willing to charge to play it?
> This might make a good "Show HN".

Actually, that was my intention... Guess I should have paid attention before posting, heh

> Is the source code public?

Not yet. I was planning on doing this, but I just forgot about it. Anyway, the code is nothing special, it's written in Go, and it's a bunch of calls to picotts and espeak, then uses ffmpeg to convert the files and to make videos.
Life is Short
I call this 'enlightenment', because I reached it after spending way too many hours in my teens tweaking my Enlightenment window manager config rather than doing something useful.
The purpose is for those with disabilities, elderly, etc. Walking up stairs can be tough for some people.
Really?? Then the zero was a really shitty marketing move...
Do you sell an offline version? My company would be interested but no way would they sign on to transmitting the IP lookups to a third party.
This appears to be the correct link: https://www.gofundme.com/pedal

edit: actually, this campaign seems to have been retired, linking to a non functioning campaign.

> This page will no longer recieve donations. All donations from this campagn will go towards the the overall goal of the new campaign. Thank you!
I used to turn on the escalator on my parents' house station when I was a teenager, sometimes even with people walking on top of it. Then they added a key to turn it on :(.

PS: Acoyte station, A subway line, Buenos Aires.
¿Cuáles son los componentes de SEO
I like this idea. It allows you do something as simple as:

"[password phrase] + facebook"

"[password phrase] + bank"

etc for all of your passwords, and as long as the hasher works well, you have strong, random passwords for everything.
Is the bottom being wavy just an aesthetic design or is there a reason? Seems like needless bulk on an already very bulky laptop.
I think he was asking which languages could actually be used to do this today, without writing a new cross-compiler first.
"It's coming right for us!"
If one particular language suffers so much from all its programmers being incompetent, it should raise the question of what about the language makes it so hard. You can't reasonably dispute that C++ is a gigantic language full of optional features. To be competent with C++, you really have to learn which features to use or not. It's too bad that not everybody agrees on which features to use! Blaming outgroup C developers for everything is a cop-out.
I could imagine using a tablet with some remote app, maybe? Haven't tried it though.
If you invest your time in reading books then with same success (at least) you can invest your time in Rust. And there are chances it will be even more useful.
A great lecture on Iran: https://www.youtube.com/watch?v=rtELk8S3dhU

Really gives some perspective on an oft-misunderstood place.
>From a scientific standpoint, yes, it's legitimate

No, sorry, it isn't. You can't gather empirical data about 'the mind' because it is a category you made up to describe a set of symptoms but which you are confusing for an entity.
Interesting technology, and it'll be fun to see how they market the technology since people just started understanding that incandescent = lots of energy = money. I wonder if LED technology will be able to keep up.
Wouldn't it be faster for you to keep walking up, if there is room? A walker makes more room for people below to fill in.
in slang terms, here in England, we say "txt me" about photos too. Also the core of our app is texting so we wanted to focus on that. Other factors we took into account was that we wanted the .com domain available, and we wanted it to be short and cool sounding.
I agree, but I don't think failing to do so necessarily means there's more to the story. The simple explanation of greed and incompetence seems pretty plausible.
That's what elevators are for. Someone in a wheel chair can't go up an escalator I don't think. All multi story buildings are required to have elevators for the disabled, so the escalator is just a fancy extra.
Consider those rushing left-side walkers: with left-side walking in effect, at peak times, they may have to wait a few minutes at the bottom of the escalator to get on, while their walking will save them 30 seconds on the trip up. Not worth it. 16,220 per hour, versus 12,745.
Ask HN: Can someone point to a good Swift repository for example?
Looking for a good example Swift based project repository to learn from. Can anyone make a suggestion as to what to take a look at? Happy to hear about any good resources too, book, tutorials etc.

Thanks.
Microsoft says new processors will only work with Windows 10
> Piracy is almost always a service problem and not a pricing problem

agreed;

I have Netflix and HBO, and still regularly download videos and tv shows. It saddens me to see how little content is available legally. Some TV shows become available 1 or 2 years after being released in the US, for example at the moment i can't see Once Upon a Time season 5 (the previous seasons are on Netflix). So what are our options, wait 2 years even though you know it's already out there right now?

Not even the TV show Friends is available on Netflix where i live (in Europe). Sucks ass.
He's got a point:

http://news.investors.com/ibd-editorials/091213-670830-cia-j...