skysight-inc/HackerNews huggingface dataset:
What it tells me is that preventing the developers from talking directly with the users, a practice which is mind-bogglingly common (bordering on universal), is a hurdle which companies are incapable of overcoming. There really is no replacement for a developer who can become embedded in the organization which is going to be using the software, watching or performing the job themselves for any position which is going to be enhanced by using the system being built, etc. I have always wanted to do exactly this as a developer, and the closest I have been able to get was on a couple freelance solo projects. As far as I know there's not even really a name for a person that functions this way. The closest I've seen is "Business Analyst", but if you just look for positions with that name you find nothing even remotely close to actually doing that sort of thing.

As a developer, it is normal to look at a system and extract the generalities and patterns and systematize them. Then the users start using the system. And they always ask for the same things. Exceptions. The ability to cheat the rules they swore were "always" the case.

If they've got someone on the staff who knows just enough to be dangerous, their system will grow by bits and pieces organically, eventually resulting in a real nightmarish mess. For years I have wanted to try to design a system which actually has this in mind as a primary use case. Something which can be bit-by-bit 'expanded' over time with the special cases, exceptions, etc but which can remain sensible, maintainable, and tractable. It's possible that such a system cannot be made both as flexible as necessary and still usable by the average person, but I think it might be. Anything which accomplished the goal even partially would be pretty successful I imagine.
I'm tempted to think that's an artifact of a tendency in writers to give their characters thought processes resembling their own.

I don't think it's anything especially related to writing; I think everyone does it in their normal life: you want to think about how so and so is going to react to whatever, but the best we can really do is consider them as basically like ourselves +/- some known differences (which for many things is sufficient, but in my experience can also lead to absurdities due to how vastly differently some folks think).
I'm no fan of toxic chemicals in our food and I don't trust the government or corporations to do enough to protect it, but it seems fair to me to say that a PhD in philosophy and a master's in physics are not particularly relevant to claiming expertise in evaluating toxicological claims.
Pizza delivery was probably done to check if the card works and also throw the trail off, and the online clothing sent to a house was probably a shipping drop.
Ease of separation between critical and non-critical functions? I.e at night smartphone should have notifications disabled, but pager should not (when on duty). And smartphones are so power hungry that keeping them charged can be a hazzle, especially in a stressful environment where one might want paging.

But yeah, likely going to be specialized situations this fits for.
Long story short, the UI devs aren't dogfooding their product, right?

I mean if the company just went out for beers one night and had one person try to use the software to "seat" each employee, they'd figure out pretty quickly that there are too many clicks. Especially if the rule is to take a drink for each employee seated. :)
> AI and Machine Learning require graduate-level mathematical and computational skills

Yeah, not really. A lot of day-to-day work in ML requires rudimentary math, at most. I know PhDs who quickly get discouraged with ML because they're suddenly spending 95% of their time doing the grunt work. It would be a boon if we could hire non-PhDs who are competent in the fundamentals of signals, algorithms, statistics, and experiment design.

If you're aspiring to work in ML, what major do you choose now? Statistics? EE? CS? Math?

None of these are ideal. If you're doing CS, you're probably too busy with compilers or DB courses to get a proper education in signal processing, information theory, stochastic processes, etc. If you're in EE, you're too busy soldering circuits and to learn about data structures, algorithms, or software engineering courses. There's a lot of room for improvement here.

