skysight-inc/HackerNews huggingface dataset:
Sure, but Rust isn't just about dealing with memory safety. The language also lends itself well to solving other common mistakes by virtue of its design and by being built on modern principals. Idiomatic C promotes throwing around pointers/arrays and hoping that the next coder that comes along to consume a struct reads the docs/header and understands how the data in that struct is supposed to be used. Idiomatic Rust uses its type system to strictly enforce how a struct and its data can/should be used. It's a world of difference and results in drastically less bugs. Not to mention the rest of the Rust ecosystem works in harmony with the language to further reduce bugs. Testing as a first class citizen of the language and its tooling is one of the big ones.

That isn't to say that you can't do something similar in C, but it is an order of magnitude more challenging to design a "module" in C that is explicit and robust compared to the effort to do the same in Rust. I've coded my fair share of cryptographic systems in both C and Rust. Bulletproof C is just _exhausting_ to code and work with. The same kind of code in Rust is, dare I say, fun to write. It's just a joy to use Rust's type system to enforce rules and invariants, and then codify those rules in the documentation comments above the structs/functions, and then have "cargo test" actually run the code in that documentation automatically to check it for validity.

And yes, as you point out, some of the big bugs lately have been logic bugs resulting not necessarily from poor code but from poor design. Thing is, the less mental capacity a language requires from a coder the more mental capacity that coder has to use for thinking about the application logic. i.e. in C when you get a string you have to think about how to handle the UTF-8 encoding and what to do about path names that somehow ended up with a non UTF-8 character, and whether the string is NULL terminated or pascal, and is memmove (src, dst), or (dst, src)? In Rust, well, that's all handled, so you think about what the string actually means and, hopefully, you'll realize that hey you should probably sanitize that string so it can't be used to gain shell access from an SVG file.
"Russian yeti" as opposed to....? "Canadian yeti" maybe?
Is it really easy? It brings with it many versioning problems.
> If you aren't around to hear the latest gossip (Snapchat story), you will miss out.

Who said gossips?
"Stories" have and utterly different meaning to me.

Journals stick around. Letters stick around. Notes stick around.
They are important. We evolved to write, not just talk, and reading back who you have been 10 years ago, even if it's just a plain entry, can be surprisingly useful to maintain a healthy soul, especially in times when you think things are slipping away.

Take away the option to remember, what are you left with?

And no, I'm not exaggerating. No one scrolls back any more; yesterday deliberately out of interest, and I disagree with this from the bottom of my heart.
Yellow Bot – Book Movies on Facebook Messenger (US and India)
Ok, we understand that you don't get it but what's with the tone where you're basically disputing Snapchat's success? This is a popular way of communicating these days. Deal with it. Snapchat is the only social media I've ever shared anything on. For me it's revolutionary.
> But doing automated dance music makes sense.

This has been done with LSTM[1][2]. Impressively, the NN is generating waveforms and not MIDI notes - at around 3:50 it even attempts some singing.

[1]: https://www.youtube.com/watch?v=0VTI1BBLydE
[2]: https://github.com/MattVitelli/GRUV
What kind of pressure was there? You, her family, your family, friends, coworkers, ...? Were they only saying that she should make the sacrifice (easy to ignore), or was she e.g. not promoted because of it (hard to ignore)?
"so we roll the dice and hire them. Then end up having to let them go in a few months when they can't hack it."

Something is wrong here.

1. You are able to hire somebody. Your salaries may be to low that you may have a bias here. But people do start.

2. After a FEW MONTHS you realize that they are not able to "hack it"

Sounds much more like a management problem than a skill problem.
Physical Key Extraction Attacks on PCs
It's saying down for scheduled maintenance for me, anyone got a mirror?
> or no one is willing to try charging for their services

app.net tried, but it was not successful.
List of films featuring mental disorders
Now you can steal RSA encryption keys through a PC's noises and an old AM radio
People here only think about how they use Twitter and Snapchat. My first thought would be: Snapchat has more girls with less clothes. It is not the content we are looking for, but that's what draws a lot of young guys and girls there. Twitter offers content. That is nice, but not so interesting to the amount of people that would be willing to use new apps.

