skysight-inc/HackerNews huggingface dataset:
You could definitely pay me enough. Great managers help more things get built than great engineers. They do it in a different way, but as long as they don't suck, they are critical. Good managers are much harder to find than competent engineers.
This is all personal opinion so take it with a grain of salt.

I think Rust could do some serious C++ competition if it could dethrone C++ from some platform or have a worthy alternative.

That is I think Rust really needs a killer app/platform/problem similar to how Swift has Apple devices and DevOps now have Go.

If Rust could get into a gaming platform or have a really good gaming library like Unity it could have a good starting point to move over mind share.

Alternatively I think Rust could compete heavily with Go since the whole microservices space is still sort of up for grabs (or atleast is so massive that there is plenty of pie to be had).

Rust's current niche (ie users) is language aficionados which historically hasn't been a good niche (ie Haskell) for language propagation. That is I think Rust could get more popular if it can get heavily used by a set of niche users at first.

Besides mircoservices and games an interesting niche might be Arduino and IOT [1]. That might be a good niche/platform to dethrone C++.

[1]: http://jakegoulding.com/blog/2016/01/02/rust-on-an-arduino-u...
"Every time"?

If one random guy's complaining about a URL being unreachable and you're already seeing a pattern... is it at all possible the users aren't at fault?
And once more i am surprised about who comments on HN.

Hi Hannibal.

Edit: and yeah, i have had similar thoughts about designers ruining things. My particular hobbyhorse in that regard is _nix desktop environments.
I don't think that help DanBC's problem with ads in iOS apps though.

One of the downsides of apps vs the open web is that you lose control of the experience.

With the open web the user can decide to remove sign up/social media/breaking news/in your face modals and pop-overs.
Hello, date-fns author here (a Moment competitor). date-fns was designed for use with webpack, so unlike Moment it won't bloat your build with unused function. If you don't need IANA support, you'll love it https://date-fns.org/
I have a large existing C++ codebase but haven't worked in Rust yet. But from what I've seen, Rust looks like a very well designed language that has the low-level and performance aspects of C++, with similar flexibility. IMO the killer feature is the borrowing mechanism which provides provably-safe memory access, eliminating whole classes of memory/security bugs, with minimal performance impact. I don't think C++ will ever expand to encompass that. I haven't got much experience with the Rust toolchain but I think that's a strong reason to seriously consider Rust for any new projects.
If the inconvenience is greater than the reward why go to the effort? What you claim to be a certain type of disenfranchisement is more commonly known as voter fraud, and the sort of voter fraud which showing an ID at the polling place seeks to combat DOES NOT HAPPEN. Prove that there is a problem before you seek to erect any additional roadblock between the citizenry and the polling booth.
Yes, I wonder that too - complete node failure is the nicest failure that can happen. (See e.g. http://danluu.com/limplock/, because Dan Luu's site is always excellent.)

"We rewrote the service for improved maintainability" seems an important part of this blog post.
Would anyone who has experience using Cleanroom and PSP be willing to opine on the merits of both? I'm interested in lightweight but rigorous processes for improving software quality on regulated products, and both Cleanroom and PSP are on the radar.
Maybe internally such situations translate to a termination anyway.
The typography problem the article discusses is just a subset of a generic problem where design decisions are made without any care for people who do not share the designer's exact use case.
Does anyone have hard numbers on what the cohorted attrition is for programmers? Ie, of the individuals employed as programmers 10 years ago, what percent are still employed in programming? 20 years ago? 30 years ago?

I've tried to search for this, but I think my google-fu's not up to snuff.
The puritans are back. Here is a better idea, implement a vote-id so responsible adults can dismiss such inane ideas and recall offending MPs without delay so matters of the state can be attended to.

There only way we can realistically rehash the debate on pornography and entertain the idea that sufficient controls don't exist and are in some cases not practical or reasonable is by being intentionally obtuse and disingenious.

The idea that we can even consider implementing an adult-id for an entire population before considering its use for more effective democracy is telling of our current priorities and the complete reduction of the enlightenment of western democracy to a crude form of corporatocracy and control systems.
Because I don't want my son to think that drinking is considered something he should do without knowing limits (although there are warnings, he can't read). Because gambling is a designer addiction and I don't want him to install such an app before he can know the consequences of his actions.

