skysight-inc/HackerNews huggingface dataset:
Totally agree with this. I'm reminded of when I interviewed with Amazon a few years back and it was clear that the questions were best suited to filtering down to the best graduates. In my mid 30's I was too rusty to satisfy the interviewer and my real world experience counted for nothing as the entire process was structured like a series of exam questions.

I think there's a point - I would guess at about 8+ years of experience - where a technical interview will stop being a reliable indicator of an engineer's ability. It then becomes more important to evaluate what the candidate has been doing in their career and how that experience can be taken advantage of within the team that they'd be joining. Technical ability can still be judged by asking to see some existing code if it's that essential.
You should never send a phone with your personal data out in the wild. If an Apple Genius is going to take your phone to the back of the Apple store and out of your sight, back it up and restore it to factory settings.
Whoa. How many years would you need to work to unlock that money?
thats an old wives tale. And if my cats teeth are any indication, a dry diet didn't prevent any problems

Granted, there's no proof that wet is better, there's just a ton of anecdotal evidence that dry food leads to dehydration and kidney issues. I had to switch entirely to wet due to diabetes. Surprisingly, fancy feast classic is one of the most recommended foods.
Yep, my 6S had a goosed battery, walked into the Apple Store and 15min later I had a new phone with a predictable battery (and a headphone jack, happy times)
In short, you're a special case.

Also, re:

> does this actually play

Never seen a recommended game not play. And i have a silly huge steam collection: http://steamcommunity.com/id/Mithaldu/

> - I have enough varied types of games in my library

So do i and it still works perfectly fine, you only need to exclude tags on trash type games.

Mind, one concession i need to make: I use EnhancedSteam and have a few thousand games marked as "not interested", which means they are filtered from almost all views. Maybe that would help you, since you sound similar to me.

To reiterate though: Usecases like yours and mine are not "the norm". On average people care for the features i mentioned and derive use from them.
The `?` operator is just syntax sugar for:

let value = match attempt_something() {

Ok(value) => value,

Err(error) => return SomeErr::Kind(error),

}

That way you only need to type

let value = do_something().map_err(SomeErr::Kind)?;

It was called for by the community because error checking is something that can happen multiple times within the same function. Simply passing the error up the chain and handling all your errors in a central location is highly convenient, especially when matching requires that you handle all cases.

Additionally, in no way is C++ more efficient at error handling that Rust. Rust is able to perform this with zero allocation costs.
Economists versus the Economy
German Environment Minister Buys a Tesla Model S
> A big non-safety selling point of Rust for me is a systems language with the tooling and ecosystem of a modern dynamic language.

I've reached this point from the opposite direction, as a frustrated Rubyist: I really crave the nice things that come from having a statically typed, compiled "systems" language, but I'm not prepared to lose the kind of tooling and ecosystem that I currently have with Ruby to get them.
It's sort of sad that TS inspires comparisons to the bureaucratic, manifestly typed languages like the perennial Hacker News bashees C# and Java and not the graceful type inference of some functional languages. These languages being the face of strong static typing betray the ability of types to make a programming language both safer and more expressive.
The nieces still play Super Mario Kart with their friends. It would be cool if Nintendo could release a smartphone version of this, with multi-player over Bluetooth.
Show HN: Mean Tweets Powered by AWS Polly
It should be optional or advanced level. If you are a web developer for example OS and compilers are totally not important to get along and have a healthy career.
How much type safety do you get using Vue with TypeScript compared to Angular 2 or React? For example, if you use a variable with the wrong name or wrong type in a template, can you set Vue up to give you a compile time error?
With the wrong way or the right way of doing it?
Flipping depends entirely on geometry. SUVs have high suspension, have a lot of weight at their top, and have an overall higher height to width ratio. Also, their aerodynamics do not push as much down as on lower cars.
from Latin fundamentum "a foundation, ground-work; support; beginning." Whether these subjects are fundamental is totally detached from whether they are useful in a certain percentage of industry jobs.

I agree that knowing fundamentals is not that essential for a large number of programming jobs. They're still fundamentals though.
I meant the earliest code written in that notation released to the public.