That you can show your daily life to your friends and family is also nice, certainly may be the tip to lead to higher traffic than twitter, but it's probably not the majority usecase.
5 Technologies Sending Us Plummeting Towards a Dystopian VR World
> I think that the social and legal status quo sets up women
> as the caregiver defaults, which is harmful to women.

That's quite sexist claim.
If private companies are going to collect and store this information, of course other parties are going to try to get at it. Whether it's law enforcement, some spy organization in an adversarial country, organized crime, or another private company that is willing to buy it.

I can't wait until the time the police decide to start grabbing this sort of data en masse to issue speeding tickets each month or charge road usage fees to out of state drivers.
> but there are hostable solutions that would work on $15/year VPSs

Can you recommend any?
Google's self-driving cars now know when to honk
Panama papers and pirates: how data leaks can make the world a better place
> The old remember what it was to be young.

Not what, how.

(The emotional perspective is blown away, a skeleton of selected facts remains.

Besides no man being a hero to his valet, usually his older self is not a fan either.)
From above, "Opinions issued by the OLC are generally treated as binding and final within the executive branch." So they don't have any legal authority or hierarchy per se since they're two parts of one legally defined branch of the government, but apparently the OLC is supposed to be the authority.
OwnCloud founder forks popular open-source cloud
Over-The-Air Antennas Are Making a Comeback
I much rather write coffeescript, but at least I can understand the code much better this way and it is not such an abomination.

await getUsers(), defer err, users
return cb err if err?

await filterUsersWithFriends users, defer err, users
return cb err, users

I seriously don't get how people like Javascript when to do such a simple things you need so much code that looks so ugly (IMO).
Compare sitting at the bus stop alone or with a friend. Which one is more enjoyable? If you prefer to be alone, then maybe you already have too much social interaction and need more alone time. If you prefer to have some kind of personal connection with another human even when there's no obvious practical value in the content of what you're communicating, then I think that's what snapchat provides.

Most people crave this human interaction every day.
BCHS: BSD, C, httpd, SQLite
For now, yes. I wouldn't be surprised if there's a "Windows Premium Edition" that's subscription based to remove the ads in the next few years. They can test the water with that, then start adding exclusive features to the paid version over time.
Zero.

At least, it's best to go in knowing that that's what it is going to be worth in the end, so that you'll be able to negotiate correctly.

They'll probably quote you a percentage and spin a story that ends with you walking away with a cool quarter million when they exit (assuming their optimistic math works out as expected). That's good, because you know that new startups fail outright roughly 90% of the time, and never pay meaningful equity returns the remaining 10% (with the actual exits that are good for employees living in the rounding error of that last number).

But now you have something with a stated value that you can negotiate away in exchange for additional consideration on top of the market rate they'll need to bring you in. I personally used to prefer trading my options for extra paid vacation.

If they suddenly decide that those options aren't actually worth all that money after all, now that you've decided to trade them away, you can start talking about that 90%/10%/0% outcome breakout above and bring in terms like "hazard pay" to offset the near certainty that you'll be back on the job market in eleven months time.

This may affect their impression of whether you're going to be a "team player" who "shares their vision". Which is fine. You're trading your time for money. If they don't want to do that with you, they can keep looking and hopefully find that idealistic kid they're looking for who can't do simple math in the presence of a happy narrative.

Good luck!
Pfft... Reminder to self: sense of humour not allowed on HN unless you're part of the clique, when then becomes permitted.
I got mine to hover around 58%. I was watching which sequences it was predicting and then changing them. That seems to mostly work.
Exactly how much more complex would the taxes be if you had non US people? Considering you're struggling with hiring, the complexity would have to be quite a bit to warrant missing out on non US talent, especially bearing in mind you could hire a pro to do your taxes when tax season comes around.
I think the situation in the second to last paragraph is now the usual case, not the exceptional case, as defensibility in today's market has shifted from technical feats to network effects.
As a close to 30 something, I've never been able to get Snapchat and I've relegated it to my digital dustbin