Even at the graduate level, most of our EE interns and new hires can't solve FizzBuzz, while the CS majors can't properly design a scientific experiment to save their lives.
At what level would you say SQLite doesn't scale?
No, at a certain scale they’re more alike than not. GS is notably heinous because of their absurd scale, they’re not unique in terms of approach and ethics. At the scale Apple needs, all of the “good guys” were long since ground to chum; you don’t get that big in financial services, ethically.
You seem to consider the consumer the only “agent” — they have to make the decision on what sites to visit, they have to comply with the terms of the implicit agreement... what are the obligations of the publisher?
I.e. indirect addressing -- a la computer memory.
Common Lisp mostly superseded Lisp 1.5 and Maclisp. Interlisp went away - Xerox included Common Lisp into Interlisp-D and later sold the product to a tiny vendor, renaming the product to Medley. Most Interlisp users were switching to Common Lisp - including Xerox. Xerox even was a driving force behind the Common Lisp Object System (CLOS) and its Meta-Object Protocol. Xerox paid for much of the research that went into it. Parts of CLOS were based on ideas from LOOPS for Interlisp-D. The first actual CLOS implementation was called Portable Common Loops (PCL) and was actually developed largely by/at Xerox PARC. Xerox PARC also developed a bunch of research software in Common Lisp.

I would count Emacs Lisp, ISLisp, and some similar languages as mainline Lisps. Scheme is now called Scheme. Racket was renamed from DrScheme (IIRC), to avoid being directly associated with Scheme - since it is now its own language.
I would prefer to eat most weeds than glyphosate.

Also, what do this imply politically? Testing for Round-Up in our food supply is now a states rights issue?
What's the form that says you're no longer a customer?
IMHO this is exactly right. VOIP is actually super hard unless you have extremely good equipment because any latency can trip up things like echo cancellation. On top of that, you have to consider that this equipment (and its bandwidth) that is doing nothing but carrying traffic is seen to be a cost centre by organisations. Most VOIP calls result in practically no revenue. The bean counters will make decisions without understanding the impact to the service.

This was always the big advantage of Skype. Yes, supernodes are problematic (and IMHO, unethical), but on average they will work better than carrying all the traffic. When I used to work at Nortel in the 90's (now defunct telecom equipment manufacturer), I always wondered about VOIP because I knew how much trouble we had with traffic and we had circuit switched networks! Later when I worked for some VOIP startups, I could see the problems first hand.

FWIW, for voice, Mumble is still the gold standard IMHO. It's a pain to set up, but once you do, it will work extremely well. I keep threatening to build an open source VOIP system (not based on SIP, and requiring users to open ports by hand) because it's really not that hard. I've built one before for a startup from the ground up in a matter of months, by myself. Maybe one of these days...
The Michael Cohen Revelations Are a Crash Course in Shady Corporate Entities
Every time the jury is out on a topic where one side has a vested interest and a billion dollar budget to protect it, you can be reasonably sure what the outcome will be.

See: pesticides and bees, fossil fuels and climate change, food packaging plastics and cancer, pain treatment meds and addiction.

The answer in all those cases is the harmful effects eventually became known, but the jury was out long enough for the vested interests to make a ton of profit and cause a ton of damage which they'll never pay for repairing. All made possible with a series of comparatively small investments to buy scientific research to keep the jury out. The Wikipedia section that the parent post links to straight up says that the only research that found no links was sponsored by Monsanto.

Edit: to be really clear, 'jury being out' refers to scientific consensus. We are not talking about issues where public opinion is uncertain despite scientific consensus, such as vaccines+autism. We are talking about issues where scientific evaluation of some phenomenon is actively prolonged or hindered by vested interests to delay regulatory action.
>The key difference on the deep-theory side is that CS and AI appear to swap out deep-diving into discrete math for deep-diving into statistics and statistical modeling. I'd consider those different enough to warrant separate degree tracks, personally.

What discrete math classes were removed from the AI degree?

