skysight-inc/HackerNews huggingface dataset:
Yep, we are seeing computers evolve from hybrid media consumption/creation/business tools into a bifurcated model where IaaS providers rent out the majority of the world's compute power, and average consumers own a (powerful) thin client for UI/display/consumption.

There will be still sizable markets (real-time industrial/automotive/medical/etc., gaming, some business apps) where individuals will still want to own and upgrade their own beefy on-prem hardware, but in the consumer realm I can't think of many new applications that have taxed my 2012 MBP, or even my older Dell/Win7 laptop. AWS/Azure/GCP shoulder the burden for me.
Startup Village offers 6 month programming course for college students in India
Phoenix Chat for your Rails application
> On the balance, it’s probably more helpful []

Although this is negated by the strong positive correlation between media coverage of a shooting and an uptick in following shootings (which I'd suggest is more than "some theoretical safety benefit".)

cf http://www.apa.org/news/press/releases/2016/08/media-contagi...
AWS Lambda Supports Node.js v8.10
Automating our quest for excellence: PR Golden Rules for junior devs at Seraphin
I'm not sure Strava works as an oracle for "this person did this run"; it only proves that a run was done by someone. It doesn't prove the identity of the runner. Interesting idea though.
Useful information, thanks. I've followed your account, though I'm finding it hard to get into using Mastodon. A means to show the oldest unread Toots first, and to sync this across devices/web, might be helpful.
I don't think HN is good enough. On the (rare) occasions when tptacek does post something wrong, it gets massively upvoted anyway because it's tptacek. (I've even seen posts that boil down to "don't you know who I am?" get upvoted)

No-one is trustworthy enough to outsource the whole industry's security to - not tptacek, not djb, not AWS, and certainly not me. I think the key is to take not just the recipe but also the rationale. Someone who tells you "Don’t use RSA." might as well be working for the NSA. Someone who tells you "RSA has too many knobs. In modern curve systems, like Curve25519, everything is pre-set for security." is at least making a coherent argument that others can criticize - they might still be wrong, but the fact that they're being substantive is a positive step.
You say that like the US government serves the interests of people-people and not corporation-people.
WebRender newsletter #17
Okay, I will try to elaborate on my earlier comment.

Given the fact that it's a small company I will take it (from own experience), that the process or agility around on how you produce software is blurred and probably not totally in place.

The missing "boundaries" for some developers can be stressful and if a process is missing that can lead to frustration.

When I lead teams I also try to "cut of" or act as a buffer to the business side of the team, and have them focus and hold them accountable for what they are good at (and that's often sales, marketing, budgets etc.). And let me and the team do what we're good at.

The communication around these things most be done a proper professional fashion. Down the line no company can function with a CEO that believes he/she has a say in how a developer should act outside his own temple.

So many teams allow too much interference from the outside. They shouldn't be allowed. Focus on what you and you're team is good at and have the rest of the company focus on what they are good at.
Nimbl3 www.nimbl3.com - ONSITE - Fulltime - Sponsor visa - Bangkok, Thailand | https://www.workhiro.com/companies/nimbl3

We are a software development studio focused on building products for startups of Asia Pacific Region and Europe. We work with startups from Austria, Singapore, Indonesia, Thailand, Malaysia and Hong Kong in several vertical, you won't get bored. Join us! Our clients are well-funded, recognised startups and backed by early stage Alibaba investors, Ensogo, DeNA and 500 startups.
Senior Ruby on Rails Developer https://www.workhiro.com/companies/nimbl3/37aa64fb?locale=en
Senior Android Developer https://www.workhiro.com/companies/nimbl3/820c7cca?locale=en
Lead Android Developer https://www.workhiro.com/companies/nimbl3/8459614e?locale=en
Web and Mobile Product Manager https://www.workhiro.com/companies/nimbl3/2eef1fa0?locale=en
Front-end/Javascript Developer https://www.workhiro.com/companies/nimbl3/d8f6b2c1?locale=en
Senior iOS developer https://www.workhiro.com/companies/nimbl3/810d25a4?locale=en
Internship - Software Development https://www.workhiro.com/companies/nimbl3/66dd3961?locale=en
Senior Software Developer https://www.workhiro.com/companies/nimbl3/049ee05b?locale=en
The target audience would be people that have roughly 2 years of undergrad math, the 4 semester calc sequence or high school equivalent, probability/stats, linear algebra, some computational courses using e.g. Numerical Analysis by Burden/Faires.

If you look in Goodfellow et al's Deep Learning book, Murphy's Machine Learning text and others mentioned here (Learning from Data, Shalev-Shwartz/Ben-David) the prereq's are always some variation of above and I think you could do a lot of the above at U.S. community colleges, at least the CC's around me.

Frankly, you'd have to do a bunch of self study beyond CC and there's no shortcut/royal road. So the key is self study, that's a discipline anyone that wants to do Data Science/machine learning for real needs
Some channels do it acceptably. CGP Grey comes to mind, usually an ad for a service at the end of the video the advertiser has effectively funded.

It's far worse when people do it without saying, ie product placement. Can't think of any good examples since people usually get away with it, although the obvious blatant example would be any of the Jenner's on Instagram which got into issues for not reporting paid endorsements IIRC.
Tikkie, a Dutch equivalent, has 2 million users. Not as much as the Scandinavian countries (considering a 17 million population here), but that could be because some banks also have their own system. (Tikkie works with all banks and uses iDeal. Requests can be sent over whatsapp and similar systems.)
Facebook Isn’t Telling the Whole Story About Partnering with Data Brokers
You've described an AI politician. Doesn't sound so bad now, huh?

Will you turn over your leadership to the machines? Humans are so bad at it.
> In particular, it is not safe to call exit, free, ioctl, putchar, or perror from a signal handler.

Why is it accepted by the compiler, then?
Are those even hacks, though? They seem more like just how it is.

Are these limits necessary? Maybe these limits are just part of the nature of how matter functions, rather than being mere hacks.

We understand so damn little of this physical universe that we are in no position to say much, if anything, about it's true nature and origins.
SteamOS, Linux, and Steam Machines
The times I've visited Apple or Facebook, there's always one if not several security guards watching each person badge in, to ensure you don't tailgate. Facebook's main building even has those optical turnstiles, to make it harder (as if the guards weren't imposing enough).

Probably the smaller buildings are much easier to tailgate? Or maybe Facebook and Apple just don't represent the norm in the valley.
Neanderthal nose: All the better to breathe with
Also ignoring the legit defensive use of force in the form of firearms. I would direct link to the data but it's paywalled: https://www.dcstatesman.com/just-unearthed-tax-payer-funded-...
This is a fantastic comment.

I've met several people who treat my tendency to value critical thought as if it's nothing more than a quirky personality trait, and acting based on emotions and feelings is just as valid. It's infuriating.
Power and respect to you for doing what you want. I strongly disagree that a $10 course gives a person the same learning as a 4 year university degree, I have worked with people that have been to university and people that “got” into the job and there is a large difference. Of course that isn’t always 100% true, there are exceptional people.
I’m sure this will be down modded
In Dutch, you send someone a Tikkie, which is a payment request. We haven't verbed it as far as I can tell.
Matt Taibbi: Can We Be Saved from Facebook?
Anyone can incorporate. If that's the distinction, then it's meaningless.
I used to play Solace (a Dragonlance-based MUD) a lot from when I was 13 and for many years after. Looking back now, it helped me immensely with learning English as a foreign language and taught me to type very fast, so it was quite useful in a way. My parents didn’t think so, of course, since I often skipped classes in school, and then in college, to play. We didn’t have Internet at home, so I had to play with friends in an ancient Soviet computer class with CRT screen-only black-white terminals and ancient keyboards; this is how I had to leave the basics of Unix, too.

Fast forward a few years, I became a lead dev/immortal for this MUD (first signed up with another friend as volunteers to fix bugs in the code by sending patches to the lead imm who couldn’t program well, but we added an obfuscated loophole allowing us to stream the codebase through mud client itself, at which point the mud’s management had to enlist us fully and then they gave it up to us) and this is how I learned programming on a large scale (dozens/hundred lines of code, iirc), C/C++, socket programming, version control - more importantly, I learned what a big codebase should not look like. Good times...
Puducherry Budget Documents from 2015-16 to 2018-19
This kind of corruption in the case of the USA seems quite simple to solve. You've made it legal to buy politicians, how about changing that back? It's a start...
How does that address the problem of complacency? Won't most of us just permanently delegate our votes?
Respect goes both ways, no matter your rank or status. And like I mentioned in another comment, professionals must understand their role and how they carry it out.

To me it doesn't sound like he is a problem, it's sounds like he has integrity. And that you shall not bend.
In Netherland, you sometimes get an extra 2% charge when paying with credit card. The customer gets the choice: pay the extra costs associated with credit cards, or use a better payment system. Most use something better. Credit cards are mostly for online purchases abroad and for tourists.
Why wouldn't it be? Why would a compiler know what a signal handler is?
How to build a chat application with Angular Material
Roughly light is electromagnetic radiation and puts force on electrons it comes in contact with. If the electrons are fixed in a non conductor they don't move much and so don't absorb the energy. If they can move as in most metals the force accelerates them and they absorb energy from the radiation, stoping of reducing it.
How would the compiler know that a function was a signal handler?
Defensive programming with new C++ standards
It can't be done in general. A signal handler is just a function that at runtime is connected to a signal. With some work many or most unsafe handlers in the wild can be detected, but so can many other problems, I guess.
> How else are app developers supposed to analyze their app performance? The open source, self-hosted pickings are slim

There is Countly Enterprise Edition for this purpose (both mobile and web). Privacy focusing and on-prem installation.
Years ago I worked on some software that would adjust the kerning on text slightly to embed the name of the user who printed the document.
Is 1950’s Germany relavent here?
Both Maven and Gradle have plugins that will generate Eclipse and IntelliJ project files.

But also, both Maven and Gradle work by first building up a model of what the build will look like, then executing it. Gradle is complicated by the fact that it's much easier to run custom code that modifies the build during the build (which is why I don't like it so much), but IDEs can still inspect the build model to work out what's going on.
tl;dr the substance is probably a ceramic, aluminum oxynitride. Which seems a bit of a cop out like calling regular glass transparent sodium because it contains some. It seems quite cool stuff though.
This passes for discourse on HN nowadays?

Maybe it’s time to ditch this place as well.
How do you propose to do it? Limit contributions by corporations? I don't see the distinction, corporations are people, I can become a one man corporation by clicking a few buttons.

Money like code, is ultimately speech. I'll take that any day over the alternative limitations as long as we have legit voting and non-forced spending of money.
Where might people see the path forward as far as adoption of some of these "right" solutions in the larger side of the enterprise?

In September 2017 I had an executive pay Gartner a lot of money for a report on encryption and the result was I was directed to use Blowfish. This is obviously a ridiculous example but it's nigh impossible to get libsodium past a marketing team because they want to hear the letters "AES".
DSGN – The hottest web design showcase and inspiration
Good stuff! One minor nit suggested by someone far smarter than myself is that "it is incorrect to describe the polynomial evaluation MACs like Poly1305 and GHASH as ‘cryptographic CRC’. There _are_ cryptographic CRC-like MACs, but nobody uses them because they're more of a pain than polynomial evaluation."

with https://crypto.stackexchange.com/questions/56448/can-keyed-c... as a reference :)
thanks.

wait, we're looking at 18,000,000 Mhash/s vs 2568 Mhash/s Like... 4 orders of magnitude?

And, 11,000 Mhash/J vs 3 Mhash/J, over 3 ordera of mag, just like you said.

yah, fpgas
> Source: own and operate 50 3D printers

Someone questioning your use for operating 50 printers reminded me about a recent raid on a Dutch drugs crime organization. They used 3D printers to custom print fake Nintendo game cases, ink cartridges and fake make-up compacts and then used those to hide the drugs.

https://www.forbes.com/sites/riverbed/2018/03/14/connecting-...

To be clear, not suggesting in any way that you do this.
Uh, opinions can still be proven wrong. Contrary to public postmodern belief, opinions are falsifiable.
We're talking about fundamental (European vs. American) values, so why not? The whole concept may be flawed, but if we accept their existence - for argument's sake - then they shouldn't be assumed to change every ten years or so.
I read from the linked comments:

> In addition to basic copy-editing, she prevents crackpot articles such as "Darwin's Theory of Evolution is proven wrong by Trump" from reaching the journal editors and wasting their time. (She may inadvertently forward some bad articles but she has enough education to reject many of them outright to minimize the effort by the journal's scientists.)

Do I read it right that an Elsevier manager with no degree in the subject rejects research papers without consulting the editors? To me as scientist this is a big red flag and concern about journal's quality. While the example given here looks obvious (and probably contrived), most real examples are less so. And while recognizing those takes little time and effort to a trained eye, this task certainly should not be left to a subject non-specialist. It will not save much time and create more concerns than help.
There's a chapter on Bayesian stuff (maybe more, the book is at home) in "AI a Modern Approach" so I'd say the answer is yes. I remember it vividly because they use a dentist/toothache example :P

I know "it's in AIAMA" is hardly a formal definition but it's good enough for me.
> if we should give airtime to a shooter's grievances, or reasons

I think in this case she represents a significant number of YouTubers, and is like an extreme version of discontent that is happening. Imagine a hive of bees growing until they start getting annoying and one of them stings you; by removing one you don't solve anything, you need to do something with the whole hive. So you can remove any traces of her from the Internet so that nobody knows about her motives, but all it does it to let discontent bubble and then erupt in unexpected ways, instead of doing some needed correction.
The unfortunate truth is that this woman got more exposure for her message by taking the action she did then would have been possible by any other means.

That has some rather frightening implications for society.
I understood much of Maven better after writing a Maven plugin. After doing the first I lost my hesitance to write one if needed. I can only recommend that.

Until then I had pretty much a hate relationship with Maven. Mostly tests failed due to improper excluded transitive dependencies. Once writing your own plugin you understand depenendency management and class-loading much better.
It was my understanding that Spotify's home page generally shows global trends and probably sponsored content, at least it's pretty obvious for me because as you point out it's filled with artists and music genres I never listen to.

There's however plenty of automatically generated customized playlists available next to that. When you create a playlist it also recommends tracks it thinks will fit etc... I haven't found any obvious bias in those so far and they often recommend obscure old tracks that I doubt anybody cares to promote anymore.
Doesn't "freedom to" usually mean that you're enabled to do something (for example when you come from a less affluent background and the state helps you to make career with public universities). Not the "freedom to" do to other people whatever you want.
My physics is only high school level so as I see, in the case of fixed - does the photon not get scattered/reflected or does it pass through the electron? And why no orbital transition?
I took some time to try dtrace out. Sadly it's broken unless one turns off SIP:

https://apple.stackexchange.com/questions/193368/what-is-the...
It’s great to see Big Pauper mentioned toward the end. I visited his workshop about 4 years ago in Portland and purchased a modded device from him. It’s a wonderful piece. It’s nothing like a real video synth, of course, but I have used it for numerous performances. I use it in a light footed manner. It’s too easy to use these modded things without care to achieve sloppy results but Big Pauper aims to isolate the effects in a useful way.
Fair point, I mentioned it because I was thinking they combined the LSA with some form of classifier that got trained as you marked messages as spam (or told it when it misclassified), I'm not sure what Apple's full implementation was though.
I'll bite. A helpful compiler would at an appropriate warning level tell you when you are setting a signal handler with a function you haven't (helpfully) annotated with some construct to say "this thing is a signal handler". Said helpful compiler would then also use this helpful annotation to forbid or loudly warn against a helpful subset of naught functions it is able to deduce are being called therein because human programmers cannot be reasonably expected to consume all 64 pages of POSIX function specs before calling any one of them. Seriously.
Either you have a very strange concept of simplicity or you never tried Fake.
This is a great demonstration of Poe’s law.
Practical C++ Metaprogramming
Keep Your Eyes on Your Goal
I can somewhat relate to the engineer in question - in my last position, I had to contend with the suggestion between colleagues that I was being very direct, stemming from the fact that I am unashamedly German in an international team.

I had colleagues from all over the world and found that I generally meshed well with those which matched my attitude of calling a spade a spade, but conflicted with those which took the opposite approach. Even a (IMO) statement such as "I'm not totally on board with this idea yet - could we look into estimating the cost of this feature before we start coding?" would raise hackles.

It is my belief that there might just be some cultural sensitivity training required in OP's scenario.
Every hundred years? Every thousand?

The people who hold European values today, whatever that might mean, today aren’t the same people from 100 years ago.
I can see a lot of problems with showing different texts to different users in the same place. For example:

- on a forum, if the post reads slightly different to each user, and one user “quotes” it, the quote will be of what that user saw, and other users will be able to identify the fingerprint from the quote.

- if the fingerprinting script modifies all posts on the forum, then a poster will be alarmed to see his words change.

There are clever ways around
both of these issues (rewriting the quotes on render, and hiding the fingerprinting from the OP). But eventually the system gets pretty complicated, and ultimately you’re visibly presenting different text to different users, so it’s no longer an invisible fingerprint.
People need to eat.
Only when tracing the operating system, not your program. But yes, that is still a shame. You don't need to turn off SIP globally, you can just enable DTrace while keeping the rest of SIP on.
It's in the eye of the beholder... A CPU + GPU system is arguably a non-shared-memory multiprocessor.

Systems running on AWS Lambda or Kubernetes or Kafka might also count as non-shared-memory multiprocessors.
Simply displaying a character doesn't need sudo at all anyway, so just

echo -e "\07"
Maybe an unpopular opinion, but I think GDPR is not net good. It has its good parts, but overall it doesn't really improve security (think of all the big data breaches, GDPR wouldn't help there), but makes many things harder, especially for small companies and hence stifles innovation. Like the infamous "cookies law" but on larger scale. Governments pressure private companies with this, but in the same time are making it easier and easier for themselves (govmnts) to spy on people and infringe on people's privacy (in the name of fight against terrorism, or "for the children" etc)
Random stuff isn't what soldiers risk their lives for. Many see their community as an extension of their family. Others are idealistic. Some didn't realize the risk. It isn't random though.
I ripped it out of a startup too, but can't really add much to your excellent summary. I also remember bloat, stability issues, and being locked into old dependencies.

I was relieved when I had the goahead to mothball that project and build a new MVP using plain Express and Knex.
kinda already possible:

const bind1st = (f, x) => (y) => f(x, y)
const addTwo = bind1st(add, 2)
let x = addTwo(5) // 7

it can get a little confusing unless one's used to point-free programming:

const twostep = bind1st(bind1st, bind1st) // YMMV
Isn't it possible that her content just wasn't that good? I mean her website is a pretty typical looking 'illuminati controls everything' crazy conspiracy site, if her content is similarly poorly produced getting down ranked seems natural.
Rape with Two 12 and 16 Years Old Boys by 4 Wrestlers
TFJS: WebGL accelerated, JavaScript library for training and deploying ML models
I would never trust anything zucc says. He as an history of lying and deceiving. I would not trust this man with my golden fish.
>How does the allowance of comment/submission deletion affect HN being perceived as a "permanent record"?

Has Hacker News ever presented itself as a service that maintains permanent records for archival sake, or merely one that chooses not to delete comments? I don't think they have an obligation to serve a purpose they never intended to serve.

>How many users would be tempted to write something they don't want recorded permanently simply to judge responses before they delete the comment later?

Users do that now - there is an edit and delete window for comments, it just has a limit.

>Would this give rise to third-party "comment recovery" services that scrape something like archive.org (assuming it is less affected by the GDPR) or maintain their own records to piece together comment threads with deleted comments?

Probably, such services exist for imageboards.