skysight-inc/HackerNews huggingface dataset:
Well, my current concern is for my cousin, who is in a CSCI program by an ex-Math prof...

The problem is that they're teaching her syntax, but not really about how to solve the problems...

I don't remember being taught either... but it's certainly something I learned... She's incredibly frustrated because she sees her classmates breezing through class, because they've been programming for years and have learned the general problem-solving skills to get through class... she is having to learn both at the same time.

But, since there's so much focus on bootcamps lately, and it's a problem they ALSO have, I was hoping there was a solution there.

(my point being... colleges aren't doing a better job at this inherently... it's likely just that students have 4 years to figure it out or drop out, before joining the workplace)
And you're not even talking about the bombing on civilians in France and Germany. A despicable strategy to try to get Germans to revolt against their own government. Or the hundreds of rapes that were reported in Normandy after the D-day.

Agree with your post. WWII is a text-book example of History re-written by the winner. Most people today thinks the US enter the war to put an end to the holocaust, while at that time, nobody knew this was going on.
112 still works as an emergency number in the U.K. to this day.
Coincidentally so are the antivirus programs for the last ~5-7 years.

Its trivial to bypass every single antivirus product on the market.
The Japanese surrendered because they lost Manchuria, not from the nuclear bombs.
That would actually work [1] to certain extend but once you have to prove your real skills during a technical interview it will be clear that you are not a real Java developer unless, of course, you are. If you are a Java developer this tool will (probably?) have the effect that you suggest, to increase the probability of an ATS [2] to hit your online developer persona.

I will actually try this because as people have mentioned before hiring is broken and this is either a way to exploit and/or bypass some of the inconveniences like coding challenges and the like used to filter non-programmers.

[1] https://github.com/avinassh/rockstar#testimonials

[2] https://en.wikipedia.org/wiki/Applicant_tracking_system
Wow. The levels this company would go to make money. Basically half their site makes money due to someone being left with their IP infringed.
IHS reports Ethernet market weak, what do the companies say?
i see ray kurtzwell managed to sneak his name in as the last author. heh
Some pretty concerning red flags: They said "RISC-V", but that's not saying much. Is it RV32I, RV32IM, RV32G, does it have supervisor support, etc. Yes, I know I can look it up on github, but this kind of information should be at the very top of the front page.
i think that might be the joke?
WebGL is not a skill I'd put high on your list. Really knowing Javascript and learning how to be productive is far more important. WebGL IMO is still niche to specific use cases and doesn't have a broad appeal, so the positions you are seeing are likely a microcosm of the overall job market.

If you want to be employable, study and know javascript, know your front end stuff solid. Don't worry about knowing lots of different technologies, know a few key things really well, like Javascript, html and CSS, with those alone you have good employability. Each company will have their favorite framework and you'll work with it, so knowing how to come up to speed on Angular, or Ember or choose your flavor is more important then knowing them initially. And the core ability to do that is being solid in the basics.

Good luck!
Years ago, I'd only use terminal-based editors when I had to fix XF86Config or xorg.conf.

Nano shows you a bunch of keybindings at the bottom of the screen. I once used vi and exited by toggling the power switch.
The bias in this article is oozing out. I would much prefer less biased articles and click-baity links on HN filled with hyperbole.

"President Reagan, both Bushes, Clinton, and Obama, all used “blind trusts” to manage assets, he says. Painter is now a
professor at the University of Minnesota Law School."

This is exactly what Trump is doing. He has setup his companies in a blind trust and his family is taking over the business. I'm not sure what else you want him to do.
1. Nothing wrong with wanting to make money.

2. "Formal degree in CS" doesn't mean someone will be better than you. It might, it might not, depends on the job. Often it has no relation to actual job requirements.

