skysight-inc/HackerNews huggingface dataset:
"But I was most surprised by his commitment to reinvigorate the skilled trades."

Why is he surprised? Koch Industries relies extensively on skilled laborers. Wikipedia lists Koch Industries' produces as "Asphalt, chemicals, commodities trading, energy, fibers, fertilizers, finance, minerals, natural gas, plastics, petroleum, pulp and paper, ranching". With the exception of commodities trading and finance, all of these require fabricators, electricians, pipe fitters, millwrights, machinists, heavy equipment operator, and a whole bunch of other trades. Even if they have enough employees, having more people trained in these trades allows them to hire better employees. From a more pessimistic point of view, having allows them to pay workers less.
The reason this type of cheating occurs is that a college degree has external value. If the cheaters aren't even the ones doing the learning, I doubt that the quality or nature of the college's education would affect their behavior. So I don't think that colleges are really at fault here (besides not putting enough effort into catching cheaters).
Have you experimented with replacing the averaging operation on the vectors with a recurrent network such as an LSTM. This way you can not ignore the temporal nature of the feedback (I have had success improving metrics doing this on implicit streaming video feedback).
It's possible that this was a well-crafted fluff piece, but it seems far more likely that Mike Rowe is being honest and he wrote it in response to the vitriolic messages he received.
I didn't get the impression so much that "Mike Rowe thinks Charles Koch is all around swell", but more "Mike Rowe found some points of commonality with Charles Koch and is perfectly fine working with him on those common goals". And of course, it seems he got pelted at with enough messages about how horrible he is for associating with Koch, that he clearly saw fit to explain.
I don't know about higher education, but my aunt teaches K-12 in San Diego. She says that over a period of about 8 years, her class size tripled, making it impossible for her to spend the same amount of time with each student as she used to.
There's a vaguely analogous problem with "craft" beer in the US.

Local brewpubs sell beer that is pretty good. The slightly larger breweries blow them out of the water when it comes to consistency and actually delivering a style.

I (usually) really like several of the beers that a local place brews. Bells or New Belgium are far more reliable.
Jane Mayer fills in the context about the Kochs’ rebranding: http://www.newyorker.com/magazine/2016/01/25/new-koch
Epistory (http://store.steampowered.com/app/398850) might be of interest.
No gorilla mux?
Onboarding, Technical Debt and the Future Self
If you don't mind people seeing your occasional stupid ideas that don't pan out, then yeah, it works fine: https://github.com/divbit/phd-thesis

edit: as an addendum to this, overleaf has built-in git integration, which I found to be useful
All of that is besides the point. It was unprofessional and petty to make a public announcement out of that. All you have to say is that so and so is not coming anymore. Is this conference ran by a bunch of high school kids?
I've seen this (running a non-exit relay), though in my experience it's been a tiny fraction of sites rather than a majority. I don't get the CAPTCHA prompts for CloudFlare (unless I'm actually browsing via tor, not just my own IP address).

Sites like https://atlas.torproject.org/ will list (exit and non-exit) relays.
Like a swiss knife? :)

Oh I see your point, and I also dislike certain tools that, despite their possible wide set of functionalities, still don't convince me. Facebook is definitely one of them.

However, my question was more generic because social media themselves are not bad. HN is also a social media, after all. Of course, when you give all your data to someone, well, you take some risks. I just don't like the idea that one tool is "just" bad. Facebook, more specifically, offers many features, and some of these are really interesting to me, less to somebody else, yet there are other "things" which don't convince me too much.
I have had a HAI Omni Pro in my house for nearly a decade, it is a UL listed Fire/Burglary and automation system. It has never faulted or rebooted except when I needed to change its backup battery. There are Omni's running that where made in the 80's.

It has a Ethernet port and a documented TCP protocol that uses 256 AES. I have an iOS app that talks to it directly, which means no lag in controlling it.

Beyond Security and Fire, it controls my lights, HVAC, garage doors, sprinklers.