Maybe this comment will spur me to give it a shot
I'm surprised Chiptune falls into the "Downtempo" category. Chiptune music tends to be upbeat.
Could this just be a DNS issue, pointing at the wrong server or something?
> About a year ago I reinstalled as a way to share a trip I was on. It was perfect for that.

Why not taking notes and pull it together in a blog post? Journals are useful for everyone, especially if it's about remote locations and insider tips.
Dr. Michio Kaku on the Importance of the Intellectual Capital Economy
12 Tips to Help You Become a Talented Presenter: Part 9
But...why?

Why do you want people to see what you ate?

Is everyone here living more interesting lives than me? I mean, my stories will be just the same old lunch and dinner pics, working before a computer, commuting to and from work...
Yes, Unity WebGL uses it as well, pretty sure.
It has been like that for a while it seems: https://web.archive.org/web/*/sportsillustrated.cnn.com

June 2014 was the last time it had CNN content.
Is it possible that Facebook haystack will be open source?
Actually, while I wouldn't be opposed to that, I'm not sure it's the best idea. So if a woman is entitled to 12 months, she can take the first 6 and then transfer the rest to her spouse. I think some countries work that way (possibly even my home country of Canada, but I haven't lived there for a long time, so I'm not sure... I know some of my friends have done something similar).

However, I worry that there will be pressure for women to take the entire leave and not transfer it. I think it would be more beneficial to offer a reasonable leave for women to recover from childbirth and to spend that very important initial time with their child, and then after that is finished the spouse can take a leave. Since it is something added, then I think it would encourage more people to take it. I may be wrong about that, though.

The main thing is that I think since women are forced to take leave in order to have families it puts them at a disadvantage. Because it is beneficial for the child to extend that leave as long as possible, they end up sacrificing their careers for their children. I think that's perfectly acceptable, but I think it would be better to make it a reasonable and realistic option for the spouse to make that sacrifice instead.
Love and How to Handle Yourself When You’re in Relationship
A couple of years ago I was looking for a remote control app to remote-multibox a couple of PCs for some online game.

I found it a bit odd that every search (including for competing products) brought me to TeamViewer, that all the formerly available alternatives (like *VNC) were defunct or pay-only, and that TeamViewer was not just free but rather aggressively offered. Call me paranoid, but I thought "someone wants to make sure there's a TeamViewer on every box in the world, and is willing to pay for slick, aggressive marketing and to eat the costs of product development and marketing to see to it."

My (otherwise completely unfounded) guess was that a major intelligence agency, maybe the NSA, was behind all that.
I used TV for a few days but ditched it at my earliest opportunity. It just felt too creepy for me to trust it.

So now, maybe, I was right for the wrong reasons. Or not. (shrug)
I agree but the article has an answer to this.

Since I don’t plan to run any DNA analysis or fintech simulations on my smartphone anytime soon, I am very satisfied having FP32/FP16 precision in mobile right now. And so should you.
One thing Yahoo has is an excellent university recruiting program with bombastic pampering, puzzle challenges, and hackathons. Seeing what other companies also have extremely hyped up university recruitment programs, I almost treat it now as a negative signal for a company's future success. I suppose the harder you have to try to win graduates' hearts, the less appealing you are to work for, and consequently, the worse off of a company you are going to be without the right kind of talent on staff going forward.
Why would you run like hell away from your tent without your boots in the Ural mountains night?

For me, plausible explanation is that indeed somebody did not want them alive but wanted it to look natural. Scared them away from their tent at gunpoint. Had to hit their toughest guy in the head.

They also had some people with stange past in that group.
Damn, that's a good point.

