skysight-inc/HackerNews huggingface dataset:
I'm waiting for pay-as-you-go automation services with good federation between them. That's the only model I see being practical long-term.
Again, I get where you are going with this.

Rust isn't the only solution. There are mechanisms that can be used in C++ to make a program memory safe by construction. I'm not even saying that Rust isn't a good solution. (I am saying I don't like the syntax...I'm sure I could get used to it at some point.)

I just get very wary when something has this kind of "evangelism" behind it. That's all. I'm really looking forward to seeing what Mozilla does in Firefox with it.
Professor behind 'white genocide' tweet says he has university support
> London trying to hire experienced software developers or PhD machine learning experts for less than I made 5 years ago as a junior developer, let alone compared to what banks in London are willing to pay.

numbers?
Because they claim that the mind is not just flesh.

I mean, if you want to disagree, feel free. But at least understand what the claim is that you're disagreeing with.
They will criticize the research with hired 'thought leaders' and point to the 'overwhelming evidence' that proves GMOs and roundup is safe.
The Java people made the same bold claims back in the day.
>WalMart tried FaceFirst in 2015, and gave up on it.[2] "We were looking for a concrete business rationale ... It didn’t have the ROI."

This is the WalMart that shortstaffed stores even though it increased inventory lost.
>Black culture is Southern white culture. I don't mean to diminish the many unique aspects of black culture

As a white kid that grew up eating fried chicken, cornbread, and watermelon, I agree with general thrust of this comment. I didn't even know this was "soul food" until I went college.

Economically and culturally, there's very little different between whites and blacks in the south, until of course race comes up. Cultural anti-black racism is a very real thing, both in the south and throughout the nation. The simple reason, is because no one wants to be the bottom of the sociological ladder, and well, at least I look superfically like the society's elite.
> at least they have a lot less info during that time

How do you know? If FB can't be trusted to actually delete your account (and they can't) how can they be trusted to stop collecting data on you?
> A lot of these seem to be anti-synergistic with powerful language features and "nifty ideas."

I think this is a pretty big myth that only applies to some of these language features.
Honestly, I found dealing with generics worse than the borrow checker. Since the compiler wants everything to be sized, code that I think should work (i.e. using generics and traits) will sometimes just not compile. In fact - I'm dead in the water facing an issue like that right now. That is, by far, the most frustrating thing in using Rust.
This is the least plausible conspiracy theory I've ever heard. C'mon man. Imagine you're whoever-it-is you think is behind this, and you want to discredit Trump for whatever reason. What would you do?

You've got access to all of his tax returns, and all the sealed details of his divorces, and all of his medical records, and all of his business records. You've got a whole squad of spies working for you, you can fabricate evidence, whatever you want. And this is a guy a guy who has outstanding loans from Russian banks in the hundreds of millions of dollars, and who has cheated on at least two of his wives. And this is what you go with? Accuse someone unrelated to him of hacking in to someone unrelated to him? That's your big plot? And you wait to do it until after the election? Via press release?
Meet Tumblebit: The Unlinkable Payment Hub
It's not meant to be read. It's meant to be announced on television as 'proof'.
Any links? I want to build one but dont have $1000+ for a lunar ruckus. Any help is appreciated. My budget would be < $500. I can buy an used bike.
1.) Through what criteria do you consider your Python skills intermediate?

2.) You can work on the back-end and use Javascript. The two things are not mutually exclusive.

3.) "Services that others developers build upon" do not exclude the front-end. D3 is something other developers build upon, along with front-end interfaces to back-end services. There are many more examples of this.

---

Anyway, to answer your question: it is yes. Large tech companies readily employee developers to work primarily on the back-end. To increase the likelihood that you'd be working on distributed systems, I'd try to join a team that works on a product that is already at scale (Google Maps, Facebook Newsfeed, Amazon AWS, etc.)
Every successful supervillain starts out as a wannabe supervillain.
Samsung Focus is an all-in-one productivity app for Android – SlashGear
A lot of hedge fund and private equity guys make money by doing necessary things management is unwilling, or politically incapable, of doing.

