skysight-inc/HackerNews huggingface dataset:
People are free to do mostly as they please. It’s been my observation that comments about names have been consistently non-substantive, and virtually never provide any insight into the content of the post. Most complaints are simply “X has this name already” - the author almost certainly knows this and/or it never came up because it doesn’t affect them.

I think complaining about aesthetics is pretty useless unless it’s constructive or about UX, but this isn’t my hill to die on :)
AI is supercharging the creation of maps around the world
Also I saw it on The Verge
How're the grout lines? That's the complaint I've always heard from people who've had tile countertops, who are all eager to tell you how they never want them again. I tend to try to eliminate anything in the kitchen that's not smooth and am baffled by places where things aren't smooth for no good reason—any countertop edge that's not just a smooth curve makes me sad.

I'm coming around to the opinion that modern mid-quality laminate is actually the best all-around countertop material. Cheap, easy to self-install (making it yet cheaper). No maintenance. Softish, which I consider a bonus. I hate granite and other stones, having to always take great care placing anything breakable (glass, ceramic) on them. Only downside to laminate is that it signals cheap/poor, which does kinda matter when, say, selling a house. And you can't put hot stuff on it, I guess. That's about it.
What about sleep deprivation and stress (possibly caused by the sounds)?
This is an interesting theory. Probably one of the more plausible ones. I imagine some sort of biological or toxicological attack could cause some sound processing related symptoms.

On the wild end of things one could imagine it being a combination of sonic and chemical attack where the an innocuous chemical structure became active as a result of high frequency sound.
No videos, it's written content with questions to answer/reflect on.

There's also a way to write in to a real-life person/team with follow-on thoughts/questions after each section. I've done this a number of times not really expecting much, but have been blown away with how fast and thoughtful a response I've always gotten. Almost feels like you're getting personal coach (which they are really underselling IMHO).
> Does that matter?

Yes.

While the evidence provided is anecdotal (that is to say: outliers exist in successfully learning anything outside of a formal education), there are languages designed to be more friendly and more fun for newcomers (Ruby, for example) while others are designed to be translate more directly to the instructions a machine might execute. More anecdotal evidence indicating that one language might facilitate informal learning better might be interesting or helpful.
IMO this is extremely false

Clean code is most valuable in the fact that you can add new features without old ones breaking

You should be able to write clean code from the start without it ever being classified as spaghetti as long as you stick to principles like Law of Demeter, SOLID, etc
> But that's exactly the kind of employee that most businesses want: interchangeable bricklayers.

That's what they want... until their needs change.

I did a contract at a company where I was the test automation guy. The dev team didn't want to right tests, and they were happy to convert requirements thrown over wall A into the code the threw over wall B. The QA team caught the wall B code, and threw their results over wall D. Things took forever, but everyone was happy... until pressure to ship faster started to come down from the top.

To speed things up, they hired me to automate all the things. Well, the dev team weren't interested in helping me learn anything, and the dev manager even told me to my face that he wouldn't ass test coverage unless management asked him to & gave him extra time to make that happen. The QA team weren't coders, and they didn't really have any incentive to help me make things go faster. The build & release guy wasn't interested in getting tests integrated into the Rube Goldberg of a process that he managed.

They were all great bricklayers who told themselves they were agile because they had 1 week sprints, daily stand ups, and a all sorts of other processes. But when taking forever was no longer good enough, instead of trying to grow with it, they resisted & fought it. My role was pretty miserable, and I quit after a few months. On my way out the door, I learned that I was like the 5th person to walk, and they were planning on seeking interchangeable bricklayer #6.

In my experience, companies want interchangeable bricklayers, but they usually don't usually like the results of what they asked for.
Not if you get a VPN. Even though you should pay for it, it is till cheaper than traveling 40 miles in a truck.
> ... hundreds of warning shots from South Korean jets.
my favorite theory of those sounds - the people hearing (and affected by) them is just a sideeffect of the sound attack on electronics by generating suitable intermodulation distortion (IMD) :