It could be interesting to list them here. If you know one ancient piece of code with Hungarian notation please tell!
> 1. DDDD (do not disturb developer days) twice a week. The general rule is that no one outside the team is supposed to interrupt unless production is on fire. A good idea in principle but it does not seem to be working too well. It is a lot to ask a 100 person company to remember which days they are allowed to interrupt.

We have "no meeting" days which are meant to keep non-devs from bugging the devs. As a dev I hate them. It's extremely aggravating to actually need a meeting with some other departments to have to wait a couple of extra days to get something straightened out.
> Their only choice is to believe the loudest voice.

Almost everything politicians - as well as other decision makers from CEOs to investment advisors to you and I - decide is outside their personal expertise. We all retain experts, one way or another, to research and report on the technical details, and our analysis isn't at all limited to the loudest voice.

Governments regulate airplane safety, but the politicians aren't aeronautical engineers and pilots. It doesn't just regulate but operates entire militaries, soup-to-nuts, with incredibly advanced technology, complex situations, and high stakes, yet it is civilians who are in charge (in the U.S. and most advanced countries) - the likely next U.S. Secretary of Defense will be the first ex-military officer since 1951.
I rewired our telephone lines so that I could switch off the downstairs phone from my bedroom while using my modem. It took my Dad about two days to figure out what was up and find the switch under my desk.
By HN's standards it doesn't count as a dupe, because the previous submission didn't get attention. See the bit about reposts in the FAQ: https://news.ycombinator.com/newsfaq.html.

In other words, even if the nintendo.co.uk URL had been the submitted one, HN's software would have happily let it through. This is by design. It gives good stories multiple cracks at the bat, in the hope of compensating for the randomness of the lottery on /newest.

We do have a few tricks to try to reward the original submission of a good story, and eventually we intend to work on more sophisticated dupe detection that will reward the original submitter more. In the meantime, there's still a fair bit of randomness. But if an account submits lots of good stories, it evens out.
Do you have a source for this?

I totally believe you, but I've been trying to find good empirical studies and authors to read on interviewing.
As a regular rider of a non-ebike, I like the restrictions. It's unnerving to be passed by a silent 25mph (40kph) unlit e-bike on a trail at night. 25kph sounds more reasonable, about the same speed a typical human can bike on a flat road.

Easing the restrictions too much results in near-motorbike performance in trails and bike lanes shared with human powered riders.
I tried to dig it up. I think the terms "version control" and "package management" overlap a lot in how people classify their software or do the histories. They're different with some overlap but it's all muddied up. Interestingly, I found no history in Google of package management from early to modern stuff. There's an interesting project right there for some CompSci student interested in computer archaeology. :)

I did find VC history where the first thing to track software seemed to be SCCC on UNIX:

https://en.wikipedia.org/wiki/Source_Code_Control_System

The rest, from CVS to mainframe stuff to Apollo Aegis's, all showed up around mid-1980's in similar time frame per Wikipedia descriptions. pkg seems strong contender for first, package manager if even version control of source didn't hit others until after its creation.
I can't say I agree in the slightest.

From only being able to provide power to a single device, handling a battery which is not meant to be handled that way (don't puncture or bend that, or have it touch anything which could cause a short), and charging it outside what it was designed to be charged in (i'd be extremely wary of using a few-dollar external battery charger...), carrying extra internal batteries is a much worse experience.

IMO modern fast-charging is significantly better (at least to me). Being able to charge up 50% in like 15 minutes is huge. And if that's not available, external battery packs are not only safer to carry, but can hold more juice, work on multiple devices (even at once), and are easier to recharge.

That being said, I think manufacturers could make it easier to change out batteries in phones even with non-removable batteries (in other words, make one-time replacements easier to do on your own). But I just don't see having to carry multiple batteries with you as a good solution.
Totally. I was kind of surprised there weren't really many other implementations, in Go etc. I ended up rolling my own columnar format since I don't need parity, but it would be great to have more implementations, I don't want to touch Java personally.
That's a learned disability in our industry, coming from the mindset of maximizing short-term business goals (like "paying user is always right" or "more 'intuitive' UI -> more people will like it initially -> more growth -> more $$$"). Vim and LaTeX were primarily made to be efficient tools, and thus don't shy away from requiring users to utilize the long forgotten skill of sitting on their butts and learning for goddamn 5 minutes, to the clock.