Unprofitable businesses, by definition, destroy their owner's wealth. Saying an unprofitable business has to continue operating is basically saying, "I think business owners have to operate charities", which is something I don't believe. Sometimes the best thing is the big job cut, at least that way, the employees, landlords, lenders, etc. can all start fresh, and put whatever bad situation exists today, behind them.

I think of private equity as corporate garbage collection. Sometimes adjustments is painful.
Nope. I just left an elite American college, and most students there were downright condescending about any possibility that race and IQ are correlated. They felt similarly about culture and racial success. The far-left (which comprises much of the left these days) believes racial disparity is ~100% the fault of white people and their machinations.

Please consider that there is good reason for the trend of challenging mainstream liberal hegemony.
You can keep making this point but you know it's a stupid one.

There was widespread dissent amongst the intelligence communities about the presence of WMD. In this case there isn't such dissent.
Have you asked for help on one of the various forums? If something is leaving you dead in the water, I'd like to help you fix that.
Overall good article. But I disagree with the distinction made between bullshitiness and profundity. And even a randomly generated sentence has the possibility for profundity.

You can read any of those bullshit examples and come away with some wisdom, but the wisdom is more in your interpretation than in the actual example.
Just ask for help in IRC or your local Rust community and you'll get help. If you want - post here link to gist.github and I'll try to help.
Stop blaming Black people for White people ignoring them.

Black people know that "Black Dads Matter", but White people keep stealing them.

http://www.naacp.org/criminal-justice-fact-sheet/
What on Earth do you think you know, and how on Earth do you think you know it?
Some countries in Europe is very low wage. There is an article about Italy millennia generation the 1000 Euro generation because that's how much many of them make per month. That isn't to say it's a living wage, but it's what a lot get. Tech isn't paid much compared to Bay Area either, look at London or Spain, dramatic wage differences (London especially since cost of living isn't different from Bay Area).

$1k Euro/month is decent living in Eastern Europe, Romania, Hungary, almost any place closer to Russia.
The Best and Worst Data Stories of 2016
Thanks, rektide! Streams support haven't been added since a) there hasn't appeared to be great demand from folks using the library, and b) I haven't needed it for any project at all.

Feel free to leave comments on the issue if you or others would like to use BrowserFS but have been dissuaded because it lacks streams. I'm interested in your use cases. If your files are relatively small, then basic stream support can be bolted on with 100% preloaded files. If they are larger, then it would require a larger effort to bolt on incremental file loading into each backend to support streams.
Can you describe the issue? Perhaps someone can help.

I don't know if it helps you or not, but you can specify that a type parameter need not be sized with the ?Sized bound. e.g., The `Path::new` constructor is defined as `fn new<S: AsRef<OsStr> + ?Sized>(s: &S) -> &Path`. This means `S` can, for example, be `str`, which is an unsized type.
I wasted 8 years studying English at school without being able to write this sentence (I'm sure I'm still making mistakes but you get the idea.) I could read basic software documentation and school books, but nothing real. Then I subscribed to Newsweek and started playing Nethack. Both built my vocabulary. Reading Newsweek was a pain at first, one article per week with the dictionary constantly open.
Eventually that let me read anything. A couple of years of English courses paid by my company made me able to understand people. I understood 50% before that. Then the Internet, movies, TV.

If you're not in Germany or Russia, get a teacher with a small class. Mine was 4 people so we could speak and exercise a lot.
The FBI has a history of political activism, to put it lightly. Here's a fun one: https://en.m.wikipedia.org/wiki/FBI–King_suicide_letter

You're being foolish if you trust a word the FBI says without solid evidence.
That's true. However, you can't underestimate just how not passive this kind of income typically really is.

It takes quite a bit of level to get it to the point where you can afford to be lazy (passive), which just means spending less time on it, not no time.