But mostly because I don't want him waking up at night screaming from nightmares. I like my dearly won sleep.
Resource exhaustion manifests as latency or failure. We inject latency and failure using FIT, so we can limit the "blast radius". When you are testing these failure modes, you are more testing the interaction between micro services, and this requires a bit more precision and sophistication.

Source: I'm on the Chaos team here at Netflix.
Hive launches its messaging and productivity platform
I don't think that's the main marker of the authoritarian, and that's a fairly reductive way to think about it.

Put it another way, what can be tracked should be tracked is the way we should be thinking about authoritarians.

If there exists a database where all transactions can be monitored and datamined, they will be monitored and datamined in the name of national security, terrorism, or money laundering.

Plus, I don't even want to think about private companies. "Sorry sir, unless you give us the right to search your financial records for suspicious transactions, we're not giving you car insurance or a mortgage. Or a job."
Unlikely to be him, he tweeted last night. The person referred to in the article was arrested a few days ago.
On the contrary.
Bill Belichick Throws in the Tablet
>3. Figure out if it is "Fulfilled by Amazon" or sold directly (I only recently realized all of the "Fulfilled by Amazon" items get commingled, so I'm getting basically god knows what).

Well, speaking as a Amazon seller, this isn't quite true. Commingling is optional for third party sellers (and unavailable on some products). Also your third party sellers items get commingled with Amazon inventory so buying "sold and shipped by Amazon" doesn't prevent you from getting a commingled product.

>..But hey 2 day shipping for $8/ month right!

Free shipping is prepaid shipping and encourages you to buy a ton of crap to "get your money's worth."

Honestly, personally, I don't understand the appeal of getting my stuff in 2 days vs say 4days or whatever. If it was an immediate need I'd either buy locally or pay the upgraded shipping when I need it. That's just me though
Khan Academy is focused on K-12 (I think it's called. First grade through high school) math, so I'm not sure it's the right place if you want to do advanced math.

One year ago you could answer all exercises using only the keyboard and now you can't. That is a shame, but I think most young students (the main focus) weren't using this feature, so it was kept alive as more and more types of exercises were added. And these new ones are a great addition.
But if the counterfeit is as good as the genuine Apple product then what is the real difference anymore?

The same isn't true for counterfeit products in other categories of goods such as designer clothing or accessories, which often use inferior materials, and are easier to detect for the average person.
IBM's total cost of ownership supporting Windows vs. Mac
I read through the wiki page for videocore but still did not get a complete picture of what this is. Is it a GPU? If its a GPU or something that specializes in processing video/audio why is it in charge of the boot process? Doesn't it usually happen the other way around, the boot ROM loads the host OS which in turn initializes the other firmware?
Please, don't mistake me - I'm still opinionated. I just got tired of yelling on the Internet. :-)

On this topic, though, in this context: no need to yell. You make a good point.

I will say that it is devilishly hard. Liquid fuels have some impressive characteristics, that make them an easy "go-to" for almost 100% of our heavy portable-power use-cases, and economic alternatives for those use-cases must almost be developed one-at-a-time. I'm an engineer, not a policy constructivist, so somebody saying "tax it" to bring alternatives to economic parity is vaguely unsatisfying to me.
Has any other Student experienced this?
I’m in my first year of university and wondering if anybody also had the same problems as me when going to university:

-Being really nervous about going to university even before starting university.

-not knowing anybody at the university once I got there.

-not knowing the city well once I moved to university

-Not knowing my accommodation flat mates before I moved to university, it would have made my life a lot easier if I did know them or even speak to them.

-finding like minded people at the university once I moved here.

-joining societies, as I have to go into university just to sign up for a society

-lecture books being really expensive

-knowing what events are going on either in the university or in the city I’m staying at.

-having access to my lecturers as I have to book an appointment and wait for a few days or email but that’s useless too.

-finding a mentor as some of the content of the course can get really difficult and I can’t find anyone to explain it to me so that I can understand it.

-knowing what other people from first year are doing on the weekend so I can come along and join in, like a party or going to the cinema.
MARKETABLE SKILLS IN NIGERIA. – MaxiPharo
Nice to be rich! Imagine this setup in a poor / middle class neighborhood. The cops & city/town would shut them down ASAP.

The article is correct about one thing, letting children play freely. I've done this growing up in Queens NY, late 70s->80s. Funny thing. I wasn't allowed to cross the street until a certain age, I think around 8 years old.
I used to ride my bike, play tag, hide &seek etc... down the block, where there were other children. We'd run in backyards (if they didn't have a too high of a fence). Then when I was a little older 12+, I'd ride further down other streets & avenues.. Eventually I'd go places further, Green Acres Mall, Bayside and even ride my bike to Roosevelt Field Mall. Early 80s....
IETF: End Work on IPv4 (draft)
Anecdotally, my wife grew up in Prague and has said it is a favorite for Russian tourism, so it's probably fairly easy to enter the E.U. there.
I can't speak for everywhere, but at least in Seattle, most of the helicopter parents I see and know are not millenials but genX. I'm on the upper edge of what is called a millennial, and almost everybody I know that is younger than me is very intentionally hands off.
Wait continues for European Schiaparelli Mars lander
> Amazon's reviews have become so reliable