>(Your opinion of networking is noted but I do not share it, being somewhat familiar with what that course asks of students. It's every bit as preparatory as its sibling 15-410 class ;) ).

I looked over the syllabus and assignments for a section of that class. It looks like a bog standard networking class (bog standard for top tier schools that is). It's an elective. You can take an OS class, a compilers class, or a networking class. I don't think there is some intersection of knowledge/skill between those 3 classes, the absence of which would give higher-learning institutions pause.

My institution required that you take both an OS and a networking class before being admitted for graduate study. It's one thing if they require OS, and networking, and compilers. That they don't do that says to me that they don't consider them critical classes, since any given graduate could be missing any 2 of them.
untapt.com | Full Stack Engineer | Full-Time | New York, NY | onsite | $100k - $140k (USD), equity

We use AI to help software engineers like you find great jobs. We’re looking for a talented full stack developer. You’ll work alongside a team of passionate developers who are working to flip hiring on its head.

Our technology challenges are vast: on the surface, we're iterating upon a two-sided web application that is unlike anything engineers and hiring managers have ever seen. Below, we're building a sophisticated, analytics-driven matching engine that uses structured and unstructured data to predict highly symbiotic working relationships. We use Angular, Flask, MongoDB, Redis, Kubernetes, and a healthy dose of Secret Sauce™ to make it all happen.

If you're interested, we’ll show you what it’s like to join a company where work is play and play is work. Together, we'll change how developers find work – forever.

We look forward to meeting you!

https://www.untapt.com/jl/5408df373702dd00085bc07b
That sounds fantastic provided the keyboard is easy to replace, or easy enough for a local technician, no need to ship the whole laptop around the country (ow world) and have it formatted by useless OEM tech support.

The fact that they ship replacement parts at all puts them above most OEM's who don't believe you have the right to repair your own machine.
Yeah I see no reason why Apple would want to do that. Which is probably why Microsoft said they would like to do it.
Why the Contest for Amazon's HQ2 Is a Race to the Bottom
Ask HN: What course should a CTO do?
As a technical co-founder/programmer who's beginning to build the team (about 4-5 people now).

Feel like need to transition from programmer to software engineer / CTO.

I can choose which course(s) to do - looking for suggestions.

Ideally it'd be 2-10 day course(s), anywhere in world is OK.
Do you not believe that content creators have the right to set the terms upon which their content may be consumed?

Sure, if they’re on a private network. If you’re broadcasting though, hell no. It would be like a tv network demanding that you don’t use a DVR because it lets you skip ads. If you want the benefits of broadcasting to the open web, you’ve already tacitly agreed to let people consume that the way they see fit. You don’t get to set the volume of their audio, or anything else, including what gets displayed.
If AWS shuts down tomorrow. There are a lot of companies that are going to be in the same boat - including Amazon and Netflix.

I would be more worried about my one colocated data center getting shut down or getting destroyed than the entire global AWS infrastructure that has data centers in 50+ availability zones.

As far as software, most AWS services are just managed versions of available software. Even if you're using lambdas for API endpoints, if you treat your lambdas like Controller actions, it shouldn't be that much of a heavy lift to concert them into standard MVC APIs equivalent.

For another perspective, listen to the podcast interview of Adrian Cockcroft, the guy who led the migration of Netflix's infrastructure from self hosted to AWS hosted.

http://www.se-radio.net/2014/12/episode-216-adrian-cockcroft...
>Smartphones, tablets, and Chromebooks are incredibly popular and lack a desktop.

Are you suggesting that Ubuntu should follow smartphones, tablets and Chromebooks in not providing the user a way to access the local file system?
Can Artificial Intelligence help find alien intelligence?
Another reason to go organic.
KDE's clipper lets you do actions, so provided you have a script to convert input text to unformatted or ASCII or what-have-you then it's 2 clicks to get it in to your clipboard ready to paste.
Show HN: Egna – basic pattern matching for JS
Note though that Clojure is not compatible with Common Lisp, thus the information from the 'Common Lisp homepage' linked here is not applicable.
Hey I agree. Even the ice age wasn't permanent.
Or you remind them of some who has assaulted them in the past (by looks, posture, attitude, language, etc).

I have a hard time simply coping with people being behind me, much less attempting to interact with me without first entering my forward field of view.
15-213 Introduction to Computer Systems is the one. Anyone who passed that class knows what context switching means, and what TCP is.

Whether they still remember it many years down the line is a different matter :)
The Google Home app. I remember it being under accessibility.
National IDs? Lookup fees? Yikes. I like the idea, but your proposed implementation needs some work.