That's why income from side project services/products is great in conjunction with consulting (or whatever) income. You can make an extra few thousand a month on a project that you wanted to start in the first place, with some part time number of hours per week.

Even the example in the post is $17k rev with a 6 person team. Although, this guy and his partner are from Romania - it's awesome there and your USD go VERY far.
A good friend of mine lives in a 1200sf condo in the city, and he pays almost $500/month in HOA fees. Isn't that a good proxy for efficiency? Unless the association is making a tidy profit. That's a bit more than my ongoing expected maintenance costs for this house are.
Isn't there a limit to completely automated programming that has to do more or less with the halting problem? Like if the program builds an infinite loop? I guess it will have to timeout, but that's going to slow the learning down. Deep neural networks don't have conditional loops in them so they don't have to deal with the halting problem.
https://www.desmogblog.com/blog/john-mashey

John follows the money and the science!
Facebook has far more sophisticated facial recognition systems than Eigenfaces, based on deep neutral networks.
Man, i remember the time when games weren't designed to be shit, and cheat codes were discoverable, came in magazines or were traded with friends.

Even sadder is when people end up calling non-shit games "a niche market" and don't even dare to call out shit games that sell cheat codes as "shit games that sell cheat codes".
Subaru is a Chinese version of yakuza. They have cracked the market for sure.

Also, mitsubishi can build rockets similar to anything spacex can put up.
Everyone has been saying this for years. I honestly can't believe anyone would think that Facebook shares all their data with you.
1900 WWI, WWII, Great Depression etc. Now, someone born in 1800 could have been born a slave in the US, but you could also be born into slavery in the 1900 or even 2000 in other places.
> The report also contains a pretty useless firewall rule

For what it's worth Yara is not a firewall. It's essentially an intelligent grep for incident response. An IOC is an indicator of compromise, so it's after the fact not a preventative measure.

http://virustotal.github.io/yara/
Slavery and the holocaust were both predicated on the simple idea that one kind of human was superior so I don't feel comfortable sitting around sipping tea and debating that.

On the Holocaust I'd argue the opposite point -- it was the denial of Jews genetically having a higher IQ that helped lead to the Holocaust. Jews had a level of wealth and achievement disproportionate to their population. So if you don't believe they are smarter and don't believe they have earned it, then the explanation you are left with is that they are tricky and their gains were ill-begotten. And if you read Amy Chua's book World on Fire you'll see this pattern over and over again. A certain ethnic group (Jews, Chinese, etc) does better everywhere they go. But then get demonized by the local population for their overachievement, and pogroms result.

Slavery and genocide have been around forever, since we were chimpanzees really. The Romans were enslaving Greeks and everyone else (who they respected for their intelligence). Slavery was not invented because of belief in racial differences. Slavery was invented because people like taking the sh*t of other people.

The NY Times publishes hundreds of articles a year on racial disparities. If you're going to make it a big issue, then you need to fully explore the reasons for the disparities based on the facts. Otherwise you will get the wrong answers, and the wrong solutions.
Please don't get me wrong - I would take safe over non-safe if everything else were equal. It's just that Rust made many other choices that are worse for me than what's in C++. Also, I think it would be very painful trying to explain some of Rust's features to my coworkers (who are generally very smart, but generally not interested in clever programming languages).

> It's that it's really expensive to revisit old assumptions when circumstances change, [...]

That's very dependent on the type of work you do. Over the last 23 years, my job has been to write many small programs to solve new problems. It's not expensive for me because I've aggressively avoided making monolithic baselines. I have medium sized libraries that I drag from project to project, but I can fix or rewrite parts of those as needed without breaking the old projects.
The Black community has been waiting to talk candidly about slavery, Jim Crow, redlining, unfair incarceration, and more, for 200 years.
When will you be ready to talk about something beyond "let's keep looking for reasons to blame Black people for their suffering"?
If they're not going to publish their (hypothetical, ostensible, theoretical, possibly entirely imaginary) evidence, then why would we put much faith into their claim? It's not like all major US intelligence agencies haven't led deception campaigns against the public before.
Plus, many of the major electronics distributors were either based here or had presence here (Hamilton/Avnet, Wyle, and Marshall at least were within a couple-mile radius of each other). Fry's also started here, with its first electronics store in a former Fry's Market building on Oakmead in Sunnyvale.
Presumably if you've cleared your cookies and you use an adblocker, their ability to reliably track your activity goes way, WAY down.

