skysight-inc/HackerNews huggingface dataset:
Yes: I work in an industrial plant, mostly doing numerical simulation work. I work at the smelting end rather than the "real" metallurgy part.

My day to day work largely involves maintaining and improving various process models (largely written in C or Fortran) which feed into our operating guidance systems.
Pretty much everything from the software in a DVD player, a video game, a mobile-phone app and a website could be a consumer focused application.

We could guess from your chosen languages that it probably isn't about some of these things. But you still should be clearer about what you want to build.
Spotify Now
Really cool idea.

I guess that it might make you liable if you get a "confidentiality required/don't read if it's not sent to you" sort of emails?
Guy Laramée – Book Carver
"Artificial Sexuality" - thought people like that were called "robosexuals". I predict that a rise in robosexuality will at first be utterly condemned by the usual suspects, but in becoming public, robosexuality will make all other human/human sexualities seem fairly ordinary. Society as a whole will quit discriminating against gays, lesbians, etc, and begin discriminating against robosexual humans. And their robotic concubines.
This has been a long time coming in my opinion, but $25m is nothing for Paypal. I have had my fair share of troubles over the years, but none worse than the time I got paid for doing some freelance work into my Paypal account, I ended up with a balance of around $8k and it took me 3 months to get it released. I went through their ID process, sent them stuff and would wait a week only to be told to send it again.

The problem with Paypal is they are too big to care. They've essentially become a bank, nobody knows what is going on, you get passed on from department to department when you need answers and they are always quick to freeze your Paypal balance when they want you to do something or want to insinuate you have done something wrong.

I would have slapped them with a $100m penalty, $25m is just too little to make any kind of impact or different to Paypal.
Google Maps co-creator unveils Weav ‘interactive music format’
> my understanding of 'natural' physics is as a relation between particle(s) and every other particle in the universe

The key word in the parent comment is instantaneous. This means that pilot-wave theory is not compatible with relativity, if I understand correctly.
If you're worried about how good the encryption is, you can actually use Tox with Pidgin and then layer OTR on top of it.

That way you get decentralized messaging and don't need to trust their crypto.

https://wiki.tox.im/Tox_Pidgin_Protocol_Plugin
Doesn't matter, it works now. This isn't a moral question about which project has had the fewest bugs in their respective lifetimes. It's a practical question about which mode gets auto-indentation right right now.

edit: I don't know the answer to your question. What I do know is that it's really hard to get indentation right in Emacs for languages with significant whitespace where new lines are the only marker, and I assume the same is true for TextMate (which Atom piggybacks on for indentation). I'm not an expert on emacs, emacs lisp or creating language modes for emacs, but I do have a decent amount of experience[1]. So when I say I'm sympathetic I mean it down in my bones.

But still, if an editor can't get auto-indentation right, it's a deal-breaker.

[1] https://github.com/elixir-lang/emacs-elixir/blob/master/elix...
Hi Lewis

I too don't run Chrome.

But from what I can see running Firefox, this looks great.

Any ETA on when your site will be fixed for non-Chrome users?
I thought of that yesterday when they turned on these new meters on I5 that seemed to do nothing.

One thing the DoT could do to assuage our negative feelings is put the methodology out in the public after it's implemented. Show how the sausage is made, if you will. Then again, it's probably people who would otherwise be predisposed to looking up how a simulation would run in this case that would be less likely to whine in the first place. So it probably doesn't really matter, other than on principle.
Downvoting should be reserved for those who are impairing discussion, not engaging in discussion that I (or in many cases, the groupthink) disagree with.
Typo:

> My hopes have riding on the jerry cans tied to our roof
It's an interesting approach, and I feel like it's onto something with the algorithm. Bit like the flashcard programs in that regard.

It might be worth generating words in a natural language structure. I don't know about others but I tend to read a little ahead of what I'm typing. Pick up the words rather than the letters. When the words are fairly rare, (lots of these words are, at least for me,) and don't seem to follow a linguistic structure, this reduces to reading letter by letter fairly quickly and then searching the string for the next letter.