Our industry-standard reasoning is good when all you make is cheap shiny toys that need to get popular quick to attract investor money. Much less so if you want to design software that empowers its users to do more.

EDIT: Vim/LaTeX mention borrowed from parallel comment of 'beefield.
I have a lot of problems with touch screens. Some screens refuse to register my touch, and other screens register my touch before I even make contact with the screen. If you turn on developer tools in android and look at the "touches", you can see them registering all over if I have my fingers a cm or so above the screen.

I have really moist skin, so I wouldn't be surprised if this was the issue. I had a fingerprint reader on my gen 1 Motorola Atrix and that worked just fine though. I think the company that built that authentication system was purchased by Apple and used in the iPhones. I wonder if his wife would have the same issues with his phone, it might be that his fingerprint scanner is less sensitive.
UX-App V2 Alpha
So instead of 1/3 the land area 1/1000. That's insane. That's absolutely insane.

Yellowstone national park is 1/1000 of the US' surface area.
That's a feature of something you have auth.

We had a business problem several years ago where a population of users who didn't need individual access control
needed controlled access to a system based on where they were and if they were assigned a specific task.

The solution was an RSA token mapped to a device specific user account. The single auth factor was the rotating code.

The upside of this is that we got to control access to a system potentially available to the public in an environment with high turnover and other operational challenges. The downside is that whomever possessed the token (picture an old style bathroom key tied to a big stick) could access the system.

Your thumb is that token. If you need more identity assurance, you need more factors or a protected secret. iPhone offers the latter. If your opponent is someone with subpoena power, you need to think about what and why you're doing stuff on your phone.
Still hasn't presented any evidence.

He punished North Korea with more sanctions for the Sony breach by executive order.

https://www.scribd.com/document/251531426/North-Korea-Sancti...

Many analysts still say it was a disgruntled employee

https://securityintelligence.com/who-hacked-sony-new-report-...
One of my partner's tasks as a legal assistant is to go through mountains of OCRed PDFs and classify them and extract pieces of data so that lawyers and paralegals can go through them more easily. Do you imagine deep learning would be an appropriate means of automating that, or is it overkill?
That depends on the allocator you are using. Rust bundles jemalloc by default, which organizes deallocations/allocations such that they are very efficient.
I've had the same experience and I came up with the same hypothesis. It started happening just when Pokemon Go was popular, so I had a lot of opportunity to collect data. At first I knew I had to quit the app and turn off GPS when I saw the 25% alert. Then after some time it would shutdown before it showed the 25% alert. Eventually it started dying closer to 50%. Replacing the battery has helped a lot, and with the better capacity I'm getting down to 25% less frequently.
Introduction to mobile messaging and subsequent analysis of the Threema protocol
C++ can be safe. Just use only safe pointers and vectors.

The thing is that rust does two things:

1. Safety

2. FP style code ("magic")

I wouldn't mind #1, but #2 kind of turns me off.
In road fatalities per bn-vehicle-km[1], UK is second, while US is 17th.

[1]: http://www.oecd-ilibrary.org/transport/road-safety-annual-re...

We get road fatalities per person and per vehicle from[2]

[2]: http://www.who.int/violence_injury_prevention/road_safety_st...

If we take them together:

i name p÷v *v/km
------------------------------------
1 Israel 0.371134 1.96701
2 United Kingdom 0.5686275 2.047059
3 Sweden 0.5957447 2.085106
4 Denmark 0.5223881 2.089552
5 Ireland 0.5394737 2.103947
6 Netherlands 0.5666667 2.55
7 Switzerland 0.7021277 3.019149
8 Germany 0.6323529 3.098529
9 Norway 0.7307692 3.215385
10 Iceland 0.7540984 3.544262
11 Australia 0.739726 3.846575
12 France 0.6710526 3.892105
13 Canada 0.6315789 3.915789
14 Austria 0.7605634 4.411268
15 Belgium 0.6261682 4.571028
16 New Zealand 0.7142857 4.785714
17 Slovenia 0.6736842 5.12
18 Finland 1.090909 5.236364
19 Spain 0.6981132 5.445283
20 Japan 0.7230769 5.784615
21 United States 0.8217054 5.834109
22 South Korea 0.4482759 8.158621
23 Czech Republic 0.7176471 9.975294
24 Malaysia 0.8026756 10.11371
25 Brazil 0.4652087 26.00517
But don't forget that today it's often faster to program it first without a plan, and rewrite it a few times later; than to draw such nice design plans and iterate on them before writing actual code.
Also, in some cases, writing actual code reveals some unforeseen problems in design.
Catatumbo lightning – Wikipedia
Nothing! The author explicitely states that the data and analysis was not granular enough tp make distinction between the different kinds of MS degrees.

This leaves open the possibility rhat some categories of MS degrees might correlate positively, even though MS degrees overall correlate negatively.
If the Pixel is a joke I can only imagine what it makes all of those iPhone 6s and 6s Plus with battery problems.
I use EnhancedSteam, too. But I shouldn't have to wade through that stuff to give Valve money, yeah? Valve should be making me want to give them money, not have to give them money.

If we were talking about the Android app store or whatever I'd agree with you as far as that I am totally a power user and I have power user needs. But for Steam specifically, I question what the norm is. I have yet to hear anyone--like, literally, anyone, not just "anyone in my power-user circles"--praise the Steam recommendations for what they are. My hunch is that Steam's userbase tends to be more engaged than a mobile app store's and that mobile app store experiences, and mobile app store quality bars, don't necessarily suit a Steam user. Nobody, and I mean nobody, wants the Unity-game-skeleton-thrown-on-Steam titles. They are not a benefit. They can be excised.

(I've had multiple recommended games just totally fail-to-launch on both Windows and Mac, FWIW. Nothing underspec, just pfft, crash.)
The rust community is very small so it's easy to 'engineer it' at this phase. Once it gets so large that you have an eternal September it's effectively a complex system that will be very difficult to reason about with any changes resulting in lots of gnarly side effects.

Name a large programming community that is pleasant to interact with for newcomers and insiders alike.
I was thinking in terms of the ability to do the OS with LISP with some of its advantages in development, maintenance, or customization per user. Except done on modern systems in ways users might actually use.

I still thank you for the response since I like learning about LISP machines and reasons for failure. This is a nice list of stuff to avoid in the next one where applicable.
Hmm, some games are definitely addictive. We didn't have too many issues with our kids (3 and 6) and screens until recently when our six year old discovered a particular game (slither.io) which I can definitely say he got addicted to. We finally had to resort to putting time limits on his tablet use as he would scarcely talk or think about anything else and wouldn't come for meals, want to go out anywhere etc.
There is no meaningful data that backs up your assertion that the poverty rate in the United States is significantly increasing. In fact, the rate has been essentially flat for 50 years.

https://en.wikipedia.org/wiki/Poverty_in_the_United_States#/...
Yes. You can take ms-dos with Windows 1.1, run it in a VM and build this using the compiler tools included in the package. I've done it and it works. If I remember correctly, there are instructions in some blogs to do this.

UPDATE: This is the thread from the time of the release: https://www.betaarchive.com/forum/viewtopic.php?t=31096

(see my question in the thread)
Don't Use Dropbox as a Content Delivery Network
I think it's a red herring. TS's typing isn't the only thing that is true about it, and is not the salient issue here. Were TS merely to force types upon me, I think I'd have few grievances with it.

Yes, yes, I know—it's (2.x) a superset of ES6. But just you try writing Angular 2 code in such "ES6". No, you have to play ball with generics and the full gamut of Java features.
My phone number certainly isn't public information!
Unfortunately no 16-bit Windows executables work on 64 bit, since x86-64 processors lack the ability to run in 16-bit mode.
me personally I would stay out of the transaction part of it. pay for a listing or for contacting. probably would be freelancers I would think.
"As a surgeon I appreciate planning the operation before cutting the person open."

Your comment seems trivially true to me. How can one possibly begin the second without the first? And yet people try it all the time!
At the time I attended, my college's library had been recently remodeled to provide a bunch of "open" study-/work-space. They were very proud of this, and it was part of a campus mindset of "collaboration is the future."

In retrospect, this ended up being quite damaging for me. I spent a lot of effort trying to "adapt" myself to those workspaces and that working style. Often when a setting/assignment left me no other choice.

This made me very worried about myself and my future, because -- try as I might -- I just couldn't do it.

On the other hand, and at the same time, give me a quiet, undisturbed workspace, and I'd blow the curve. Literally -- I had professors tell me that I was getting 105%, 112%, whatever, in what were considered to be very demanding classes.

This "open" mindset was prevalent everywhere, and -- like "Java is the future" -- permeated not just workplace but also educational institutions and even popular culture.

In short, in academia just as much as in the work world, I found lots of authority figures and institutions dictating to me how I was "supposed to be." And a lot of that came out of current trends -- as bad as this year's "mind the gap" corporate best seller self-help book.

The counter-culture "revolution" of the '60's and '70's did get one thing right, with their moniker of "The Man."

You can't just escape The Man. But it is healthy to take his advice with skepticism and to find your own way. Something that e.g. a liberal education purports to teach you. (But too often doesn't -- especially not in terms of your actual day-to-day life, by example, while under its tutelage.)