It is one of the most reliable computing systems I have used. The recent IoT stuff is a joke compared to my Omni, unfortunately I think HAI got left behind and ended up selling out to Leviton and there seems to be little progress since then.
Yes, thanks for prompting me to clarify my point. I believe the 'killer app' of IoT isn't a particular kind of product, but rather the fact that the products establish an ongoing relationship between the consumer and the manufacturer where previously one didn't exist.

Today, I buy a fridge or a thermostat or a deadbolt lock and I'm done; I keep the warranty flyer in a box and forget about it until the product breaks. With IoT, everything becomes an ongoing venture; this sounds like an opportunity for the vendor -- but potentially for the customer also.

For example, this trend could counter the race to the bottom that tends to occur with established consumer goods, because a particular brand's ecosystem will have a particular character, and will likely work better with products within the same brand. This is the game that Samsung and LG are playing, and they have the marketshare among a disparate lines of products to get it done. If I'm invested in 'Samsung Home' as opposed to 'LG Home', I'm more likely to buy Samsung instead of LG or Whirlpool or Maytag or Electrolux or any other brand; and maybe all because my phone was a Samsung.
I would say that an organization refusing employment on the basis of past convictions does them worse than an organization offering employment to those same people. They are free to decline it if they find "fair wages and good working conditions" at organizations which "are not taking advantage of their circumstance." It's strange to blame the self-interest of the one offering employment without offering an alternative solution.

Applebees may not be very good in your opinion, but it's better than starvation or scrounging for scraps.

That's the problem with simply expressing outrage and not offering any real solutions, while shooting down solutions that people in the situation actually choose, because that's what is available.
With such high salaries what if you sleep on a couch, live off the proverbial ramen for a 5-10 years, pump it all into investments, then go retire somewhere cheaper?
Reasons to Stop Ignoring the Skills Gap
And people who (from a legal perspective) chose to break the law. Why is it morally acceptable to hold criminals in prison but not to employ them (at will, from what I understand) for little compensation during that imprisonment? Is there such a big difference between imprisonment with no employment and imprisonment with under-employment?
>>The reason cheating occurs is that a college degree has value, and cheaters would like to obtain that degree through money rather than effort.

I don't follow your logic at all. They earn that money through effort, so at the end of the day it comes down to the same thing. The article specifically gives the example of someone who has a full-time job plus a commitment to the National Guard, and doesn't have any spare time for 15 credits worth of class and its associated work.
This can be summarized in the old adage, (roughly) "There is nothing that binds people together like a common enemy". I don't see anything ground breaking here.

External conflict can cause internal unification. Of course, to elicit cooperation, there needs to be a common benefit or good to all parties involved. But external conflict is not the only possible stimulus, though it might be the easiest to trigger.
Typing ability is mostly neurological. After learning proper technique, you aren't going to improve much more. Sleeping well if you don't already is probably the only thing you can do.
Your intuition is correct - there are other ways to capture the non-stationary nature of this particular problem. We thought that the example age approach is neat because it is a general technique for removing bias inherent to any machine learning system. Since examples always come from the past, you often have to be careful to prevent any system from being overly biased towards historical behavior. You don't need any additional metadata about items (what's the age of a search query?) and it's more resilient to predicting in regions the model has never seen because you fix serving to the very end of the training window.

I tend to think the focus on recent behavior is an artifact of underfitting. Research into richer temporal modeling is needed and recurrent networks seem promising.

We debated internally whether to use the "deep" moniker - Alexnet was 8 layers, so maybe the threshold is 8? The depth seems sort of irrelevant since stacking layers is trivial once the basic architecture is in place.
Guilt is the fuel for the machine. Without it, we might be so much happier as an economy, and no one wants that. https://www.scribd.com/mobile/doc/202207935/Alan-Watts-Money...
> makes your position suspect

To offer another analogy: If I work at a company which makes their money off pop up ads and I think that's unethical, so I pitch management on alternative revenue streams, then is my position suspect because I'm taking my paycheck from a shady ad tech company?