Like, normally my brain would be going 'This is a thing and my fingers are just filling in in the background. They're not suffering from my conscious attention.'

And at the moment it's going 'o-r-g-o-t' ... 'e-u-g-e' ... 'g-e-r'
> If testosterone has nothing to do with incarceration rates, what mechanism do you propose for why men are in jail at much higher rates than women?

> (Structural) sexism?

In the specific form of paternalism this would certainly seem to be a factor, at least.
I'm a big fan of accountless systems, but utox does need to solve the roaming profile issue. It simply cannot be used in the real world until they nut that one.
Maybe Gmail does, but not all mail services do.

It wouldn't be that hard to add a 1x1 invisible pixel in the message footer and see how well it works.
Speaking of that, I wonder why uTox & Tox weren't made in memory safe languages in the first place. There could be many possible reasons, so I won't bother speculating.
The main thing for me is the lack of a central account server. Even with XMPP, you still need to have an account and login somewhere to authenticate. With this, you have to authenticate each friend manually, but only the once. After that, there is no account but the profile stored on your hard drive.
That's what I mean; if you don't upgrade within the year, you don't get it for free. I was answering the last question.
No, that simply means that they are semantically equivilant, which is very different to a literal translation. To quote an online dictionary [0], "2. Word for word; verbatim: a literal translation.". Optimisation in compilers is certainly not word for word.