A job skill that will serve you well no matter what you do: learning new things quickly. So instead of deep diving into one thing, maybe spend some time building a few small things with a bunch of interesting technologies. (Other comment about knowing basics is correct: knowing core technology is important prerequisite, do that first if you're not there yet).

Then you can tell employers "yes, I'm inexperienced, but look, I can learn fast, here's proof." You're pretty much never going to know the whole tech stack at a new job, so that matters a lot.

Another thing to focus on: learning how to build robust code (i.e. testing, both manual and automated). It's not exciting or flashy, but being able to say "and I can make sure my code actually works, and here's how" is worth a lot to smarter employers (though not all employers).
Not sure why you would expect it to. The footnote clarifies how they classified people in one case that could have been counted in different ways.
I had a company finally reply to me a few weeks after an interview and say "We were impressed with your resume and the interviews went well, but unfortunately due to budget issues, we are unable to fill this job requisition at this time."

I appreciated their honesty and it's better than the lawyer safe generic email.
I agree that it would do the trick... but given that Problem Solving is such a basic skill, I would hope that someone could have figured out how to do it without requiring years of college math and csci.

(for reference, my real concern is my cousin is in a csci-150 course, having trouble because her prof isn't used to teaching to students who haven't been programming for years... nobody has bothered to figure out how to teach problem solving, and they're left to teach themselves or drop out)
Banking Security Using Deep Learning
I have kind of gone half-way between a full-blown React model and MVC for iOS development.

The last big project I worked on in Swift used an MVVM-style design. But I encapsulated the application state in a Swift enum.

The enum adhered to a protocol `AppState` which defined a method to turn an `AppState` into a view controller, as well as a static function to transition a view controller to a new `AppState`. Swift's strong type system ensured that it was very easy to guarantee that every view controller / view model had access to well-defined data types and that the flow of information only happened in one direction.

This meant that the entire transition logic for the application sat in one relatively small file that handled how each state could be displayed (and whether special cases were needed if coming from a particular state).

So for example, to present an alert in the application a view controller would ask its view model for the next AppState, and then ask to transition to that state.

E.g., in the view controller:

let nextState = viewModel.nextStateForSomeButtonPressed()

AppState.transitionViewToState(self, nextState)

And the view model's next state logic might be:

return MyAppState.BasicAlert("Title", "Message")

The enum .BasicAlert has all the logic needed to transform into a view controller (in this case a `UIAlertController`), and the transitionViewToState has all the logic needed to present that controller.

I have since found that this is one of the most pleasurable projects to maintain and update.

Edit:

This also allowed some nice functions to be written, like:

func initialApplicationState() -> [AppState]

Which the AppDelegate uses on startup to display the correct array of view controllers (in this case, the app displays a tutorial sequence on first-run, but that logic is completely decoupled from the AppDelegate).
Unfortunately, I wasn't in any position to make that call. Else, I would have ditched it.
Huawei Mate 9 Lite Specifications – DigitalAmple.com
Really puts the idea of "fake news" in a new perspective.
> and wouldn't shut down my internet for a few hours if I accidentally typed the wrong thing

that is actually happening?
Actually, there are cars like Emacs.

Their steering wheels look like this: https://www.google.se/search?q=F1+car+steering+wheel&&tbm=is...
Spacemacs is actually the worst of both worlds...
I tried it few weeks back and sadly they force you to add credit card to proceed. Few seconds of googling showed people using fake ones to circumvent it. Not really interested in that nor exposing card details.
I'm hoping there's a way to teach them problem solving BEFORE they learn to code... I feel like it should be a prerequisite to enrolling in the bootcamp. I don't remember how I learned it, but it certainly wasn't reading other people's code at my first job.
> somehow they managed to pick the wrong position.

... along with millions of other people.
Because the guys before him didn't make it illegal. And the ones before that. And the ones before that.
Southern New Hampshire is within commuting distance of Boston, and has reasonable variety of the type of jobs you'd expect to see about a hour or two away from a major metropolitan area--also there are still some farmland being converted to residences which makes housing relatively affordable compared to Greater Boston. These forces fall off once you move beyond the southern NH cities--Northern New Hampshire is a lot like Vermont, but with less tourism.
By itself, law essay writing as a service doesn't seem (to me) as a violation of their terms of use. There are a lot of use cases for producing web content/copy for websites, magazines, and the like that have absolutely nothing to do with education.

As an example, would "business plan writing" be a bad service to offer? What if an unscrupulous MBA student paid to have someone write a business plan for a college class?

I think this is mostly a non-issue and it seems like you have a bone to pick with upwork. What's the real story? Why do you hate them?
...and would only be available in beige with a triangular steering wheel as RMS wants to encourage people to bring the functionality to free vehicles. You're welcome to fork the vehicle but until then only commercial vehicles have colour choices and round wheels.

I'm wholly in favour of FOSS and what it stands for but I often think RMS does more harm than good. Even when I agree with the point he's trying to make!
Coming from Windows, ctrl+c to exit a program wasn't all that common (cli wasn't all that common for the most part). alt-f4 was the way to go if using the keyboard, so ctrl+c wasn't baked into muscle memory.

Also, if people first tried vi rather than vim... does vi have that help text?

Another confusing one when starting out was entering the 'help' area by accident. "How do I get back out? Argh! So arcane!". I'm quite happy with vim now, but there was definitely a learning curve.
Sure, now, but back in the dark ages of 1992, basically nobody at my university had heard of vim, so we just got vi, which didn't have such a helpful prompt. After entering vi, I spent about 15 minutes alternately trying to do anything useful and cursing at it until a helpful grad student next to me pointed me at emacs. When I fired up emacs, by contrast, it had a helpful message telling me to type C-h t, which ran me through a nice little tutorial on how to use it, including C-x C-c to exit.
Comments moved to https://news.ycombinator.com/item?id=13011872.
Cheers, Thanks for the feedback.

Yeah I love automatic trackers aswell. I use rescue time however rescue time doesn't give me context.

"Terminal" - "5 hours"
Is that 5 hours productive or non-productive?

I found that by tracking manually it allows me to stay focused.

Thanks again for the feedback.

Edit:
Just saw that your founder of wakatime - Just signed up to see how what im tracking compares to what im coding :)
Judge Puts Federal Overtime-Pay Regulation on Hold
Yahoo closed their Beijing office but Google never did it. Google has 100+ engineers in Beijing and Shanghai. Google also has a lot of servers in Beijing, to serve dl.google.com etc.
Three hours per day, not week :p. It's very doable, work smart not hard as they say!
Hey, Lewis from Sentry here. "Sentry doesn't give you local variable state" is not entirely accurate - it varies from platform to platform. We don't do it for Java (you're obviously ahead of us there), but we do with at least Python and PHP off the top of my head. I wish we could do it for JavaScript too, but it's only partially feasible and only in a very questionable way.