Did you mean unreliable here?
Sure, sure. This is clearly why we need ID cards to use televisions and listen to radio. Because someone with a radio could accidentally tune into Rush Limbaugh, and someone with a TV could accidentally tune into an episode of Jackass. Clearly we need a government solution for a private problem because we wouldn't want all of these non-well-adjusted people roaming the streets, free to enjoy the banality of their existences.
On the other hand, DFW was against the cute, post-modernist self-references in things like Danielewski's "House Of Leaves".

Infinite Jest was acclaimed academically because it was a fresh return to un-ironic content and narrative.

I think IJ is more layers than recursive loops.
The Universal Postal Union has 117 members with a postal code system (73 members lack a postal code system) [1]. Convincing all members to submit to a single standard would be challenging.

[1] https://en.wikipedia.org/wiki/Postal_code
Indeed the move to remove accountability from parents and burden everybody else is lamentable. Be that the sugar tax on soft drinks coming about just as a way to cut obese children as well as many other measures. Perish the thought they made the parents accountable.

But certainly a trend and perhaps an excuse to tax and track people more. Still without such laws we would not of got a beer like this: https://www.brewdog.com/item/61/BrewDog/Nanny-State.html

Which sums things up about as well as any.
Having bias is not the same as being irrational. Having a right bias is actually good as in the example of the parent poster.
There aren't that many older programmers because they are diluted by the large numbers of younger programmers in a growing field.

Even if everyone who was employed in a software dev role in 1975 or even 1985 were still employed in a software dev role today, they would be so outnumbered by younger people as to be a statistical blip. (Whoa, age discrimination!)

Also, older people will tend not to suddenly switch to software development. The major entry path is through young people becoming developers. Most people over 50 in development are people who were 20-something in development, possibly younger. So how many 50-somethings there are in dev has mostly to do with how many 20-somethings were in dev thirty years ago. It could be different if large numbers of non-dev 50-somethings suddenly retrained as devs, but they don't.
> Prove that there is a problem ..

Why is it that people who oppose Voter ID are able to provide hypotheticals without any evidence, but people who support it have huge requirements for evidence? I sense that the anti-Voter ID crowd uses the following arguments:

Step 1: Deny that a problem exists

Step 2: Deny that the evidence exists

Step 3: Pretend that you are still correct

http://www.indystar.com/story/news/2016/10/18/state-alleges-...

http://www.washingtontimes.com/news/2016/oct/17/no-voter-fra...

http://www.freep.com/story/news/local/michigan/detroit/2016/...

http://www.star-telegram.com/news/politics-government/electi...

https://www.rt.com/usa/363097-texas-investigation-voter-frau...
I don't do 100% TDD, but do write code to be testable, and a lot of that mindset and experience came from trying TDD.

Forcing myself to think "how would this be tested?" helped, but doing some of the tests first got me in that frame of mind.

And by practicing that, you're writing code that - by definition - is reusable - you're using it in the tests, and in your production code. The 'reuse' thing doesn't have to mean 'reuse on 8 other projects' (a common rebuttal I've heard). Reusing the functionality in another part of your project 3 months from now is reuse too.
I lived in a few EU countries so far, all of them with national health insurance. If someone got hurt in your backyard, then they would be taken to a hospital and....no bill would ever be produced. No one would even bother asking if you have house insurance, because any cost of treatment would be covered by the national health cover. I don't think my house insurance even includes coverage for things like this because it's so unheard of. Someone could still sue you for damage to their health, but first of all - court could order at most payment for any extra treatment(that's not already paid for by national health insurance) or maybe perceived loss of income. Multi-million-dollar cases where the actual loss is nowhere near that are not really a thing outside of US.
While we're on this topic may I also point out that some CSS settings on some sites (e.g. transform: translateZ(0)) causes Chrome to switch to grayscale anti-aliasing [1] which also drives me and my eyes absolutely nuts. Anyone know why no one seems to care or want to fix it? Even the article linked to here has this problem!

[1] http://i.imgur.com/tUjqouB.png
Well, you could look at it that way.

Or you could also look at it like this: the Chinese have made it to the early-70s "Skylab" stage (minus the Apollo program that came before it), the Russians are content to stick with 1990s Soyuz/Mir/early ISS technology and their orbital shots. NASA has little to show of their manned space program since the shuttle retired in 2011, but still leads the world in robotic exploration of the solar system.

Hardly as dire a situation as you paint.
I bought a cable recently from a company. They said the delivery was 6-8 weeks in the future. Ouch. 2 months later I try and lodge a complaint and they're no longer on Amazon. I review them and find 100's of 1 star reviews from people saying they never got their order.

So, someone set up a fake account on Amazon and got a lot of orders, then they disappeared.

I'm very disappointed that the "marketplace" has come to this.
Please Let Y Combinator, Sam Altman and Paul Graham Be.
To me, it has become easier to find work when I approached 40. I'm 42 now, and I've had plenty of co-workers who were older than that. Any company that refuses more experienced programmers is foolish.

My dad retired as a professional programmer a few years ago. He started in the 1970s, and had been doing a lot of Java before his retirement. He's occasionally doing some work on an open source project now.
I uploaded trumps twitter image to Inception V3 demo.

Results are impressive.

hamster - 13%
Persian cat - 9%
mask - 2%
Siamese cat - 2%
bow tie - 2%
This makes me a bad person, but I just go to Newegg to search and then buy from Amazon.

Newegg leaves a bad taste in my mouth. "Pay $3 extra to have your order processed _today_!" Do they still do that?

That said, B&H is quickly becoming my favorite photo/electronics store. But you have to buy from somewhere else when they go on a 2 week vacation (or sundown Friday to sundown Saturday ;)
I didn't mention them (but I'm very well aware of them) because they're not very relevant to the point.

Skylab was a great project and good utilization of leftovers from the Apollo program (although the Soviets did much better with Salyut -> Mir -> ISS when it comes to technology reuse). The end of Skylab was a bit embarrassing as it did not survive long enough to be serviced by the shuttle and there were no more Saturn launchers remaining. Although the damage sustained at launch/deployment makes it arguable whether it would have been a good idea in the first place.