https://spectrum.ieee.org/semiconductors/devices/how-we-reve...

"Computer science researchers have explored the physics of IMD. In the DolphinAttack paper, we used ultrasonic signals to trick a smartphone’s voice-recognition assistant. Because of nonlinearity in the smartphone’s microphone, the ultrasound produced by-products at audible frequencies inside the circuitry of the microphone. Thus, the IMD signal remains inaudible to humans, but the smartphone hears voices. In an early 2017 paper, Nirupam Roy, Haitham Hassanieh, and Romit Roy Choudhury at the University of Illinois at Urbana-Champaign described their BackDoor system [PDF] for using ultrasound and IMD to jam spy microphones, watermark music played at live concerts, and otherwise create “shadow” sounds."

Your Siri is talking to the voices in her head... Conspiracy theory wise i'd think (ie. hope that "at least some of my tax dollars at work") that NSA uses such tools too, and this is why everybody is so mum about it.
A lot of content here is justifying avoiding taxation on the grounds that it's questionably legal and even arguing that it's not necessarily immoral.
Did you miss the "How?" section of the post? He wrote a research paper showing it was possible in 2012, "Honu: Syntactic Extension for Algebraic Notation
through Enforestation".
Lyft makes public autonomous driving data set from its L5 self-driving fleet
Why would you say that? Cities ate constantly doing studies of revenue and cost impact. Forecasting revenue and traffic changes is bread and butter stuff.

Putting flea markets in walking distant of everyone is a terrible logistical model.
Yes, I can attest that the course and company are first rate. See previous comment -> https://news.ycombinator.com/item?id=20508974
I've had some conversations with managers and everyone agrees it's `employee mentality` that kills it for everyone; devs are a fickle bunch and although we all may agree in spirit to the words above, I doubt you'd actually gain any consensus as to what the words mean per se

I'd say the weak link across the board is the notion of corporacy and what it means, as well as what professional work ought to look like

fresh-faced devs straight out of university or college believe it's similar to their academic life, you get an assignment, you turn it in, you get graded cue morpheus meme: what if I told you professional life is nothing like university life?

similarly, we can't discount the international landscape of contractors and jumped-up leadership types we have to deal with, once again everyone has different ideas about what work looks like and it ranges from factory work to academic research to everything in between

A while back a bunch of consummate craftsmen worth very little in practice ruined the party for everyone with their pedantry in terms of technical concerns and set off a series of chain reactions that has quite disempowered all technology professionals

unless you're willing to revisit all your assumptions from the ground up, you'll be having this conversation again and again until you're an old coder in diapers tethered to a laptop on a walker
Advertising is an arms race with your competitors, so it is difficult to assign a fixed price to it - you simply need to be spending roughly as much as your competitors are.

Somewhat similarly, on the matter of choosing between alternative advertising platforms, the uncertainties surrounding the quality of their products makes it difficult to choose between them, so people can be inclined to simply go with heuristic measures like a known brand (i.e. Facebook).
Very light on details, any idea what "new technology" this is referring to?
How strange. Why would you find it hard to believe?

It is one of several programming paradigms, after all. Am I missing something?
> Tooling/Perf/etc is not needed when running (do you really want to debug in production)

Do I want to debug in production? No.

Do I have to do it anyways? All the fucking time. I'm not perfect, I sometimes ship bugs, and when they show up in production, I need to diagnose, determine if rolling back will solve them, or whether I need to fix forward and how. Not being able to debug in production is simply unacceptable.