I think the analogy of preaching vegetarianism while eating meat is somewhere between preaching no-interventionalism while living in the country you were born in, and preaching non-interventionalism while personally bombing people on the other side of the world.
By your logic then if exploitation wages and working conditions are all that's available it's OK because it's all that's available.

I'm saying it's not OK because exploitation is exploitation, and it's immoral. The Koch brothers should be required to pay fair wages and ethical working conditions.

I am providing an alternative scenario you are just refusing to acknowledge it I guess because I'm not a billionaire industrialist who can actually offer jobs to the people being taken advantage of?
While the conclusions of the paper ("compare optimised GPU code to optimised CPU code") is good, I'm curious about whether the difference has increased since 2010. GPUs are architecturally easier to scale up than CPUs, after all.
Who else was kicked or forced out?
There's a discussion of this in this old QNX design document.[1] See the IPC section. Integration between scheduling and message passing is essential if you're making lots of little IPC calls. When control passes from one process to another via an IPC call, the receiving process temporarily inherits the priority and remaining CPU quantum of the caller. This makes it work like a subroutine call for scheduling purposes - nobody goes to the back of the CPU queue. So IPC calls don't incur a scheduling penalty.

[1] http://www.qnx.com/developers/docs/6.3.0SP3/neutrino/sys_arc...
>As in, "you Grey Breads remember using C++ and MFC, etc."

As one who is neither "Grey" nor "Bread," you may wish to check your spelling :)

But yes, it's kind of sad that this is the way things are now :(
Well since the person who seems to hate him so much gave a talk at that conference same conference a year before that had nothing to do with Javascript or node (something about community/inclusivity big surprise) I would say that "on topic" covers just about anything for these circus events.

I would say he is one of the more likely speakers to stay on topic.
We where a keyweb customer for years, using it for email and crm for many clients. When we asked to add corporate VPN to make it more secure and reduce abuse, they didn't allow it in their dFlat bandwidth terms.

So now they accept Tor exit nodes but not corporate VPN?

Just... Wow.. Talk about priorities.
Thats a terrible example for your point because the alternative is you improve the odds of electing someone who is even more likely to bomb the middle east, and does not just support mass surveillance, but thinks we arent doing enough of it. The alternative thinks that we should be asking people to answer questions such as thwir religion to be able to enter the country.

Oh, and thinks that besides not bombing enough, the other problem is a lack of using nukes.
> Although I don't think it's that new to also use "they" to refer to a specific person whose gender you don't know (perhaps because you haven't met them).

That's possible but I've never seen any historical example of this nor I have seen anyone do it (outside of a specific subculture) so I don't think it's true: after all it's usually easy to deduce the gender of someone you haven't met from their name and if you get it wrong nobody (outside of that same specific subculture) will get really angry because of that.
I've used it, but not recently. It was always a novelty to connect an actual Wii controller with bluetooth, set up some LEDs for motion tracking, and play Wii on my laptop.

As for performance: Using software to implement behavior equivalent to specific hardware is almost inherently inefficient. JIT-style processing of the opcodes helps, but you're still going to use multiple operations on the host CPU for each one that you execute from the guest code. Plus emulation of device synchronization that would've originally been done in hardware and that don't have direct equivalents on the host hardware.
They gave you a job without ever seeing you in person? That seems kind of rare.
Within two sentences, the parent said "public denouncements [speech], banishment [freedom of association/speech]" are anti-free speech. Rather, they are a core part of the right to free speech, and something that is being countered with more speech. Hence confusion. I'm not sure how you think "you seem confused" will silence gp; it's a comment on the transition in the two sentences above. That free speech includes speech you don't care for is an implicit part of the deal.
First new antibiotic in 30 years discovered in major breakthrough
No I think you should do what you want; it certainly isn't the job of young male engineers to make sure everyone else is included in their environment. God knows that other groups were never especially inclusive to many of 'us' growing up.
>> The stress of it really got to me.