Take a simple problem like the FizzBuzz problem, write it as the simple obvious branching style. Now compile it with GCC or Clang (with -O3) and you end up with lookup table (or at least I did a few months back. Semantically equivalent but not literal "word for word" translation.

[0] http://www.thefreedictionary.com/literal
Indeed, "application protein interface".
I'm not sure whether you're joking, but that's actually what happened to dogs. Unlike wolves and many other beasts, we can empathize with dogs' facial features (apophenia?), thus making us less likely to endanger them. You can think of it as some sort of camouflage.
I'm not sure how often you're on the CTA but I've found trains running express during rush hour to be a pretty common occurrence.
perfect. plus random sampling of my follower/ees was dead on to their business location.
> Web developers need a new machine just to test the new IE

False.

http://dev.modern.ie/tools/vms/
Based on the tone of some other responses, I'm guessing because the author of this is literally hitler.
Bank Fine Scorecard (Follow Along at Home)
As others have pointed out, "Mr. President" is not referring to the President of the United States, but of the Senate.

That said, anytime an extension to the Patriot Act crosses their desk, and the President of the United States doesn't veto it, they are bearing responsibility.
> If there is code which is available only in async form, then it's either unusable or awkward to use at best for someone using the non-async form. And vice-versa. [...] It's a split in the code base, and extra work and complication for developers.

This is already the case today. As I pointed out, there is currently a split into about 4–5 (at least) mutually incompatible versions of I/O and network protocol related code. The new features should cut that down to 2–3, which are easier to understand and reason about, to boot.

When I say people can ignore the changes, what I really mean is: to the extent they can ignore the complexities of syntax and semantics around asynchronous code today, they can continue to do so in the future.

Alternately, having language support and a solid built-in library might encourage some people to write their code using asynchronous rather than blocking I/O, without too terribly difficult a learning curve or too much mental overhead from the new abstractions.
for a marketplace like Ebay? yes! for a payment processor? I'd say no.
Transferwise when I just looked only charge 1% off interbank for USD to INR. Maybe use Stripe (2.9% + 30¢) for USD and then that?
Not possible - you need to rely on the work of others to get things done.
For bus stops with live status displays, this is reasonable. In cities where there's no indication of when the next bus is, there's no live-monitoring facility available on the phone, and the driver's response to "when is the next bus?" is "dunno"—you can bet I'll cram on that bus.
I made sure to make the packets in Tox as easy to parse as possible which greatly lowers the chances of fatal packet parsing bugs being present.

As for the main tool I use to find bugs, it's asan (the clang address sanitizer) which is much more useful than static analysis for finding actual bugs.

Of course the main thing I do to try to prevent bugs is reread the code again and again which is what catches pretty much everything.

It's open source so anyone can run their favourite tool on it,
In the simulation, the back of the bus slides out like a race car in the "S" curve. Don't spill your coffee.
In the early 20th century, math ordinarily used to describe waves was applied to very small systems of particles. This was both strange and extraordinarily successful at modeling systems (if only probabilistically). Applying physical meaning to the math has proven to be more or less intractable. Because the models are so successful in their domain, most physicists tend to brush aside ascribing meaning to the math.
Exciting stuff. It feels really weird for someone to write a blog in which they discover that 95% of websites use minified JS though. I guess it's nice to see Microsoft making some progress but you have to wonder what's going on over there if they seem to clueless to the state of the modern web.
> Note that New Mexico already gets 37% of its state budget from the federal government,

California gets a lot of Federal aid too at 27%. New Mexico apparently takes 36% (nice rounding).

> and has among the highest per capita number of federal employees (both civilian and military).

So New Mexico, per capita, has the highest percentage of people working in governmentally mandated jobs, or public service workers, if you will. California should definitely pick up the slack.

> Californian tax payers are already heavily subsidizing New Mexico as it is.

By that logic, California should definitely allow in-state tuition to everyone in Kansas, New Jersey, Illinois, Nevada, North Dakota, Delaware, Connecticut, Hawaii, Virginia, and especially Alaska

...Because they are all subsidizing California as it is.
> This really shouldn't be downvoted, it's basically the only thing keeping folks from switching.

The thing that keeps me from switching is I learned to touch type long before having access to keyboards that could be reconfigured.

While that may be less common now, I suspect lots of people still become proficient keyboarders long before learning how to change keyboard layouts, and at that point switching is a cost rather than a benefit.
As does discussion of San Francisco real estate prices.
This is interesting and I like the display.

However, in Firefox (Gentoo 35.0) the buses don't stick to the roads on the turns and seem to go a little slower than intended.

This therefore means that the buses don't bunch at all.

This is an amusing bug as it's pretty much impossible to notice (everything works) but ruins the effect on Firefox.
I recommend that you read the comments.
Just build it with asan and you will get all the safety, memory usage and slowness of a memory safe language.
It would be quite neat if you could toggle this behavior on or off in this simulation, to see it in action.
It allows one to put a piece of information on the internet, and as long as the network lives, nobody can possibly remove that piece of information. It's stuck there forever. Not sure if that will be useful or not in the future, but that sort of thing was not possible before bitcoin came along.

I look at bitcoin more as a breakthrough computer science theoretical finding. It's not just an idea that needs to "make something possible". It exists in nature whether we find a use case for it or not.
If we're using those as the criteria for trust[1,2], I'm totally going to stop using Wall Street-backed products :)

You've got me on the third point, however. The Winklevoss brothers do have an EFT in the works[3], but I don't think it's fair to use them as a symbol of financial malfeasance.

-----

[1] http://www.npr.org/sections/parallels/2014/03/20/291934724/a...

[2] http://www.chicagotribune.com/business/breaking/chi-hackers-...

[3] https://winklevosscapital.com/
I've noticed that this is the perspective taken by most people up to date on this stuff.
That depends on if you define "mainstream" to mean "lots of users" or "similar to the kinds of things with lots of users".

If I write songs that sound like Taylor Swift but no one knows who I am, do I make "mainstream" music? Personally, I would say yes.
Black silicon solar cells achieve 22.1% efficiency
Software Dev available to work on MVP
I'm looking for (sorry to state the obvious):
- An interesting technical problem
- Something that can generate revenue w/in 6 months
- Savvy founder/cofounder
- I'm willing to work for equity, cash or both.