In addition to the standard protections of the adblocker and privacybadger, I also generally set a full block on all content from facebook[.com/.net] and any identifiable facebook subdomains. I really have no use for facebook, so it is zero imposition on me, and if I ever want to view something on facebook, I can open up a new private window in an alternate browser as a one-off (or, if I'm feeling paranoid, spin up a VM).
Performance is 24-40x over the HotSpot (Oracle Java) interpreter on compute-intensive benchmarks. The primary use case is for non-compute intensive code.

http://www.codemoo.com/ uses it to teach students basic Java in a game format.
Not a kinesis expert here, but think the need to reprocess stuff could be the key.

With kafka you can reprocess data just creating a different consumer group. You pay for instances.

I guess in kinesis you need to move data from kinsesis to s3 and back to kinsesis to reprocess it, and it wil surely have a cost.
The problem with digikey (in my mind, as a hobbyist) is that you don't actually know the total until after the order has shipped.
Exactly, you have to tack on quite a few "provisos" in order to argue it's impossible. There are in fact many ways to circumvent incompleteness upon which every theorem you've quoted depends. Goedel machines have actually been built [1], so their existence isn't just theoretical.

[1] http://people.idsia.ch/~juergen/agi2011bas.pdf

[2] http://people.idsia.ch/~juergen/selfreflection.pdf

Edit: to see another way forward, consider alternate/finitistic arithmetics [3] which are neither stronger nor weaker than Peano arithmetic, but which do not exhibit incompleteness. Arguably, Goedel's theorems pass due to the inherent infinities of the successor axiom, but with an arithmetic like Andrew Boucher's system F (not to be confused with system F in programming language theory), no successor axiom exists, and so we cannot assume that the set of numbers is infinite, and we can enjoy full induction without difficulty. There is still a lot of surprising territory to explore in the foundations of mathematics.

[3] https://golem.ph.utexas.edu/category/2011/10/weak_systems_of...
There is nothing intolerant in calling someone a bigot.
Terrible or not, it's the correct way.
Ask HN: What would be your ideal travel website be like?
I am in the process of thinking about a good travel website. If I want to go somewhere or have recommendations about a short trip on the weekend I resort to tripadvisor.com but the problem is going through reviews on it.
So maybe we can make this better. Maybe we can have a fuss free, clean and clear good travel website. What are your thoughts on it? What would your ideal (or near ideal) website look like or do? What would probably be that feature that would completely blow away users(or us)?

Thanking in anticipation!
I wonder if the more concrete and down to earth someone is, the more drastic this "non-reality" sensation feels.

Despite all of its flaws, I wonder if S-types in the MBTI classification system would have a harder time than N-types; i.e., would an ISTJ feel weirder after being in VR than an INTJ?
Gecko interprets flex-box styling VERY differently in specific cases
To better explain from my previous comment, the use case is that you can take a Java program and run it in the browser with no modifications. So, if you have a legacy program or library and rewriting it would be a large undertaking, you can run it in DoppioJVM.
I can (I'm the author). The partitions are aligned to 2048 sectors (4096 is evenly divisible by 2048). But also note the first usable sector is 2048, not 0 - so the first partition, although we tell sgdisk to start at 0, actually is from sector 2048-4095. I don't know the exact reason why the first usable sector is 2048 - I believe it has to do with legacy support and MBR compatibility - but I'm not sure of the details.
Yes it's possible.

1) The market ain't perfect. There are employers willing to pay but employees don't know about them. They can't get in touch.

2) If there is a very limited supply of people (I believe that's real for a lot of complex stuff), a single person can only be at a single place, it only take a few employers to get all of them and that's it!

It gets worse... because then people can't catch up and train. Training need time and mentoring, time is slow, mentoring is hard because the mentor are stuck in a few selection organizations with impossibly high standards.
Lorentz Barrel and Drum was particularly reckless. That lot is across the street from the Solar For America Ice complex (formerly Sharks Ice) on 10th.
Note for comments-first readers: this shows differences in corn metabolism, not in humans or other animals that have consumed the corn. However they reference studies where rats had worse health after eating GMO corn vs normal corn.
yea, one of the reasons python gained traction was it being used in alot of cs101 classes. I wouldnt use rust, but I have used go just to learn
I thought that at first too. But they want to make sure they're removing the correct person. I don't know how else they could do it.
Dev board brings LCD and debug support to Espressif ESP32
What problem is "Atom-in-orbit" trying to solve? Those times when you're always online and you can't be arsed to download a full-featured IDE, so you transform your browser into a memory-gulping machine?

I think we're just throwing solutions out there and try to find the problem to fix later.
>> "An adversary may show you what “sophistication” means after advancing from their beachhead."

Sure, that's obviously true in general, but given the current absence of evidence of "sophistication," there is no reason to assume its presence.
If you're using Emacs and org-mode, look into org-babel which supports R among many other inline languages (C, Haskell, sh, SQL, ....) you can use as if you were in iPython.
Russians only one ambassador in the US and rarely more than two in the US (the ambassador to the US and the permanent representative to the UN.)

Zero ambassadors have been expelled.
> Therein lies the irony: If Facebook doesn’t save faces in its database, it may save face in court.

is this irony? isn't it just a pun?
I don't! Dammit, read the post! No one on god's green earth trusts the FBI at their word, but that doesn't mean you can assume the opposite of what they said is true without evidence!
Please don't spread fake news about primary rigging, even if tongue-in-cheek. Stick to discussing the article.
What? The old suggestion which government/enterprise followed was quarterly password changes/rotation. This is no longer recommended by NIST though. How is that bad?
> People don't have negative stereotypes towards Asians like they do for blacks and hispanics

They absolutely, absolutely do have negative stereotypes towards Asians. There are a different set of negative stereotypes (and in fact, different stereotypes for East Asians, South Asians, and West Asians), but there very much are negative stereotypes towards those groups.

The effect of these stereotypes is sometimes mitigated by the fact that Asians, unlike African-Americans, largely came to the US (a) of their own free will, and (b) on work visas which explicitly bias selection in favor of previous wealth and education status. But on the other hand, in other cases, the effect of these stereotypes is enhanced by this difference as well - it depends on the situation in which they manifest.
If you know swift/objc pretty well with it's ARC reference counting memory management, do you pick up the borrow checker faster?
Rust is actually much closer to unique_ptr than shared_ptr or weak_ptr. The use of Rc is pretty small in practice.

The thing is that even with unique_ptr I can easily reach in via get() and I've broken the shared mutable state contract. It's trivial for me to trace what modifies things in Rust, I just follow the 'mut' annotations and since only one thing can hold it at a time it's very straightforward.

Rust also has one the best package managers I've seen. Union types which are the best way to represent states and state machines bar none. An iterator class that's the best I've seen(seriously has anyone actually used <algorithm>? How man begin/end pairs do I need?).

Plus the community is super-welcoming, there's more reasons but those are my top ones right now.
Conferences certainly count if they are refereed (peer reviewed).

I don't know anything about that field, but that paper certainly doesn't pass the first glance test that others have mentioned in this thread. Good figures, etc.
ASK HN: My company still uses CodeIgniter 2 and PHP 5.5
The senior developers are in no rush to upgrade.

The codebase is full of spaghetti with no type information at all. It's all arrays and stdClass from top to bottom. It's constantly breaking due to this. We don't use any code quality tools and there's no actual productive code reviews from the senior developers.

What would you do in this situation? Is there any hope for this company?