I'll use this as my retort to anyone who says they don't want their content to disappear
If this is true it's an even bigger sensation than a yeti so I'm not buying your "simple" explanation.
I enjoyed looking at some of the interfaces developed to interact with scripts in SecondLife - often they had animations that hooked into the avatar to perform, to give feedback. However most appeared to draw their inspiration from cyberpunk, rather than science fiction or showing new interfaces.
Aaron Ramsey akan memainkan
Electrum ssl vulnerabilities
Yeah, noticed this as well. How can CNN be so oblivious this long? I think the hacker used it to advertise their little web host firm.
In an assembly context, cmp means 'set the flags as though you subtracted but don't do the subtraction'. This particular misdesign is from before C.
Given the couple hundred million people who are compelled to pay taxes every year, if they truly faced a "comply or die" ultimatum you would expect over the decades to see thousands (at a minimum) of killings.

Eric Garner and quite a few others are terrible examples of police brutality that minorities face in the enforcement of what should normally be non-lethal actions under any circumstances, even total non-compliance. Lethality here is a method of racial and/or class suppression, not so much enforcement of specific laws (e.g. jaywalking, loitering, cigarette tax compliance).
Vivaldi 1.2 release
My higher education was more of a vehicle for social mobility rather than for acquiring knowledge -- the latter I had already been doing on my own while I was in high school (but not actually while I was at high school).
A current hypothesis. There is always room for more ideas.
360M Reasons to Destroy All Passwords
Ask HN: What tech-related news/blogs do you read?
A few names that come to mind:
hackernews
techcrunch

What else?
"Men face more pressure to earn a higher income than women, so more men enter higher paying careers."

Citation?
The addons in the newer RxJava version where the the consumer can request a number of items and the producer might not overflow the window makes that better. The same model is also used in reactive streams.

But I would agree Rx is not the best possible model for streams with backpressure. Besides signaling for backpressure I also have the concern that many operators don't have support for backpressure, automatic backpressure to multiple consumers is hairy and that the push based system is also a lot more prone to resource (or information) leaks - because the producer might push something into a buffer which is never read by anyone if the consumers cancel the stream.

I still think Rx is a great tool for some use cases (e.g. inside UIs for reacting to button presses, state changes, etc.) and I'm currently using it a lot in angular2 to connect between information providers and widgets.

But for lower level data streams with backpressure between single sources and sinks, distributing resources and data exchange between multiple threads I'm now favoring other approaches.

I've experimented with a lot of designs over the last years and in the meantime I favor pull based approaches (like Future<T> getNextItem() or in Go simply read(buffer) methods there. I get backpressure naturally if I only invoke a new read after the last one has finished, I can even reuse a single buffer for all reads and composition also works through normal functions. Drawback might be throughput, but on bottlenecks one can still introduce a buffer.

Node seems to favor it's own stream implementation (ReadableStream and WriteableStream instead of Rx, which is especially designed for this use-cases, but it's dual nature (switch between push and pull based) can make it hard to understand in some situations. The whatwg streams approach could be promising, but doesn't seem to be fully specified yet.
a mercenary is a professional soldier, the spin doctoring goes way back.
I agree. But I would expect Windows Pro to be that edition. The "pro" doesn't stand for much right now.
The official “Erlang and OTP in Action” source code
This is pretty much wrong. C macros have a simple substitution language. But all Common Lisp macros can run arbitrary common lisp functions to compute the macro expansion. That means, you are not limited to pattern matching, but can write a program - in the same programming language you are using for your application - to compute the expansion. Of course there are simple cases which are just syntax rewrites, but there are also complex cases, like the loop macro. The loop macro allows you to specify looping constructs in an almost natural language.
You are right, I thought vessenes meant: "FP64 seems like a very small use case for most of the parallelized workflows I can imagine" for any platform.
Walmart is developing a drone
BLE Nucleo Observer
I just wanted to login and say that you are reading my mind. I have been saying this for years but everyone within the industry looks at me as if I am a retarded monkey!
Previous discussion https://news.ycombinator.com/item?id=11766063 based on the original (1) article https://medium.com/@Terrybroad/autoencoding-blade-runner-889...