This in LA traffic
It's also customary in Germany, although I've never had a problem getting a job and I've never attached a photo to my resume.
Joel Spolsky has a very nice writeup about the subject, "Things You Should Never Do, part 1":

http://www.joelonsoftware.com/articles/fog0000000069.html
Gray and grey are both acceptable spellings. Or were you just talking about "bread"?
My Definition of Love Might Be Different Than Yours
https://torstatus.blutmagie.de/
[Ask HN] What should I name my next blog post?
Let me be a bit of a stickler about your security statements. This assumes you have to text your credit card information to use this service, which it appears is true?

It's not correct to say it's "about as secure and encrypted as it gets". GSM/CDMA networks do employ encryption to and from towers, but it's weak encryption by modern TLS standards, and who knows what happens to it when it leaves the tower? It's certainly not end-to-end encrypted between your customer and your server and could be silently eavesdropped at multiple points.

And if you're receiving and processing the SMS that contains the card details it's disingenuous to say "[we] have no idea what your credit card numbers actually are". Yes you do. You may discard that information after you trade it with Stripe for a token, but you had access to it, and the customer has no guarantee that you've discarded it.
Global IPv6/IPv4 Performance Comparison Maps and Charts
This is what makes me wonder, is there actually a steep age bias and drop-off of older developers or are we just living a demographics change? I'm guessing there are far more developers today than ten or twenty years ago. When those developers age, will we see a more natural age distribution?
It is against the law in at least some states.
During the last few months, YouTube has consistently recommended me videos I wasn't interested in (to put it in polite terms), in spite of the fact by now Google knows enough about me to answer quite reliably what I'm likely to be interested in. The only explanation that I can find is that their need to show me specific videos (what do they call it nowadays? “sponsored content”?) prevails over other considerations.
That's basically why I don't have a blog. I know I would end up with a few posts and then a multi-year gap in it.

But I like discussions on HN. There is just enough variety and interesting mix of topics. Also the style is more conversational, while a blog is more narrative (fire-side chat vs a presentation in front of an audience).

There should be an "HN-post-history-to-blog-format" library or service. Maybe something that picks the most interesting discussions in last X years.
Isn't that the whole reason there is a package.json? That way, people just run npm install and already have all the necessary dependencies.
I put it in my syllabus and run it by the department head before each quarter that anyone caught cheating in any way will immediately fail the class and be reported to the administration. I also emphasize it to the students at the start of each quarter.

I've caught a few people cheating, but I usually fail them for the assignment instead of the class and spend extra time working with them to get their grades up. I've only had one repeat offender and I enforced the rule. The student came up to me a few months later and thanked me. Said it made him re-evaluate his commitment to school.
Interesting! Cool idea.. I'm curious to where you got all the podcast data?
Exactly! The first conference I find that publicly rejects this insanity has my money no questions asked.

PLEASE can somebody do this. There are a ton of people that would support it. If this trend continues those of us with common sense will need to organize to oppose it.
There's no excuse for cheating. But part of the problem here is that most desirable jobs require degrees, yet vast portions of the time it takes to get degrees are spent satisfying general education requirements. A huge part of college is simply proving that you can follow instructions and do large amounts of busy work.
Honestly, this sounds like a big step backwards in UX if implemented widely.

I would really rather not have to manually install a million packages when pulling down dependencies - "npm install && npm start" and then going to grab a glass of water feels great.

The given use case of a master parsing library doesn't really resonate. A handful of extra kb on disk doesn't bother me at all for an all-in-one solution, and I've never really had the problem of not being able to find a parsing library on npm to begin with.
Just one data point, but I had never heard of transit or edn before today. Both look awesome.