Note that in your browser JS use case, we capture breadcrumbs to show you console logs, user interaction events, XHRs, navigation events, prior errors, etc leading up to the error, so you should be able to easily just reproduce the error state rather than digging through logs to find out what it was. If you still find yourself needing to dig through logs to troubleshoot JS errors reported via Sentry, I'd really like to hear more about your experience to see if we can make it better.
In order to feel smart, deliberately misinterpret what someone says.

This is easy if there are multiple possible interpretations. Just pick the one that makes the least sense.

That way, instead of having to address their statement you can just pick on their communication skills.
Those are single function buttons. To be like emacs you'd have to press at least six of them at once to do something.
"...a steering wheel you could move to the passenger side, for those trips to Canada"

Does someone really believe that we drive on the left-hand side of the road in Canada? Someone is really messed up in their geography.
System: HomeKit + ATV4

Lights: Lutron Caseta, uses normal wall switches + Lutron Smartbridge Pro for HomeKit

Thermostat: ecobee3 for HomeKit + remote sensors

Door lock: Schlage Sense for HomeKit

Security cam: upcoming Canary https://blog.canary.is/homekit/

A/V: Logitech Harmony

Bridge to non HomeKit devices like the Harmony: homebridge

Apple first party Home app

Optional: Third party Home app for detailed HomeKit DB edits

Siri and Echo can both control all the above, simultaneously

