skysight-inc/HackerNews huggingface dataset:
Right, but in this case it doesn't need to. I have yet to see an example of an operation that:

- should be safe in Rust but isn't

- needs /compiler/ support to work well (can't be done cleanly as a library)

- isn't already on the track for implementation (non-lexical lifetimes, SEME regions)

You did mention uninitialized arrays but uninitialized data is inherently unsafe. It's not an operation that can be made safe. Instead, you make it safe by encoding the invariants specific to your use case in your code and creating a safe wrapper -- these invariants differ by use case, so it can't be made a generic operation.
You mean V'ger?
>Bummer that your apology got downvoted

That trend has reversed. Dramatically. I suspect your comment has something to do with it.

As for why I wrote GP in the first place, it's an important part of qwerty's code of internet interactions (yes, I have a private code of internet behavior: so do you, most likely, whether or not you've formalized it. And yes, I made up that name on the spot. It sounds pretentious, but it needed a name so I could reference it, and all the others souded equally pretentious. So there you go):

"If you were wrong (whether in your argument, or in your manner), then take the appropriate action, whether that be an apology or a concession. Do so graciously: There is no shame in being wrong. There is shame in refusing to admit it, or accepting it poorly.

They're words to live by. And you can trust me on that, because I've lived by them (or tried to), and it pays off.

Was I irritated about a product aimed at my demographic, and how dramatically it missed the mark? Yes. But that doesn't excuse my expression of that anger.
Violent Shell (CLI in a website)
Well if Spotify can figure out what I want to listen better than I can it's not unreasonable to think that Amazon or maybe my credit card could figure out my tastes better than my parents could.
Agreed. But I would be hesitant to use the word capitalism. It is too broad.

There are mechanisms in capitalism to reward those who show the most empathy, but there are also components to reward anti-competitive behavior. I think it is necessary to distinguish them.

On the one hand, the company that delivers a product that best serves someone is going to be financially rewarded for having "empathy" for their customer. Basically for creating something that better suits their needs. That is a way capitalism increases empathy.

On the other hand, the kinds of problems you discuss I think are more associated with large corporations and industries that get so large that they are effectively woven into fabric of government.

Under democratic systems, politicians are more concerned with votes than empathy. In theory votes are supposed to be rewarded to only those who show empathy to their constituents, but that seems to be the case less and less.

In reality, the ability to effect change for a large corporate donor has more reward than empathy towards a politicians constituents and that is what is causing the lack of empathy.

I have seen very little outrage against Silicon Valley from its output of technology. When there is outrage I think it is more along the lines of lack of empathy between metropolitan areas and rural areas and essentially the differences between Left vs Right.
> Would be really cool to stick some velocity numbers on there as well

Bottom of this page: http://voyager.jpl.nasa.gov/mission/weekly-reports/index.htm
Making a fast, good hash function isn't too hard now, so some sort of "provable key-independent collision resistance" is definitely the next thing that needs to be worked on.

That said, I haven't really looked into the theory much.
I've had this experience as well. I'd love an opportunity to chat with someone who runs these click farms for a living, so I can understand their motivations a little more clearly.

I can't wrap my head around why someone would run a bot farm to click on my FB ads. It's not like AdSense, where they're getting a cut. I've read a theory it's to hide the bot accounts from Facebook's bot-detectors. But if people like in your experience can easily ID the obviously fake accounts, FB can (using the same criteria you mentioned).

I get FB has moral hazard to allow bot clicks, because they get paid. But if they're so sophisticated as to require fake engagement on ads (which is why I care -- I'm getting charged!), wouldn't they also be monitoring the simple heuristic you provided?

This could be explained by Facebook requiring bots to make them money to not get banned, but I don't think there's sufficient evidence for such a conspiracy just yet.

In the end, all I care about is how much I put into FB ads, and how much directly attributable revenue that generates. The fraud might hide otherwise profitable campaigns (ones that don't break even), but frequently this isn't the primary concern. (My concerns are usually, "does this part of Lake Facebook have any fish I can catch?", followed by the step 2 of optimizing the campaign to get a positive ROI.
Anyone know why in the second video (side plane view of solar system), they show 4 separate items moving out into deep space? I could pick Voyager 1 and 2, but no idea what the other 2 probes are?
It's programmed to learn all that is learnable, then return to the creator. I wouldn't worry.
It's so niche it'll fly below everyone's radar.
Pissing in public puts you on probation for years, and doing so three times in total (or once more in your years of probation) = dangerous member of society?

I'm scared to think of what your utopia looks like.
It's sad to think they only have about 9 years of life remaining before they run out of power.

And only a couple of years of useful life remaining.
KITT 2000 chaser animation for your new MacBook Pro TouchBar
Also the benefit of electricity is greatest when brought to places with low levels of development.
This is all very well, but where are they in the night sky is what I would like to know.

And no I'm not expecting to see them, just to think about them in the right direction.
How Elizabeth Warren Took Down the CEO of Wells Fargo, and Why It Matters
A small but not trivial amount of VC capital, but that's not what people are responding to. For somewhere like Seattle or Las Vegas, 50k/year is a reasonable seed round salary.

However, most people are just commenting that you're wrong about 50k/year not being livable for most of the country. Almost everywhere, including places like Seattle, 50k/year is what half the households make, so works for an individual salary. It's the vast minority where 50k/year isnt livable for a single person.

Of course, that's also partly what people are calling out elsewhere in the thread: high VC spending close to them is about social connections rather than what makes economic sense.

I expect that if you had the capital, you could eat most VC's lunch by just spending everywhere but those hyper expensive areas.
Note: I did not make this, I am posting this because I think it looks cool.
Also, I was trying to figure out what libraries they used to make it but was not able to figure it out :X
Makes sense - most visitors are going to be looking at some other game, not doing a keyword search, so go where the eyeballs are.
I'll check it out. Thanks.
Don't we already have this? A prospective employer can look up everything about you, and form a composite score on their own if they want to. China is late to the game.
Probably Pioneer 10 and 11.

See: https://en.wikipedia.org/wiki/List_of_artificial_objects_lea...
Intel, AMD and... VIA?
Kind of curious allusion to the "warnings" being sent. What's that about? Press releases from the POTUS saber rattling or something a bit more specific?
>> nuclear powered spacecraft.

The voyagers are nuclear powered. They have RTGs powering their electronics and heat from those devices has changed their trajectories. The concept of a nuclear reactor powering an electric thruster isn't very far fetched. If we were going to go anywhere outside the solar system, that is the sort of nuclear power we would use.
CyanogenMod is fantastic, but even then, the devs have to work with what they've got. Support for Exynos SOCs has traditionally been sketchy because Samsung plays games with xda devs and is slow to push kernel patches. And even with snapdragon SOCs I've had stuff happen like LTE and wifi 802.11n stop working after flashing with CyanogenMod.

CyanogenMod is a very high-quality android distro, but sometimes they're really stuck doing the near-impossible.
That sounds more like a problem with incoming student's expectations than with the teaching method. Almost every interesting (i.e., sufficiently complex) subject isn't arranged in a pedagogical hierarchy. You can't explain history from the first day, because you'd have to explain where that knowledge came from. You can't explain math without pushing things for later because students are not prepared for generality on day 1. You can't explain human biology by describing various cells. Etc..

If a student is going to 'check out' because they didn't get a question answered, then they're probably just going to fail. See your teacher after class, ask a friend, look it up online... If are a 'curious student' doesn't see these very obvious methods of satisfying their curiosity, then they're probably not worth a teacher's efforts.
My credit score in the USA probably doesn't prevent me from getting on an airplane.

Jay walking or speaking out against the government online will probably not affect my credit score.
June: $1500 'smart' toaster oven
I don't think I'm explaining myself well. Can't the kernel be modified so that manufacturer-specific code can stay in-house?

Let me give you an example: I don't need to fork my text editor to make it highlight and autocomplete any new programming language I invent myself. And I don't need to give the editor developers anything to work with either. Because they've put the needed hooks and interfaces in place for me to write my stuff without having to modify theirs.
Caution, this is a link to the actual emails.
3 accounts created within the last 20 minutes leaving 5 positive comments between the lot of them.

That's not weird.
Surprised that the whole piece didn't mention roughtime, a timesetting protocol developed by Adam Langley with much better security properties (NTP basically has no security):
https://www.imperialviolet.org/2016/09/19/roughtime.html
Nobody is putting effort into propaganda about unsafe because the community is already very strongly averse to this, and is careful about writing unsafe code. It's not a problem. If it becomes a problem (I doubt it) we can put effort into it. People learn about the language through discussion or documentation, and both of these venues actively discourage unsafe. The one resource out there that teaches unsafe code in depth (the Rustonomicon) is very heavy on warning the reader about unsafe code pitfalls and in general discouraging the reader from writing unsafe code.

A tool for tracking unsafe dependencies has been talked about before, though. Sounds like a good idea to me. Like I said I don't think there's a particular need for it, but it would be nice to have.
Why does he see no point in multithreading?
I'm glad you guys are making this stuff, but I was really hoping for things that I might personally want or enjoy.
Advanced Banking Vulnerabilities
Fresh look at work with gestures in Swift
Fascinating. Any thoughts as to how this came about?
As a 150MB HTML file. Good luck, mobile users.
The US does have a track record of being blase about its officers of the peace killing people in the streets, for example. The US has fantastic freedom of speech and expression, but it also sends SWAT teams into peoples' houses and cheers the purchase of tanks for its police departments. Similarly, police can legally just take your money if they feel like it.

Yes, the US is not as bad as China as a place to live (look at the migration flow between them for simple proof), but it's worth noting that the same way people explain away the US's flaws can be done in other countries as well.
Irritatingly, as much as Android security sucks, it's effective enough that it's hard to root most phones.
But that was only 54 years after figuring out powered flight.
They keep raising the price so people eventually stop paying for a pointless hole in the ground.
Pioneer 10 and 11 maybe?
Can anyone see if my name is in there?
I was once sitting in a cafe & overheard the conversation of a group of people sitting on the next table. There was a girl who was super excited to share how her weekend was to her friend. She used "like" at least 1829 time in 2 minutes. It was a machine gun spitting "like" bullets. Thereafter I started hating the "like" word. whenever someone uses "like" more often than it should be then I feel "like" he is trying to kill me with "like" bullets.
I give this dump 12 more minutes until someone at Google uploads it to an internal tool to invalidate all of the emails listed.
> Agreed. But I would be hesitant to use the word capitalism. It is too broad.

You're right, and the better term would be something along the lines of "the American capitalist system", or "the American economic system", but those seem too specific. It is a form of capitalism that has found its way through most of Western-style representative democracy and economic planning in its various forms through the 20th century. Usually that's what we call a capitalist system in any definition outside of economics or fringe political science.
Mir is not only about Unity8
"NetFlix initially offered a seven-day DVD rental for $4, plus $2 shipping" [1] This is more than it costs to rent from a local video store. Especially on discount days.

Its much easier to start at a higher price point and lower volume with a small team. Hotmail and Wikipedia are businesses that scale much better because they don't handle physical goods.

[1] http://www.fundinguniverse.com/company-histories/netflix-inc...
Because when paying for 1-day shipping, the cost is astronomical. It would be unacceptable to pay that price and not have it next business day. If they couldn't actually do real one-day shipping, then they would not be able to offer it. It exists only because we have to pay a large fee on every individual delivery. You pay the high cost for a guaranteed service.

Amazon Prime simply cannot scale at the given price point. People who place >= 100 orders a year are paying <= $1 per shipment. The $100/year Prime subscription is not sustainable if people use it. I'm sure they claw back a significant profit from people who buy Prime and then only order 10-20 times a year, but it's possible it doesn't earn back what excessive users are costing them.

Is it a little shady that they offer 2-day shipping with caveats? Yes. They should either make it much more clear that there are no guarantees, or increase the cost of heavy Prime users to be profitable enough to scale it properly.
This shows their positions on a sky chart: http://www.wolframalpha.com/input/?i=voyager+1,+voyager+2+sk...
This Remote Military Base Is Where China Blasts Humans into Space
Sic semper tyrannus
Well even with those bounds, is that scale in terms of the population as a whole, some measurable notion of productivity, or in terms of some abstract concept of absolute skill? Depending on the definition, 5 could mean many different things.

Not to mention that there are different aspects of skill. Is Torvalds a good functional programmer? (I actually have no idea, so this might be a bad example, but hopefully I make my point.)
Upvoted for schadenfreude. I feel HN shows this whenever I read something about Yahoo, Twitter or Theranos. With Facebook and Uber, it's hate.
This is from 2014 and likely not a Google hack or leak but a subset of credentials revealed by hacks or leaks from other sites.

https://productforums.google.com/forum/#!topic/gmail/4q3AYMi... and https://facepunch.com/showthread.php?t=1423764 refer to this link.

Edit to add: https://haveibeenpwned.com/PwnedWebsites#BTSec
Ah - thank you - Pioneer 10 and 11 makes sense!
I'm sure it'll get added to haveibeenpwned.com fairly quickly. That said I'm trying to grab it for the same reason. If your email is in your HN profile I'll give it a check.
Neuroscientists Wirelessly Control the Brain of a Scampering Lab Mouse
I agree, it's still early and there's not much info at the moment. Still, in the maxwell repo, there's mentions of "GPS acquirers" and in the SysUI repo, there's icons for battery, airplane mode, screen rotation and cellular signal.

Nothing really specific for phones since these things can be found in some tablets and laptops, but apps in Fuchsia are made with Flutter, so it's interesting since it was made to make cross-platform mobile dev easier on Android/iOS.
Can declaring bankruptcy in the USA really get me put on the "do not fly" list?

Well then, I guess it is all the same.
Building Machine Learning Projects with TensorFlow
I think this is the "bitcoin gmail dump". My email is listed here, but it has a throwaway password that I've never used as my gmail password.

https://haveibeenpwned.com/PwnedWebsites#BTSec
A friend tells me he was emailed by https://haveibeenpwned.com/, letting him know his details were at that link.
Pretty sure it's already there, looks like https://haveibeenpwned.com/PwnedWebsites#BTSec
wow. i wonder if bezos is going to address this.
I'm pretty sure that one of the pictures has a PowerMac 7500 in it.

http://www.unex-t.com/applestore/index-Pages/Image16.html

I owned one and thought it was a great mac at the time. Bought it used from work. With the CPU boards I was able to upgrade it a couple times. Believe I put in a 603, dual 604e and finally a G3.
Unfortunately, I wouldn't be shocked if someone out there had a tool that can escalate this exploit just as quickly.
About that, yeah. It took me three years to finish my Masters in CS part-time with a 9-5.
Communist China still has residential officers, but only in older complexes (I don't think we had one in my newish complex, but I definitely heard about them in more traditional Beijing apartment complexes).
Um, please do not confuse economic growth with volatility.

We've had enormous volatility, especially in forex and debt markets.
VIA is still around. They announced a new core with AVX2 support, Isaiah II, around late 2014 but it appears their x86_64 license will run out before it actually gets produced. The situation is really unclear. In 2010 they got a 6-year license extension thanks to the FTC, so it's possible VIA can't actually produce x86 CPUs anymore.

VIA is 100% a viable option—they support SSE 4.1, run Windows 10, and their integrated GPUs even run DirectX11 natively¹—except that they compete with Atom, not desktop or even regular laptop CPUs. However, the current (40nm Isaiah) “high-end” VIA microarchitecture is a out-of-order, 3-fetch 7-dispatch wide² superscalar, fully pipelined core. So it should outperform a modern Atom by a decent margin, with only slightly higher power consumption.

Apparently VIA is still fairly popular in China (and by virtue of being a Taiwanese company, possibly Japan as well).

1. See e.g. http://www.viatech.com/en/boards/mini-itx/epia-m920/

2. http://arstechnica.com/gadgets/2008/01/via-cpu-isaiah/2/
Right Ascension: 17h 11m 31.0s Declination: 11° 57' 50.9" (J2000) http://theskylive.com/voyager1-tracker It's in the constellation Ophiucus.

It'll be doing a flyby of Gliese 445 in 40,000 years, but it'll be brick'd by then. http://www.space.com/22783-voyager-1-interstellar-space-star...
Honestly, I feel like we should have gone further and decoupled display and serialisation formats of code a long time ago. (Although I understand why we haven't.)
HP sounds better than the older Sesame points. Though it conflicts with hit points.
Probably passwords from other sites, not gmail. Lists my email next to a password I've never used on gmail, or any other important site.
Indeed... My email is listed here, but it shows "password" as its password, which is completely false.

I only use "password" in random websites that force me to register (but that I'll never visit again).
Agreed, for a number of students the promise to explain it later will suffice. Others - when given magic boilerplate that does strange, intended things - will recognize it for the black magic it is and will want to wield it as well.

They will dissect, examine and research it on their own and their learning will be much deeper.
It looks like the elm implementation isn't using "lazy"

https://github.com/krausest/js-framework-benchmark/blob/mast...

http://package.elm-lang.org/packages/elm-lang/html/2.0.0/Htm...
I'd be interested in hearing others' comments, since I'm also interested in getting into bug bounty programs as a hobby.
...Cyanogen?
What will the data breach landscape look like in 2017?
No different than AdWords, many people lose money.

But many people make money, too.

The first mistake is thinking "how hard could it be?"
Keep in mind that the Voyager probes weren't designed to go as fast as possible, they were designed to do planetary surveying while taking advantage of a rather favorable set of planetary alignments [1]. They could have been set on a much faster course if we were just concerned about getting them as far out into space as fast as possible. Voyager 1, for example, had its path altered away from Pluto to do a more in-depth survey of Titan.

Regardless, using planets to help speed things is just good sense. Think of going on a long trip in a car. You don't hook a trailer full of all the fuel you'll need to get to your destination, you stop at gas stations along the way. Using planets is a lot like that.

[1] https://en.wikipedia.org/wiki/Grand_Tour_program
404 Arcade
C has a char* type, which we call a string, but it is also the type of a pointer to a single char, which is not a string at all, and also something perfectly usable. "Ends with nul" is barely a part of C, it's more like a programmer's agreement. The language doesn't enforce it, require it, or check it. All it does is insert nul characters in literals, which is hardly enough to make a string type.

Thus if you have a to_upper(char*) function, you don't know what it takes or does without looking it up. Does it uppercase a single character or a whole string? How do you even tell what you were passed without potentially reading past the end of a buffer?

If I happen to have a pointer-to-char and pass it to a to_upper function that operates on strings, it will just write on invalid memory, because C can't distinguish between the two.
> NTP is buried so deeply in the infrastructure that practically everyone reaps the project’s benefits for free.

The most common embedded NTP implementation is probably busybox, being used on Linux routers/modems/etc.. is actually based on OpenNTPD.

https://git.busybox.net/busybox/tree/networking/ntpd.c
>I won't bother making the wide array of arguments, they're already well and truly made during discussions of sugar taxes that various nations around the world are considering.

As are the counterarguments, which, since we aren't bothering, I won't bother making either.
Is it just me or does 118k signatures seem absolutely pitiful? I heard it mentioned over and over that the vast majority of citizens is in support of this (and any other) Orwellian law, and judged from a distance this seems like a correct assessment. If there was any public resistance worth mentioning, shouldn't there be millions of people not only giving signatures but protesting in the streets?
Per unit of code or as an absolute value? That's significant, but not even the whole picture. It's trivial to have a low (absolute and per-unit) number if the total number of units is low, for example. So by itself your fact is almost useless.