Hubble is also neat (and a testament to the capabilities of the Shuttle as it was repaired twice), and JWST is going to be a good successor.

But there's still very little continuity in the American space program compared to their Russian counterpart. I guess it's partly to blame on the fact the the NASA budget and goals change dramatically when the occupant of the White House changes but I've read some news that they're trying to establish longer term goals. I'm afraid that whoever is the next president will again move the goal posts and set back the SLS + Orion program, which is closest to being the first manned deep space capable space program after the Apollo program.

My point of comparison is the fact that variants of the Russian Soyuz rockets and space craft have been in continuous operation since 1966.
A world of wall-builders would be poorer and more dangerous
Curriculum decided based on lopsided incentives (like govt education loans for degrees worth less than a toilet paper) are bigger nightmares.

These money sucking degree programs with no job prospects exist because tax payer money is taken for granted!

I'm not saying no to degrees in Language, History, Arts, or any other degree. If someone wants to pursue their field of interest that has no guaranteed jobs, let that be done on their own money, or by them sourcing funding on their own (ideally from a prospective employer), not with tax payer money.

Assume that we both agree that industry is not farsighted enough. At least, the education loan debt is borne by the industry, and if it was indeed short sighted, the student loses only the time spent. Not own or tax payer money.
Maybe it's just me, but when I see a new product with iOS or Android only apps, I get turned off.
Isn't there also a hearing before extradition to determine probable cause? If the US can't provide proof he won't be extradited.
> Where do you get those check marks from?

Do you want to dispute any of them? Do you believe the Czech Republic isn't an EU/NATO member, as asserted with the "check"s?
How many times have you read a 1000 page book?
GTFO of "the valley" and you can have a very productive career past your 40's. Seriously, I know this is HN, but the world doesn't revolve around SJ and SF.
I have a big C++ legacy code, and it gives me a lot of headhaches. I'm using Rust in some small projects and it's great, no problens with null pointers :).
I think a great feature of Rust is that it is easy to use inside C/C++ projects, so u can upgrade your current legacy code without rewrite it :)
Maybe test the waters with a starter post ;). It's really interesting to watch someone take apart a codebase and give a high level overview.
Probable cause isn't the same thing as proof. Proof isn't required for extradition.
Also the irony that is a South American country saying "We will not interfere with the US electoral process" when the United States has backed coups, rebellions, drug wars, etc., in efforts to manipulate theirs...

Don't get me wrong, the high ground is endearing. Except it apparently took a call from John Kerry to do so.
Also the egregious irony that is a South American country saying "We will not interfere with the US electoral process" when the United States has backed coups, rebellions, drug wars, etc., in efforts to manipulate theirs...
perhaps it had too much liability.
https://xkcd.com/196/
> I always find it laughable (in a very sad way) when people support a political candidate based on the active belief that they won't actually do what they say.

I always find it laughable (in a very sad way) when people forget that solving the problems of tomorrow with the solutions of today usually doesn't work very well.
The article makes a testable statement: "Think about your own 10 best memories of childhood, and chances are
most of them involve free play outdoors [...] How many of them took place with a grown-up around?"

Yup, that is correct for me. And I was a bookish, introverted child. Still unsupervised exploration of forrests, abandoned factories, houses under construction, rivers, caves, tunnels ... was awesome.
Sun tried to do it for Solaris in the 80's, Microsoft tried to do it for Vista, and they both failed, so it might be a little more complicated than "modify whatever the kernel equiv of the GOT/PLT is" (hint: if you don't even know the names of things, would it be possible for the problem to be a bit more involved than you realize?)

Remember when Heartbleed came out, and the ensuing panic if you hadn't gotten advanced disclosure?

Instead of that, how about if all your Linux servers weren't vulnerable but in exchange, you give money to Oracle. Ksplice now patches userspace as well.