(1) cannot access this Vox article, it seems offline, so cannot compare.
Why would military misadventure be a bigger sensation than an encounter with a Yeti? If the latter was proven to be true I would be far more amazed than if it was just a military accident.
I'm 27 and I find this bedding pretty rad.
Did he edit his comment? Questioning something, however misguided, is not an ad hominem.
Some brief googling shows this: https://joi.ito.com/coi.html

So at minimum he's a great networker who can help his students get good placements.

He's also been involved heavily in creative commons and helped secure funding to keep it going.

He might rub you the wrong way but I'd give the probably not-stupid MIT people the benefit of the doubt that they chose him because they think he adds value to the institution, not because of some fluffy feely thing.
Modern AMD and NVIDIA GPUs are fairly similar hardware-wise, and it is not hard to write OpenCL code that executes efficiently on both. I agree that it is pretty hopeless to write performance-portable OpenCL across entirely different architectures, however.
> there is no better way to keep up with friends and family digitally than via Snapchat Stories

Disclaimer: I'm one of those who don't "get" snapchat, so I'd like to get this explained by somebody who does. Do you use snapchat to just have fun with friends and family from time to time, and some other way to keep up with the important things in their lives - like talking in person, phone, facebook, whatever?

Because I really don't understand how can you do the latter with such an ephemeral service...
Yes, I can't stress this enough. I teach all the users at my company to use ip instead of ifconfig.
Snapchat is just another fad in the undying trend of reinventing email "in new and exciting ways."
After secret Harvard meeting, scientists plan for synthetic human genomes
To build on that idea, you could use PocketSphinx for (battery-draining) always-on listening for a keyword, then sending the actual recording to a server for transcribing.
Instant share trading may be on the horizon through blockchain, says EU watchdog
It was the first chat I ever used (besides IRC) and there's still a lot of people I con only reach there.

It was quite popular in Eastern Europe as an IRC replacement since IRC was too difficult for the less computer savvy.

These days most people have switched to Facebook Messanger since nobody wants the hassle if installing another messenger app.
32bit i586 kernel in 144 lines of Nim
>its not about quantity but quality.

This sounds weird to me, because Twitter seems the epitome of quantity over quality.

Even with my carefully selected RSS feeds I feel overwhelmed by all the news I get in a day. I can't imagine following news on Twitter where people think it's perfectly OK to post a new tweet every 10 minutes.
As a child I very much enjoyed watching Project Blue Book (called Project UFO in the US) [0]. As I remember the episodes, the investigators would often come up with a rational explanation for the events by the end of the episode, but then just before the credits the viewer would see some piece of evidence the investigators had missed which would throw into doubt the rational explanation, making you wonder if just maybe...

Also enjoyed Arthur C Clarke's Mysterious World [1].

[0] https://en.wikipedia.org/wiki/Project_U.F.O.

[1] https://en.wikipedia.org/wiki/Arthur_C._Clarke%27s_Mysteriou...
Would you not be able to proxy that audio through Nuance and display text on the Pebbble screen?
> Given the quality of OpenCL...

What quality?

CUDA has had support for Fortran, C++ and any language with compilers that could target PTX from the early days.

Also the graphical debugging tools are quite good. Debugging GPUs feel just like debugging any other application.

Meanwhile on OpenCL land, plain C and printf debugging.

Only with OpenCL 2.0 Khronos finally started to address these issues, so what quality?!
I'd assume push-button, since passive listening would drain the battery pretty fast.

Come to think of it, there's no battery-powered passive listening solution currently. Hmm...
Travel Wish List
Ibiza, Spain http://www.spaceibiza.com/en

Camboriu, Brazil http://greenvalley.art.br

Seoul, South Korea http://www.octagonseoul.com

Vegas http://hakkasanlv.com

Maresias, Brazil http://sirena.com.br

Mallorca, Spain http://www.bcmplanetdance.com

Pag, Croatia https://papaya.com.hr

Washington DC, USA http://www.echostage.com

Mykonos, Greece http://paradiseclubmykonos.com

London, UK http://fabriclondon.com

Berlin, Germany http://berghain.de
Regular-expressions.info