Send email to simon.angular@gmail.com if interested. Thank you!
Part of the issue is that both uTox and toxcore are GPLv3'd, which forbids "TiVoization" (and therefore makes it legally difficult to release on, say, the App Store). A more permissive license would make that more plausible.
Show HN: A super simple static web server written in go
> Really, almost all transit problems could be solved with etiquette about not (always) getting on the first bus to arrive at your stop.

I think that not etiquette but rules is the solution here. If I make up my own standards of politeness for which bus I should board, then it's likely that I will inadvertently conflict with the transit system's standards, making things worse for others or for myself than the greedy approach.

To be blunt, I'm not going nobly to sacrifice my bus based on my guess of what's efficient. If, however, the transit system clearly indicated what was appropriate—via its rules—then I would be much more motivated to obey them, based on the idea that the rules would have been set up to maximise throughput. (Live status monitors, which not all cities have, also help a lot here.)
Discount is a great idea - but if passengers are regular riders (monthly bus pass) - it's not clear what you can offer them for their annoyance.
Ctrl-a Ctrl-k in Emacs moves to the beginning of the line and then erases the line. In screen, that key combination kills the current window! At some point, screen added a "Really kill this window [y/n]" which was a terrific enhancement...
yeah tonite about 9pm
Thanks!

I actually looked into that, and basically that's just a cargo-cult pseudo-legalese things that people do, they aren't legally binding in any way.
I would recommend Emacs or vim. I know for sure that both of these have really great development environments.
Yup. I literally never thought I'd see barefaced attempts at FUD over making things better, even when it's Microsoft. Some people are impervious to irony.
It may be that one day, you'll be standing at a bus stop with no shelter in 46c weather with no water or hat waiting for a bus that is 20 minutes late.

If and when that happens, you'll understand why I once hit the external emergency door override for a bus that tried to drop off a passenger but not let me on, and gave the busdriver an earful when he tried to close the door on my arm.

Not everyone lives in temperate zones.
Hoping this is useful to others.

Motivation is simplicity. I wanted to be able to install easily via "go get github.com/fkautz/serve", run by typing "serve" and visit http://localhost:8080 to see the result.

Added a few other things such as logging and configuring the root dir as a convenience.
I'm not sure if having a justice system run entirely by children of the wealthy would result in more justice... because that's what you're going to get if tuition costs $2mil.
In this case they do. When you access my API, you're accessing my server, my property. If I have decided that I do not want you accessing that, it's no different than if I have decided I do not want you on my land.

Not everything is special simply because it's digital.
The trolleybuses that Seattle is in the process of ordering are capable of driving off-wire on battery power for quite a ways (enough to bypass a construction detour), and can also detach and reattach themselves without the operator directly manipulating the wires.
> By that logic, California should definitely allow in-state tuition to everyone in Kansas, New Jersey, Illinois, Nevada, North Dakota, Delaware, Connecticut, Hawaii, Virginia, and especially Alaska

> ...Because they are all subsidizing California as it is.

Actually, as a net contributor of federal taxes, California is subsidizing all of those states (except fellow contributors Illinois and New Jersey), as well as New Mexico. [0]

But no one is "subsidizing" California via federal taxes, since California is a net contributor of federal taxes.

[0] http://www.theatlantic.com/business/archive/2014/05/which-st...
What is Microsoft's business model then? Bing ads? Kinect + ??? = Profit? (I know I'm phrasing this like a joke, but I'm genuinely curious what revenue driver(s) justify a near $400B valuation)
You have missed mhays' point. Focusing on what you perceive to be a problem of an abundance of lawyers detracts from the essence of the issue. Namely,

"... in the sense that my generation has to take out extraordinary loans to access education..."

Unless you think every field has an over supply, what is the point of your comment?
Papas, please let your babies grow up to be princesses
I put a copy of the pre-takedown repo here: https://github.com/forkingforker/WhatsAPI