1. Homebridge: https://github.com/nfarina/homebridge + https://github.com/KraigM/homebridge-harmonyhub

2. HomeKit accessories: http://selfcoded.com/home/buying-guide/, http://www.apple.com/shop/accessories/all-accessories/homeki...

3. Third party HomeKit DB app: http://selfcoded.com/home/
HomeKit + ATV4

Lights: Lutron Caseta, uses normal wall switches + Lutron Smartbridge Pro for HomeKit

Thermostat: ecobee3 for HomeKit + remote sensors

Door lock: Schlage for HomeKit

A/V: Logitech Harmony

Bridge to non HomeKit devices like the Harmony: homebridge

Siri

Apple first party Home app

Optional: Third party Home app for detailed HomeKit DB edits
> Applications must allow all printable ASCII characters, including spaces, and should accept all UNICODE characters, too, including emoji!

Man, I predict a world of hurt here. Maybe it'll be okay if the standards also very prominently tell you you've got to unicode normalize before hashing, and tell you what normalization form to use (NFC I think?). Too many platforms/environments still don't have handy access to unicode normalization though.
It knew the hackers where the Chinese government. And they where.

What other highly skilled state sponsored attackers would break into Google China to steal information about people the Chinese government deemed dissidents?
Integration Testing for the Enterprise
Samsung ML-1676 Printer Driver Download
Show HN: Convert any url into emojis
The list in the article is shortened. There are 20 countries with more hsr than the US:

https://en.m.wikipedia.org/wiki/List_of_high-speed_railway_l...

High-speed rail. (km)

China: 19,000

Japan: 2,664

France: 2,036

Turkey: 1,420

UK: 1,377

Russia: 645

US: 28

The new line discussed in the article would cross half the United States.
This guy's got it.
Are the later parts paid only or unlocked when progressed to certain point? 'User Memberships and Accepting Subscription Payments' and 'User Profiles and Relational Databases requires' shows message 'Lecture contents locked'.
Adidas Loses Latest Round in Trademark Battle with Church
Perhaps it is implying that driving to Canada takes a long time and you would want to easily switch responsibility of driving with your passenger?
Obama Can Still Boost Transparency, Accountability Before Trump Takes Office
I am a huge fan of Realm; I have personally moved to a model where I use Realm as the authoritative source of data. It works very well.
> People who grew up in one state, went to college in another and then moved somewhere else are counted as migrating from the state where they attended college.

I suspect that may have something to do with it. Maybe Vermont has more initially out-of-state college students, or they represent a higher relative proportion? Also, keep in mind that NH is 2x the population of VT and is close to a major metro area (Boston, ~1hr away). I have friends that live in Southern NH and commute to northern regions of Boston for work.

I'd like to see a 20-year later study that looks into the number of people that went to VT for school (from out of state), went to another state for a career (not a huge number of options in VT) and returned late. Everyone I know that went to school there wants to do this; they love the place but couldn't find a non-service/tourism job post-graduation.
Presumably Microsoft would add a salt before losing all that business. Perhaps only if you turn on special NIST-mode, in the way of microsoft and backwards compatibility.

It might break some functionality, but probably not as much as moving to an entirely different product if you have things written against MS APIs.
100% agree with this.

IMO there is to much focus on becoming high growth vs simply creating revenue. Of course creating high growth companies is great thing to do - But so is creating a company that solves a small niche problem and creates sustainable revenue.
> A study comparing thousands of American and British census records between 1850 and 1880 showed that nearly two-thirds of American men moved across county lines, while only a quarter of British men did.

Doesn't really seem like a meaningful comparison. The US is comparatively massive, with individual geographic and economic regions easily being larger than the whole of Britain.

Not to mention parts of the US were literally still being settled during that time. The frontier didn't close until 1890.
UMich CS Professor Recommends a Recount for Electronic Voting Machines
If you're referring specifically to evil mode I would agree with you (and this is coming from someone who loves and uses both Emacs and Vim regularly). I do enjoy what Spacemacs provides from a configuration and package management standpoint. Maintaining one file is a lot easier than maintaining entire .emacs.d.
Not shutdown his internet, shutdown his connection to Google for a while. In that time, he can still use Yahoo,Bing,Baidu...
Corporate cash reserves are at record highs currently [1], wouldn't a tax break on the demand side likely have a greater impact on velocity of capitol as it would likely be spent rather than remaining static?