I want to ship perfect code. But I don't. So, instead, I debug. If the issue shows up in production, I debug in production.
Algebra vs. Arithmetic Thinking
Good comment. I can code, and I am knowledgeable about computing in general terms, but I am not a computer scientist as I haven't benefitted from the rigour of formal training. (I am a lawyer, fwiw).
I most certainly do. CarrierIQ (former name) negates it. HTTPS and GPG can't hide anything from it. Any phone app will be entirely transparent. There are other debug apps embeded in different phones that can be triggered to start gathering data in the background. They can even tell the velocity you swiped in what direction and what angle you were holding the phone.
I had Hercules for my first "IBM PC" computer, while everyone else either had CGA, EGA or even VGA! - It was the computer that my uncle left, before leaving for US - And yes, it was meant to run AutoCAD - lol

Being bored of not too many games working, I decided to take matter in my hands. Early on, I got into making various resident applications - and made one (used Turbo Pascal with inline assembly), where I would "convert" the 320x200 VGA buffer into Hercules bits. It was not taking care of what the palette was, but just happened to work by accident for some of the games (like Trolls). I also had to hack Trolls to first ignore the fact that I did not have VGA, then hack it instead of using 0xA0000 as VGA buffer (the standard address for an VGA adapter), but I would hack that location with my own buffer.

It kind of worked, real slow - I've got about - I dunno - maybe 5-10fps - lol.

Fun fact of trolls that I've found, but could not completely understood it back then (I was probably 9th or 10th grade, english is my secondary language) was this: https://www.mobygames.com/game/dos/trolls/trivia

"This game was written on a very slow schneider 10mhz 286 with lots of wait states. If for some reason on your very fast xxxx 25mh 486 this game seems to be fast or unplayable, do no blame us for it was a penny pinching boss who would not buy us reasonable pc's to work on. signed THE PROGRAMMERS OF FLAIR SOFTWARE"

So having hercules card made me - lol - did a bit of fun hacking :)
Is it though? It is often arou d $3-4 a month. If you go there once a month I'm not sure it's worth it
> I'm not sure that I agree that it was a shortcut for the original creators or older users of JS.

There literally were no users when the object system was created.

> they pollute the cleaner prototypical model

Javascript’s « prototypal » model is not in any way clean, and all ES6 does is add useful and convenient syntactic shortcuts. The changes to the underlying model are improvements (eg official read/write access to the one lonely parent slot, ability to create objects without a parent, …)
I agree. There's probably a dead zone somewhere in the middle. One side of the deadzone there's an equilibrium doing fulltime at a mediocre hourly rate. The other side of the deadzone there's an equilbrium doing a very small number of hours at an exorbitant rate. But for that latter model, I would expect a significant number of non-billable hours for project acquisition. (Maintaining client relationships outside of paying projects, doing sales work around new leads, doing stuff like PR and writing articles and whatever else you do to be recognized as an expert/authority in some field, etc. etc.) so that the billable and non-billable hours probably also average out towards a mediocre effective hourly-rate. Early in your career, that probably means you have to do crazy hours there too. Later on, you might get dividends in the form of not having to work so hard on sales any more.
That's a helpful explanation.

How would a type system work in that context? Or is there no such thing?
CircleCI raises $56M Series D
You might, or you might go nowhere if the rocket ship falls over, which is much more likely.
Google is worse without question. Having your card number stolen is a minor inconvenience whose danger is inflated by services offering to protect you from it. Happened to me once, they charged $1500 before my credit union called me. I had to spend a total of an hour on the phone with a few different people, and the money was credited back to my account within 48 hours. This is with a debit card, which are constantly subject to FUD on this issue from the vendors of credit cards.
The article speaks to the RQ-170, introduced 9 years before the article and is one of your links. The idea is that the Air Force abruptly pulled out of a join effort with the Navy and didn’t seem to have an alternative. What happened? Does the AF have something else that is not public or did the manned aircraft program see UCAV as threat to eliminate?
Assuming you have the income to support your spending habits, I don't see this as much of a risk? Occasionally buying the wrong thing for whatever mistaken reason is a fact of life. Live and learn.