The Man is always going to tell you "how it is, how it's going to be". It's up to you to say no, and to stand by that. If someone teaches you this, early on, thank them -- once you realize it.

Work the way that works for you. While you're still young and "footloose" and have the ability, walk away from situations that oppose this.

I remember, during one aspect of my corporate career, during a 5 minute conversation and description of a tool, making a consultant's life quite considerably easier and more productive. A tool they, by virtue of their... frankly, social position and respect granted by the institution -- a tool they had budget for, while I did not.

Management was very happy with them, while I continued to get by on the whatever % increases were handed down from on high.

I should have been on the other side of that equation. Effectively, I introduced the tool. I should have reaped the consultant's reward and respect.

But I'd been too well taught to struggle within the ill-fitting system that is "how it is." To the point where I was trapped by my own thinking and emotion.

Work remotely, if it's what works for you. Before you can't.
I don't think it's entirely that black and white. If an undergraduate degree from a tier 1 school didn't cost approx. a quarter of a million dollars, along with the fact that your "peers" with rich parents will have attended a private school + tutoring + usually had a decent home-life; these things stack up, you can't claim it's a level playing field. Of course you need to be smart to get there in the first place (in most cases). But it's a far cry from a pure meritocracy.
...and commit in the syntax of choice of target repo automatically as well.
> possibly some portion of that population obesity is a product of this disease

Please state how "possibly some portion" is supposed to have any meaning whatsoever.
Are there larger scans of those sheets anywhere? Possibly a blank?
Relive: Woolim – Lifting the Fog on DPRK’s Latest Tablet PC
Bellcore/Telcordia was spun out from Bell Labs as the R&D lab of the Baby Bells after the early 1980s antitrust suit against AT&T. Before the breakup, there were a number of labs that composed Bell Labs in NJ, not only in Holmdel.

My father worked in Morristown at Telcordia Technologies/Bellcore in the 1980s/90s and before that at Bell Labs in the 70s.
C++17: 2016
Rust will prevent you from doing this, mostly. Basically, the borrow checker will either force you to move the value, preventing it from being used elsewhere, or copy/clone the value which prevents any issues.
Nice, and straight to the point.
Awwww so cuuuutee,
Wait those are mine!
;)
I read that as

I do not recommend
* http://upwork.com
* http://freelancer.com
* http://nubelo.com
* http://fiverr.com
* http://workana.com
* http://guru.com

i.e. [redacted] does not recommend upwork, fiverr, freelancer.com, etc.