Let's just do what we do with DNS and let anyone register a globally unique identifier. When USPS or FedEx or whomever wants to deliver to that address, they just perform a lookup to find the physical address to deliver to. You could create different identifiers for the different sorts of things you want delivered, and if you start to get a lot of spam you could just delete it and create a new one.
On MacOS, it's Shift + Option + Command + V. Paste without formatting. Isn't there a small Windows app that can do that?
> "Meeting concluded that glyphosate is unlikely to pose a carcinogenic risk to humans from exposure through the diet."

> "...through the diet"

Because official food sample testing showed no/low levels of glyphosate? As opposed to the unofficial samples tested?

Hmmm...
Getting some air, Atlas?
Love UMLet (http://www.umlet.com/), particularly for the ability to copy and paste diagrams instantly.

In contrast to some others here, I find quick, simple diagrams immensely useful in resolving long, unproductive discussions. They tend to focus discussions on concepts, ontologies and cardinalities instead of trying to verbally represent mental models.
Well let's face it, there are easier ways to get unauthorized root access on MacOS aren't there.

https://news.ycombinator.com/item?id=15800676
The kelp forests near South Australia have all died off as well: https://www.theguardian.com/environment/2016/jul/07/australi...
Materials Science sounds more general than "Condensed Matter and Nanophysics", but akin to AI, which fits your larger point.
> That’s why the law isn’t against driving drunk or impaired it’s a law against driving with alcohol in your blood.

It's often a law against doing either one, but if you are above they legal BAC limit that's much easier to prove beyond a reasonable doubt than is impairment due to alcohol.
> ABCL, FRANZ, ALLEGRO, SBCL, CLISP, GNU CL, Clozure might all be common lisp, but they are different implementations with different tools

That's better than having different languages with different tools: Python, Ruby, Perl, ... share nothing - though they are in a similar coding domain.
The interrupt shadow itself is clear.

The specific implication of that for a mov ss ; syscall pair with a hardware breakpoint set on the first instruction is a lot more subtle.
As an example, Red Hat doesn’t ship major kernel upgrades except with major releases. If you’re running RHEL 6, you’re still on a 2.6 kernel and the fact that someone patched 4.x probably doesn’t help you all that much unless you have the time to backport the change and confirm that it doesn’t break something else.
Yeah, and people can just open your mailbox and take your mail, so if people want it, they'll get it.

Of course, the penalties are pretty harsh, so most people don't bother.
And before industrialisation, working times, days, and years were fairly considerably less.

Employment is much more constant in some trades than in others. In the greater part of manufacturers, a journeyman may be pretty sure of employment almost every day in the year that he is able to work. A mason or bricklayer, on the contrary, can work neither in hard frost nor in foul weather, and his employment at all other times depends upon the occasional calls of his customers. He is liable, in consequence, to be frequently without any....

Some workmen, indeed, when they can earn in four days what will maintain them through the week, will be idle the other three. This, however, is by no means the case with the greater part. Workmen, on the contrary, when they are liberally paid by the piece, are very apt to overwork themselves, and to ruin their health and constitution in a few years. A carpenter in London, and in some other places, is not supposed to last in his utmost vigour above eight years. Something of the same kind happens in many other trades, in which the workmen are paid by the piece, as they generally are in manufactures, and even in country labour, wherever wages are higher than ordinary. Almost every class of artificers is subject to some peculiar infirmity occasioned by excessive application to their peculiar species of work.

Adam Smith, Wealth of Nations

https://en.m.wikisource.org/wiki/The_Wealth_of_Nations/Book_...

https://en.m.wikisource.org/wiki/The_Wealth_of_Nations/Book_...
I hate articles like this. Zero useful data. Zero useful sources. And zero information about the levels of glyphosate which were found.
Ubuntu 18.04 got bundled DDoS detection tool
I wish that for a variety of online activities, I could set a maximum bandwidth available for ads and have advertisers bid for it, to keep my system running fast. And in turn, Google (or others) could price its services based on how much bandwidth users put out for bid.

Edit: It should be obvious that you could do this with physical mail too.
Münchhausen trilemma
It's fair to say that, because it's true, but it's not in and of itself a reason to write somebody off as a nut, or assume they have not found any other way to gain expertise on the thing they are talking about. I think OP's point was just that people used her unrelated qualifications as a way to dismiss her without reference to her actual argument.
A high school dropout can be a source of expertise if she commits herself to learning the subject material and understanding the context of the claims she is making.

When someone with a PhD in philosophy is per se blacklisted regarding other matters of worldly concern, credentialism has gone too far.
7 digits? It’s 3+2+4=9 digits in the US.
That's a very interesting and informative article. However, after reading it I came away more confused than I was before -- especially when looking at their "Acute toxicity" and "Chronic toxicity" tables.

According to the acute toxicity tables, caffeine is only slightly more toxic than lead, and Vitamin D3 is 5 more times toxic.

According to the chronic toxicity tables, both caffeine and Vitamin D3 are about 3 times more toxic than lead.

The dangers of lead exposure are widely appreciated, so I suppose the main difference must be that lead accumulates in body tissue while caffeine and D3 don't, and that's what makes lead so much more dangerous?

I wish there were some more tables that showed us the more relevant dangers of these substances, with issues such as accumulation in body tissue, route of administration, and other relevant factors taken in to account.
I've worked with brilliant statisticians would not be able to engineer processing pipelines.
> the mean sleep timing of the 5% of individuals carrying the most "morningness" alleles was 25.1 minutes earlier than the 5% carrying the fewest

Does this mean that genetics only account for 25 minutes of difference between when "morning people" and "night owls" sleep?
What about using Shift+Option+Command+V to paste without formatting? isn't that easier?
That's actually what I meant, but used the wrong phrasing - I can't edit it, unfortunately.
Show HN: Octopusal Networks – A new machine learning algorithm
Which is strange, because MAP functions are easy to use. The slightly problematic part is that there is not a predefined generic downcase function.

A little more general:

(map 'list #'string-downcase (list "Hello" "world!"))
Not sure about LoRaWAN as I've never used it but the LoRa chip I use (the SX1276) is just a RF data modem that can work data rates up to at 300Kbps, however at this speed your range will be about the same as WiFi. Using the system as intended and getting any sort of range out of it requires splitting the signal across multiple channels and data rates drop off very rapidly when you do that. There are much better and cheaper solutions if you dont need the range.
I was trying it out and it seems to be sort of the inverse for me - it showed only one piece of mail on a day when there were several.
Counterexamples: asbestos, tobacco, alcohol, fossil fuels, climate change.

(On the latter two, the studies mostly have the correct outcome. What is difficult is convincing half of the American population that that matters.)
Wow sounds like a nightmare! Although I certainly have many muscle-memory-scripted tasks that I run like that :) On OSX command-shift-v is paste-without-formatting and seems to be fairly universal - I guess there's not a Windows equivalent? I thought that I recalled ctrl-shift-v working in most contexts on Linux to remove formatting as well but I've been using OSX for too long now and don't remember.
Windows, macOS and iOS quality usability and discoverability have dropped year on year, Linux usability has stayed abhorrent, every major website I use that has done a big redesign has made it worse for me with more focus on whitespace, style, hiding UI elements, and adverts than substance and usability. Google search experience has gone seriously downhill, Amazon's marketplace and search has increasing quality problems, Facebook's redesigns are much hated, Reddit's redesign has hidden UI features and turned it into a bloated whitespace-obsessed ad-heavy image-centric style. Chrome, Firefox, the hiding of useful UI elements, the increasing resource demands.

Software is horrible.

Software that looked like Excel 2000 with visible accelerators was clean, easy to use, discoverable, fast, not very aesthetically pleasing but at least consistent. macOS of 5+ years ago was more human-friendly.
He probably just put it in the ATM, deposited it to his account. Eventually someone will notice, of course... but it will take weeks, longer than it takes for him to cash out his accounts.