I would be more worried about scams, bad investments, bigger purchases, or a pattern of impulse buying.
Drug-resistant malaria is spreading across Southeast Asia, study warns
Apple to release three ‘iPhone 11’ models this fall, including A13 chip
2019’s “Board Game of the Year” Goes to Just One
It's 2.5 times harder to get to Mercury than Mars
It's fascinating the lengths people will go to both when protecting and leaking unreleased products and manufacturing techniques.

While I would do the same in Apple and Samsung's position, I am worried about the effects of durable secrecy on the sustainability of our society and markets. Markets need competition, and societies need public domain knowledge. If somehow a critical supplier is eliminated there would be no way for a new entrant to fill the gap quickly since all the critical knowledge is secret and centralized.
First, the superfluous "actually". In the late 1990s, every Yard conversation was peppered with "actually". I was on the phone with an HR person for my first job out of school, I dropped an "actually" on her, and she (rightfully) read me the riot act. (So, actually, the idiom could have changed by now... it apparently hadn't changed much at the time Zuck attended.)

Second, the implicit comparison between the great stupendous thing that "I" did with the minimal barely-worth-mentioning thing that "you" did. As if "thinking" and "deciding" were somehow so much more important than "suggesting". We can be certain that if the conversation roles were reversed then the implied relative importance of the different actions would also have been reversed. This was just a particular flavor of a more general rhetorical activity we called "flexing", back then. Lots of intimidated kids, attempting to intimidate in turn.
I would quibble with the implication that composition isn't OOP---mixins have been part of many OOP languages for a long time. Whether you create a new object via inheritance or via composition, it's still an object, typically with methods and state.
I mean the person in the booth could press a button to take a picture or write down the license plate every time someone goes through...
This is the sort of thinking that leads to analysis paralysis, and massive overengineering for what-ifs. Yes, the design you had when you had a smaller customer base in mind and when you were deep in Dunning-Kruger territory about your problem domain is not going to work once you actually know what the fuck you're doing. Shit happens, get over it. And yourself.

Being bad at refactoring will only make the experience more painful. Same with unit tests. Same with deployment. Same with pretty much everything.

> Refactoring means the original design didn't handle change well. Refactoring is badge of disgrace

I'm not sure how you intended this, but this reeks of shame-based project management, which is a bane and a scourge of the industry. Get out of here with your failure talk. You're spooking the natives.
Oh code breathes with the vitality of eternal experience man, it's just a bunch of neophytes are ruining it for everyone, it'll take millennia until we're at the level of Dune but every road of mastery is truly the same road
That was the motivation for the interstate system at a national level, but not the reason access freeways were put directly through the center of a number of cities. There's not much military usefulness in something like the I-345 spur that cuts through downtown Dallas, or the now-demolished Cypress Street Viaduct through Oakland. If you just wanted a national road network, it would've been cheaper to bypass dense urban areas. Those kinds of urban freeways had more to do with postwar planners' ideas about the future of housing/working/commuting.
When Taleb's "Skin in the game" principle applies
Supercharge GDB with Python PyPi Packages
OOOOOOO i misread their documentation, thank you!
> when someone pays you more, they respect you more

The counter-example to that could be that once you're senior enough, you are never 100% on vacation. If enough goes wrong, you will get called back to work.
If it's the first copy going to Dropbox, then it is not Dropbox that wrote it and so not Dropbox that corrupted it by writing in a wrong way...
yeah no. you don’t debug in production. you have logs and metrics. if you need to debug (as in attaching the debugger) you already are in trouble
Where is the sabotage? The article you're sharing is from 2013. In the 6 years since, has there been a followup that shows that this malfunction was intentional, i.e. not a bug? And any documents that describe the intended malbehavior?

The Boeing 737 MAX crashes killed a lot of people, but the corporate behavior behind that is going to be treated differently than an airport mechanic who tries to sabotage a plane's equipment (nevermind leaves evidence of intent, and later pleas guilty to it)
The Challenge of “Chronic Lyme”
"“Information related to disease outcome is not collected by states as part of routine disease surveillance, which makes it more difficult to quantify,” a CDC spokesperson told me."

How is this okay? Serious question. I cannot imagine a single reason why this would become standard policy.
For those interested: here is one of those posts: https://news.ycombinator.com/item?id=14240626
That too :-) But front-end frameworks don't constitute the entirety of new language and framework developments.