On the other hand I picked up YAML in less than a day (many years ago) and despite its complexity can't remember that ever causing me any issues. Not 100% sure if missing from your suggested formats (which do support multi line strings) but I enjoy use of yaml's folded strings.
Logic analyzers connected to pins on a CPU. You don't see that much any more. The connections they're looking at are inside the chip today. Of course, now we often have JTAG access to the innards.
We actually don't ask for you to text your credit card number. When the time comes for a first time payment, we send you a secure link and you need to fill out a form (card number, exp date). After that, we use the card on file unless you say otherwise.

Payment form and saved card details are all handled by Stripe, and the info never even hits our servers.
"Among the assignments was a 19-page paper, longer than anything he’d ever written."

off-topic, but wow: no college graduate should break out in a cold sweat over a 19-page paper.
One begins to understand where those totally unqualified people who show up for job interviews come from.
That is pretty outrageous.
They were to right to disinvite him to speak: he's said enough.
I'm very pleased (from a data insight standpoint) that the map doesn't look like a population heatmap [1].

As a next step, I suggest calculating the actual rate of fatalities in a particular location vs. some naive estimate for that area, based on traffic counts, car utilization, or nearby population. This will highlight places that have a higher-than-expected number of fatalities.

Some of these places can already be seen visually. For example, Florida is blotted in red even though the population is concentrated around the coasts and bays and the Orlando area; therefore US 301 and other 'interior' portions are more dangerous than population alone would explain.

The Carolinas are similarly covered, well-outside of the Crescent from Raleigh-Durham through the Triad to the Charlotte suburbs. California's Central Valley looks particularly dangerous too, despite most of the traffic sticking to the far western edge with I-5, or the eastern valley floor where the built-up areas are.

[1] https://xkcd.com/1138/
Obviously this will be a problem for massive lecture classes, maybe those should be graded heavily on attendance with mandatory id inspection. But you're right, in the conditions you describe, this problem is not solvable.
Here are a few random examples of such absurdity I found in a several minute search.

https://github.com/opal/opal/issues/941

https://github.com/kickstarter/rack-attack/pull/181

https://github.com/graphite-project/graphite-web/issues/1569

https://github.com/dotnet/roslyn/pull/3507

https://github.com/Droogans/unmaintainable-code/pull/20

https://github.com/zendframework/zend-expressive/pull/340

https://github.com/assemble/assemble.io/issues/163

https://github.com/braydie/HowToBeAProgrammer/issues/68

https://github.com/airbnb/javascript/pull/698

https://github.com/lighthouse-labs/clock-tower/pull/87

https://github.com/smalltownheroes/bikini-girls-with-machine...

https://github.com/kubernetes/kubernetes/issues/27430

https://github.com/ardanlabs/gotraining/issues/75

https://github.com/antirez/redis/issues/3185

https://github.com/syl20bnr/spacemacs/pull/3484

https://github.com/TryGhost/Ghost/issues/5889

https://github.com/twolfson/sexy-bash-prompt/issues/56

http://web.archive.org/web/20151030100136/https://github.com...

https://github.com/pickhardt/betty/issues/11
WebForms changed the game. ASP was a sub-subset of VB, but WebForms with C# made websites full-scale eventful and stateful programs for the first time. I had never felt such power and freedom programming for the web.

Yes, some people would put humongous data structures in view state, and yes, more-better solutions have arisen, but WebForms deserves your respect!
If you care so much about music fidelity and are using bluetooth, then I'm inclined to say you deserve what you get.

I keep all the music I own in FLAC as well, but have written scripts to transcode to Ogg Vorbis for portability.
If you're able to test with an Android device running 4.4 or later, you should be able to turn on Bluetooth Logging in Developer Options.

Wireshark can read bt_hcisnoop.log as a Symbian OS Bluetooth Log (really). From a bit of fiddling you're looking for a series of AVDTP requests with GetCapabilites (to your speakers/headset/whatever) and then SetConfiguration (from your phone/player). Filtering by btavdtp.service will get you this.

I can tell you my phone is ignoring SBC and AAC support and asking for APT-X only.
I'm confused, is this just Structure of Arrays as a service for columnar data? It's not clear to me what this actually does.