[1]http://www.forbes.com/sites/laurengensler/2015/05/08/u-s-com...
Statistician calls for audit to address election hacking fears
How Apple Lost China to Two Unknown Local Smartphone Makers
China’s ecommerce sites try to sweep away ‘brushing’
If you think x86 sucks (and I agree), how about learning ARM or MIPS or SPARC instead of Z80? Or if you want to stick with oldschool, maybe m68k.
Well, an "essay writing service" is a thinly veiled cheating service. It's intention is to assist students to submit essays they did not right.

Look up the other keywords. It's clear they want to target students.
> US: 28

WTF? Is high speed rail even important for 28km? I hope it's at least a contiguous 28km?
Funny. Almost reads like an Onion article :-)
> Facebook does not intend to suppress the posts itself. Instead, it would offer the software to enable a third party — in this case, most likely a partner Chinese company — to monitor popular stories and topics that bubble up as users share them across the social network, the people said. Facebook’s partner would then have full control to decide whether those posts should show up in users’ feeds.

This looks like a shadowban at scale. So you share something - potentially putting yourself at risk to do so - but with the hope that others will see it. The "local partner" decides that it doesn't show up in anyone's feeds but still knows you posted it, so now you're a target.

Damn, that's evil.
Yes we pretty much did and why?
I don't really know of anyone who learned problem solving with a computer before they learned to code. Supposedly Dijkstra, but that man thought computers cheapened computer science.
> Google pulled out of China because Gmail got hacked and Google assumed the hackers were affiliated with the Chinese government.

Then it seems pulling out was the right move. If Chinese citizens trusted that Google could secure their communications, and Google was then unable to, that put certain citizens at risk of persecution. Better to have them using a Chinese email provider where the default assumption is that everything is monitored, and then use the proper tools for actual private communication.
Having his family take over the business isn't a blind trust. https://en.wikipedia.org/wiki/Blind_trust
Very early in my career: "We're a hard-core CS shop, and don't want to break that mold."

Fair enough.

Somewhat later, after blabbing too much about math: "We think this job would be too boring for you."

Memo to self: don't blab about math, unless they ask.

In sum virtually any feedback is great, as long as it's honest, and doesn't beat around the bush.
A creative use for Slack during server development
Does it? RoR was the craze 2-3 years ago but I honestly haven't heard much about it as of late... Now everything seems to be Node.js
I've been a professional engineer for over 15 years now and have been working in the games and simulations space for about 5.

My advice to you: only focus on it if you really love it. The pay is (most of the time) not as good as what you'd get writing CRUD apps in the enterprise space.

The other concern is, WebGL is a really niche topic inside an already niche field. As someone that does a significant amount of games and simulations work, WebGL is still far too low-level to be of any real business use. Even with the expectation that things will improve in the next few years, you'll still mostly likely get the most bang for your buck using a game engine like Unity and letting it manage the "compilation" to WebGL.

If you're really passionate about games, learn a game engine and start building games. The "game" space is a really weird subset of CS disciplines and it'll help to get familiar with the entire production pipeline (coding, art, animation, behaviors, etc).

If you were really ridiculously passionate about low-level 3d programming, you'd either A) not be asking us for advice, or B) too busy playing with it to ask for advice. :)

With all that said, I'd love to talk to you about this industry and point you in the right direction if you're curious. My email address is in my profile if you want to know more.
How to Change Your Trading Results
On Jony Ive’s Role at Apple
Without that information, you cannot draw conclusions about the size of the effect of how they treat out of state students. And if you can't draw conclusions about the size of the confounding effect, you can't trust anything in the chart.
It's your account, but not your data. You can stop using it, but you can't decide when to delete the data.