For instance, having cycles and memory to spare made using fun languages such as Python and Ruby practical.

Advances in hardware let (and force) us (to) write applications of far greater complexity. Writing a mobile game is way more involved than a payroll application on big iron.
Human species-specific genetic mutation enhances atherosclerosis
> And this is shaping up to be yet another case where doctors and researchers ignored what their patients were telling

No, it’s a case where doctors and researchers disagreed with one another and continued gathering data to try and reach a more definitive conclusion. Who, exactly, do you think was doing the MRI studies on their brains and publishing it in JAMA?
I don't think that many self taught developers have any practical knowledge related to avionics control systems, there is only so much you can do on your own.
They have access to anything when Pegasus is installed in the phone. The rootkit is fairly advanced.
Few people appreciate what a small cost increase or decrease does when you apply it to large chunks of the economy.
If state governments made suburbs pay their bills and externalities out of current accounts instead of mortgaging the future and cutting up and poisoning city residents with highways, the invisible hand of free market economics would push people to live together in cities if they want to keep their highly materialistic lifestyles. As it is, people make short term optimal, long term bankrupt, and tragedy of the commons, pollution externalizing choices.
I'm on the Metabase team -

We've walked a fine line between fixing bugs, adding the features that our users have asked for and building out the BI interface we think the world should be using in 5 years.

We don't always get it right, and I'm sorry if we broke things for you on the performance side.

We will be spending a few of our development cycles after 0.33 to try to clear out our bug queue.

One specific factual point I'd like to reply to however -
SQL isn't going anywhere. If anything we're making it easier to both write plain SQL, use SQL templates or use our graphical interface on top of SQL query results in our next release (preview at https://github.com/metabase/metabase/releases/tag/v0.33.0-pr...)
I’m 80-90% remote, and it’s such a huge lifestyle perk that I’d need at least a 50% pay bump to even consider anything in the city. I hope this becomes more and more the norm for tech jobs because everyone deserves ample time with their family and friends.

For me now the baseline is remote + good work life balance and vacation package.

If we can throw exciting tech, more money, etc on top of that, great.
I wouldn't call it insane at all. WordPress isn't sexy, but it works really well for exactly the use case you're describing.

With WP, you can give contributors a friendly graphical interface to write with and they're off to the races. With a static site generator, you have to first teach them some technical stuff that most writers won't know coming in (Markdown, Git, etc.). That's not impossible to do, but it adds friction and discourages contributions. I guarantee you no writer who doesn't know Git will appreciate you forcing them to learn it.

Yes, you need hosting to run WordPress, but WordPress hosting is widely available for dirt cheap, including from the WP team themselves at https://wordpress.com. And WordPress expertise is also widely available and relatively cheap, so if your project turns out to be a big success and you need help scaling it up, that help is not hard to find.

There are certainly categories of site that WordPress isn't a good fit for -- you wouldn't want to build an SPA on top of it, I mean -- but for the specific case of publishing a multi-user blog, it is very nearly a perfect fit.
Outlook Express 4 was bundled with IE4, which was released in October 1997:

* https://en.wikipedia.org/wiki/Outlook_Express#History

* https://en.wikipedia.org/wiki/Internet_Explorer_4

I was also on Usenet at the time, and the garbage that OE produced was atrocious. And let's not get into top-posting.

(Now get off my lawn.)
> I most certainly do.

I do not find that this comment proven, neither in your profile, nor in the context of this thread.
Modified #6: a notice that opening the box has sent a signal to a safe deposit box monitoring company. Maybe include a device that starts buzzing as soon as the box is opened.