Currently trying to figure out how to transfer issues and comments over as well.
Awesome. Any plans to write about those technical subtleties at some point?
Rate these 53 sub-$200 hacker SBCs, win one of 20
On a bad day, Windows feels that way.
Thank you for your response.
I was talking about "the most".
And maybe I just want to know the programming language that doesn't rely its existence to a sole entity.
I would use Tox and any of its clients with caution. At one point in time, your friends would be able to execute arbitrary shell commands on your PC if you were running utox and accepted a file download. Even with large security concerns like this, the lead developer believes Tox and uTox is secure because he reads the code he wrote himself (none the less git history is filled with bug fixes he clearly missed in his reading). This isn't exactly reassuring, especially coming from someone who doesn't have provable past experience in security software.

Edit: I just got banned from their IRC for stating this opinion here.
Strange, I though HN de-duped submissions? I had submitted the same link earlier today: https://news.ycombinator.com/item?id=9575829

Anyway, terrific writing, as always.
The Mathematics of Misery
Gmail no longer does. They download the images for you, so your IP isn't leaked. I'm not sure if this is done beforehand (removing all info from the load), or after you open the email.
Pretty awesome, this is something I had been thinking about since using light table and julia - live programming, visualization and bringing auto complete and live syntax checking to julia. Very cool! I think these methods if they work on a larger scale will ultimately be a better way to program.
Apple cares about your app if it displays unique features of their platform. So build a new Apple Watch app, use extremely nice design, integrate with HomeKit. Otherwise, they don't care
I mean, it's a possibility, but "probably" seems a little strong.

Your post does remind me of my favorite engineer joke:

Two engineering students were walking across campus when one said, "Where did you get such a great bike?"

The second engineer replied, "Well, I was walking along yesterday minding my own business when a beautiful woman rode up on this bike. She threw the bike to the ground, took off all her clothes and said, "Take what you want."

The second engineer nodded approvingly, "Good choice; the clothes probably wouldn't have fit."
Well, you're talking about things where time and experience has more or less found that having everything in a language working the same exact way makes for huge productivity gains and in most cases it's easy to escape hatch out if you really need special behavior, but most of the time you don't versus things where almost no one wants to use the same shit.
It's because the logic is backward from the "bad thing" that MS was doing. Microsoft was trying IE in with Windows in a way that was perceived as unfair because of the dominance of the operating system. This turned out to be unwarranted anyway, because it just turned out the only thing preventing other browsers from "winning" was being better. Also that browsers aren't really worth as monetarily as everyone thought they would be at the time.

This is the opposite. Edge requires windows 10. Complaining about new software having a dependency on something, is a bit odd. But this isn't even that. It's software built for a target platform. When you design software you pick hardware and OSes to support. Sometimes older versions are cut, just like older versions of Android don't get all the latest updates to Chrome.

Additionally, it turns out that most commercial OSes are going to be tied in with the OS, and consumers seem select OSes/devices that package the basics like this.
Perhaps changing the signage to something like "Bus Full - Next bus in 5 min"
All I can say is "it's on the roadmap." :) I used to do a lot of analytics at Facebook and am now a PM at MemSQL, so it's one of my priorities.
hey yall maybe you will like this short paper on dynamic control for bus bunching from my group
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.153...
Definitely a crucial feature, but a difficult one for any truly distributed application.

I'm actually prototyping a similar distributed messaging app using remotestorage.io to try to tackle this issue of profile roaming and persistence. In theory it should allow profiles to live in the cloud (in any backend supported by remotestorage, such as Dropbox, Google Drive, and ofc remotestorage servers) and be sync'd automatically across devices to enable features like roaming profiles and simultaneous logins in a distributed manner.

In practice, however, there is still a number of complications such as the need to secure the data being stored from storage providers (remotestorage itself doesn't offer encryption natively), and coordinating communications between accounts with multiple devices (network endpoints) to minimize network inefficiencies. I'm mostly done with the former and steadily making progress toward the latter, so I feel this could be something to consider for the Tox team as well.

https://remotestorage.io/