skysight-inc/HackerNews huggingface dataset:
I get excited every time I hear the name Sonic now. A month ago they announced expanding gigabit fiber into my neighborhood. I'm all pre-ordered and ready to go. Saw AT&T running the lines a few weeks back. Refreshing the ATT service checker to see when it goes live. Multiple times a day. Looks like, at least for Gigabit FTTH, Sonic is vastly cheaper, even riding on AT&T's lines, and no caps.
The Definitive Guide to Approaching Tough Coding Interview Problems
A very different Berlin metro map, based on concentric circles, drawn by a good friend of mine (and old housemate):

https://glyphobet.net/rundumberlin/

It makes much less of an attempt to correlate with actual geography, but is faster to find connections on.
>In the recent crashes, investigators believe the MCAS malfunctioned and moved a tail flap called the stabilizer,

Fact checking at the NYT seems to be dead. The MCAS moves the entire stabilizer -- which is not a "flap" in any sense. Can they not find a pilot or some other knowledgeable person to read through an article like this before publishing it?
As a "full stack developer" with 80% or more of my work being on the backend, JQuery would be my goto choice. Keep things simple and keep most of the logic in the backend.
A flat tax will never happen: people want the tax code to have a bunch of deductions and rebates, and codifying those will always result in complexity.
Problem: "Planes are consistently later than our stated arrival times"

Solution: "Why don't we give more accurate arrival times, so passengers can be more confident in those stated arrival times and minimize disruption to their travel plans"

The Guardian: "This is bad for the environment"

Literally the article is saying that when airlines stopped optimistically lying about arrival time, this somehow poisoned the planet. Despite the fact that both before and after the change being complained about, flights took off at the same real timestamp, spent the same amount of real time in the air, and landed at the same real timestamp.
Magnus Edenhill on librdkafka 1.0 [audio]
It seems like an issue would be the requirement of massive cuts into freedom - possibly preventing people from pursuing their livelihoods. At the very least, these livelihoods have to be significantly shifted. Convincing people to support or even drive these uncomfortable changes in their lives is more than hard.

Look at car manufacturing. I doubt we will be able to 1:1 replace jobs related to combustion-engine based cars. There are so many parts and corresponding suppliers involved. It all vanishes with electric cars due to their comparative simplicity. From resources mining to car mechanic - many people are directly affected.

Of course new jobs will arise with electric cars, new mobility and computerized driving. But those are not for the drive train engineers, manufacturers and related workforce. Those will be for new, highly trained individuals or appear in a different sector, such as service - and that is if these new jobs aren't automated anyways.

Replacing plastic straws is facing severe opposition because the alternatives are not well liked. For quite a lot of people it is more important to have a non-soggy straw than to let one less bird die.

Many of us are also ready to reduce flying, especially ridiculously cheap flights that make your carbon footprint explode. Others, less fortunate than us, depend on such flights for their only vacation this year.

Are we going to take that away from them in the name of climate by imposing a carbon tax? Should a flight from Northern Europe to Tenerife really cost 90€ while blowing enormous amounts of CO2 into the damaged atmosphere?

We are getting into authoritarianism here at some point...
It’s a big question to what extent the wars are/aren’t an extension of economics. My understanding it’s a direct relationship. ISIS got their money from selling oil or from sponsors selling oil for dollars or printing dollars. Police is another matter. But as much as crime has to do with cash money or centralized capitalism it may become moot when fiat money and related misuse potential is abolished.
On the difficulty of predicting the future (2001) [pdf]
WTF does “unblank projector” mean?
Didn’t we see something like this on an episode of the Expanse?
Great move by Netlify.. they offer a lot of features such as asset optimization or authentication that can now be evaluated locally.

Currently I use netlify's redirects in production and maintain equivalent nginx configs for dev parity and a fallback just in case.

I'm super happy with the netlify build/edge products.
I've not understood how this demonstrates unprecedented climate change, since presumably there is past precedent that laid the hungerstones in the first place. This seems to demonstrate this level of warming happened before in the medieval ages, before human caused global warming was possible. Wouldn't this mean hungerstones count as evidence against human caused global warming?
Let the irs handle federal and let the states worry about their own.
LAMMPS[0]. Also, I made my own basic one for a GPU in the 2010/2011 timeframe but that code is lost to time.

[0] https://lammps.sandia.gov/
Proposal to add Tibetan flag emoji
The Swedish article linked in the tweet concludes that the Swedish vote makes absolutely no difference, and the only thing that can change the result is Germany changing its mind.
I was a bit surprised by this as well. As a heavy ReactJS user I tend to avoid from the jQuery stuff.

jQuery was ranked "most popular web framework" (48.7%) but it was also ranked 2nd place for "most dreaded web framework" (54.7%). I suspect that there may be a lot of older projects/sites that still rely heavily on jQuery, thus accounting for high popularity - and possibly the "most dreaded" title.
SO was heavily C# & .NET biased in its earlier years. I'm not sure that is still the case in platform usage. Also not sure if that's the case on this survey as C# was just barely above PHP & was less than half of JS in terms of respondents. JavaScript, Python & Java were all higher.
Energy consumption goes up with mining difficulty but its throughput stays the same.

This manta keepa being repeated by the bitcoin crowd as if it were a fledgling technology, when its already 10 years old.

Is mass adoption just around the corner, do you reckon?
You asked about why Python but it has a lot to do with JS too. But first lets compare against Python:

Ruby is a delightful language, but it's dominated by one niche (web development) and one framework (Rails).

Over the last 10-20 years Python has become the main teaching language in Academia. This has greatly contributed to it's ecosystem for math and science, which in turn has contributed to its rise in Data Science and Machine Learning. It also gets a lot of support from Google.

All of these things combined mean that the broad rise of Python is lifting up Python for web development, but if anything I'd say web dev in Python is lagging behind those other uses.

There's one more thing that I think is the root cause of why Rails - the framework - has faded somewhat in the minds of web devs. Rails has always been an opinionated framework, and early on they came up with "The Rails Way" to do front-end assets. The combination of Sass + CoffeeScript + Asset Pipeline with built-in concatenation, minification, and asset hashing was pretty neat compared to the old world of a bunch of es5 files loaded via script tags.

But this hit before the rise of NPM and being able to `require('foo')`.

The JS packaging wars went on for a while and none of those asset solutions are as simple and "just work" as the Rails Asset Pipeline -- but the asset pipeline doesn't hook you into NPM. Rails dragged its feet for a long time on that before adding webpack support.

So I think during that time you had a TON of the trendy hipster open source people moving into Node first on the front end, and then eventually losing interest in Rails because the framework wasn't making it easy for them play in the very latest js ecosystem.

And I think there quickly became some saltyness among Ruby devs about Javascript, that people were overdoing it and that really you only needed "sprinkles" of Javascript to make a great app.

So (1) Python has risen a ton overall, lifting Django, and (2) Rails was slow to embrace the JS craze and that held Rails back.

Those two trends pretty much tell the story as far as I can tell.
Can't find fyre festival.
#3 is a little annoying, especially when the airline is uncommunicative.

It’s natural to assume that an N hour departure delay will cause you to arrive N hours late, and that your connections or other plans will be thrown off accordingly. However, that’s not often true—-schedule padding and changes in flight plans[0] often make up for some of the difference, though they often don’t tell you this until you’re in the air. It would be great if more gate agents could give you an expected departure AND arrival time during delays.

[0] I would not be surprised at all if the airlines explicitly trade off fuel costs vs. the costs of compensation. In other words, if you’re already late, don’t waste fuel try to make up all of the lost time, but use just enough to avoid a compensation-triggering delay.
Mining would scale with the transaction fees, but there is no reason to assume that transaction fees alone would match the current block reward. We don't need the amount of mining we have now just to defend against 51% attacks.
I strongly recommend Designing Web APIs: http://shop.oreilly.com/product/0636920123880.do

You can jump ahead to the Representational State Transfer chapter to get a good overview of REST, then read whichever chapters seem interesting or solve whichever problems you're facing.
The problem is that the cost of "actually doing something" and the penalty for doing nothing converge over time. Global CO2 production increases to go up, as does global oil production. These are just the byproducts of the energy needed to pay for our standard of living. The further back in time we go the cheaper and more realistic change would have been. But we live in a world where sustaining our way of life means continuing to use more fossil fuels at a faster rate and produce more co2 at a faster rate.

The issue is and always has been that there is no answer to the problem of "sustainability" that also includes limitless growth, and limitless growth is one of the essential conditions of global capitalism. The very premise of venture capital, the fuel of this forum, is that the proceeds of tomorrow can pay for today.

More renewables, more clean energy and more electric cars are not the answer to a sustainable future. The only reasonable path towards sustainability is less tomorrow then today, but nobody really wants that, and even now nobody would honestly vote for that. So the path we are on is one in which we see if we can grow fast enough to pay for the consequences of that.
Why you should care about the raging battle for free access to research findings
I'm a little confused; who do you think is supposed to solve the problem of a clear readable transit map other than a designer?

Also what is this "old map that many people were just fine with for decades"? The BVG revises their map, what, yearly? They had to cope with a rather radical set of revisions a couple of decades ago. And more recently with the opening of the new Hauptbahnhof the entire transit system of Berlin has rotated around a new axis.
I'm still struggling to get the <blockquotes> to look right. There's not quite enough of an offset from the body text. Do you have any suggestions there?

In regards to font sizes, there are 5: H1s, H2s, H3s, body text, and captions.

Edit: Ahhh, and the paragraph lead ins makes 6 different sizes. That should be adjusted.
I have had mixed results with brave on my phone. Sometimes it blocks adverts sometimes it doesn't.
Experts Have Predicted Automation Will Lead to Aviation Disasters for Years
Show HN: Allparel - Fashion Search Powered by AI Generated Product Tags
TLDR - Check out http://allparel.io for clothing search that’s powered by AI generated product tags.

TLDR #2 - If you’re interested in seeing what kind of tags are being generated, you can see a version of the site that displays them at http://allparel.tech

Hi everyone! My name is Sarah and I'm a senior studying computer science at MIT. Over the past 9 months I've been working on Allparel (http://allparel.io). Allparel uses tags that are auto-generated from clothing product images in combination with product descriptions to match search and filter queries.

I had the idea of using computer vision to improve text search a couple years ago while shopping on Urban Outfitters. Every time I searched something, almost everything (even products that should have been returned) would get filtered out. Because search didn't work, I instead had to browse pages upon pages of products to find what I wanted. I noticed that the reason search wasn't correctly finding matching products was because the product titles and descriptions were often missing information. Text search can only be as good as the textual information provided about a product, so I decided to train classifiers that could automatically generate search tags for a product given just its image.

Allparel is live right now, and lists hundreds of thousands of products from retailers like Nordstroms, Macy's, Maurices, and more! Mens' products, as well as additional retailers and product tags, will also be coming soon. In the meantime, let me know your thoughts and feedback!
I think this means "discovered" in the sense that a mathematical proof is discovered, rather than the sense that an ancient buried artefact is discovered.
Neo4j for Google Cloud
>Is this similar to PAYE or do you actually have to submit a tax return but it's pre-filled for you?

As long as your PAYE is like Ireland's (ROI) PAYE, then the American's system is far-removed from it.

Even though their tax revenue office gets the reports from businesses for how much they were paid and how much taxes they paid, the Americans still need to fill out a tax form - every year - to repeat the same information (it's an added benefit for the prison system, in that mistakes on tax forms can equate to jail time). They get a form from their employer (which their tax office also has), that contains all of this information.

>In the UK, most people don't have to submit a tax return at all. Not sure the actual cost of this, but the convenience is unparalleled.

Aye, it's the same in Ireland (ROI). You can just call-up or email Revenue and they check if you've overpaid, by how much, and they just send you the money. No forms. No bullshit. No threats of jail time. It's pretty deadly[0].

You want nothing to do with the Yanks' tax system, trust me.

[0] - https://www.whygo.com/ireland/irish-slang-deadly.html
Or raise your own food (plant and/or meat).
"“Where I grew up, no one would walk past a person collapsed on the side of the street on their way to work and not do something about it. I hope I never get used to the fact that that happens in San Francisco.”"

Oh, just stop.

I have lived, full-time, in many, many cities in the United States and nobody - not the good Lutherans in Minneapolis nor the heirs-of-cowboys in Denver nor the tanned youth in San Diego nor anyone in NYC or DC - is stopping to attend to a filthy, passed-out drunk slumped over in the middle of a sidewalk.

The people (that I live and work with) in San Francisco are a lot of things but they're not monsters and I imagine they compare, roughly equivalently, to whatever golden locale Sam Altman grew up in.
Your premise is incorrect. Under 20% of people file a 1040ez, the simplest tax form. (Which doesn’t allow you to claim basic deductions like student loan interest.) That means the vast majority of filers see some benefit from “tax optimization.” If your computerized system did just the 1040ez calculation, for example, that’d be a huge effective increase in taxes.
Japan here.

I live a 3 minute bike ride from a large supermarket/department store, and within 10 minutes bike ride I have a large discount supermarket, a food wholesaler, a big box electronics store, a fashion mall, 2 furniture stores and countless convenience stores, 100 yen shops, smaller supermarkets and electronics shops.

Me and my wife still buy lots of stuff online since it's still more convenient. You think of it, you order it, it shows up some time in the future.
I think evolution must have affected it strongly, right? I imagine the men who weren't very good at this were more likely to be killed in battle and therefore not able to reproduce
There were never good times. I remember people running Sybase or other products just so they never had to deal with an Oracle sales person.
In recent consulting scenarios, the clients seemed to feel that leaving developers alone in quiet areas was preferred. Though they had a direct connection to the software being built for their needs compared to someone who is looking to be woo'd & awed.
I'm surprised to not see keybase.io on here. Any ethical issues with their service I'm unaware of?
> I’m not sure what this is adding really.

Research doesn't need to be ground breaking to be useful. A course like the one described in the article can be a helpful resource to women (and men) discouraged from engineering because of difficulty with spacial reasoning.

> I think this obsession with trying to find that everything and everyone is equal

That's actually not what the article is about. It pretty much says up front that the woman who designed the course had difficulty with spacial reasoning, as many women do. She got better with practice.

Stories like these are valuable to people who believe that innate difference cannot be overcome. We should think of these abilities less like height, which changes very little after adulthood, and more like strength, which can be improved with practice and effort.
Does the check engine light come on often with these?
Haven't read the whole paper, just the first couple pages and some bits here and there, however this appears to give enough high level details to get a good idea of what exactly is happening:

Problem: BLE and WiFi cannot directly communicate with eachother because standard WiFi hardware cannot decode BLE packets (and vice versa).

Solution: Fortunately, WiFi and BLE work in the same band. The issue is they have entirely different bandwidths, methods of multiplexing, data rates, etc. WiFi transmits on a number of 300ish Khz sub-channels with a total bandwidth of 20 Mhz, while BLE just uses a single couple MHz channel. There are other hardware issues but this is a larger one.

The "doppler shift" comes in here because both WiFi and BLE have been made specifically to combat the doppler effect (or other small offsets), and so both enable firmware to control the frequency offset of the carrier with a decent sized bandwidth (about 150 kHz but a lot of different numbers get thrown around, depends on the hardware that's used).

WiFi hardware allows firmware to detect where in it's 20 MHz band a carrier is being detected, and blue tooth allows firmware to adjust the carrier signal's frequency offset. So by modulating the carrier frequency of the BLE data can be bit banged out, and bit banged in by looking at the center frequency of the strong signal being detected on the WiFi end. There's a bunch of complications on top of this because of BLE frequency hopping and other jankiness, but I think this is the just of it.

BLE cannot just look at how much the WiFi signal is shifted to read data from WiFi, because the WiFi signal bandwidth is too large and no matter how shifted it is there's always a strong signal everywhere in the couple MHz wide BLE channel. However, the WiFi preamble just so happens to look slightly different to BLE depending on the frequency shift applied to the WiFi carrier, because different WiFi sub-bands overlap the bluetooth band with depending on WiFi frequency offset. This way, the WiFi can communicate to the BLE device. Again there seem to be a lot of complications here since this is exceedingly janky, but it manages to work. This bit banging process abuses some very specific pieces of the BLE hardware, seems a lot more complicated than the previous one. The paper of course explains this in more detail but much later.

Result: Communication is possible with these changes, however because of how hacky it is, it doesn't have great rates. The paper says 6.5 kbps in interference free and 1.59 kbps in a "crowded" environment. For reference, this is about 10 times slower than dial up (56 kbps). So no, you're probably not going to be streaming on bluetooth with this hack quite yet. This makes sense since you're sending data by modulating the carrier frequency using a method that's not meant to be updated by firmware nearly fast enough to send at a decent data rate.

Sorry if some of the details about WiFi and BLE are wrong, I don't know these protos very well and I'm just going off what I read in the paper and some quick googles.
As a solo indie developer running my own saas business for 20+ years now, and rarely interacting with other devs, this survey is priceless. I often wonder where I and my stack/tools are in relation to the rest of the field. This report (even if it is biased or skewed) makes me feel like I'm not alone and gives me some validation on my life path and technology choices.
From the methodology section:

We used data from last year’s survey and trends in tags on Stack Overflow to identify which technologies to include on the survey this year. We prioritized popular and fast growing technologies, considering which smaller or shrinking technologies we could remove this year.

So, I think it possibly wasn't listed as an option. Something to consider next time one of these reports is cited as evidence for or against something, as editorial discretion may or may not wildly change the meaning of the less popular items. In this case it may have been the difference between an item being included but lowly ranked and not included at all, which without additional information implies it didn't rank enough to be shown, but I'm not sure if that's the case or not (but I have my doubts that WebAssembly outranks Perl).
> we knew hard drives existed, but they were so expensive that we didn't dare dream of them

I was from a slightly later generation (I think); I got my first machine in 1984. I knew hard drives existed too - a 10 meg system would only cost about $8000.00 back then that would connect to my machine (TRS-80 CoCo 2). Sigh.

As far as "multi-user" was concerned - well, we had OS-9 - if one could afford it (plus you needed a dual-floppy system if you didn't want to be swapping all the time). It could support multiple users, but it needed some special hardware for it.

As a kid, I later got a CoCo 3 (sometime around 1987 or so) - and I ended up building a null-modem cable to connect both of them, so I could "share" programs from the floppy drive on my CoCo 3 to my CoCo 2. I also experimented around with BBS coding using that setup. It was my first "network", so to speak.
What's Next for Marketplace Startups
If you are reading conversational english, you are correct that 99% of the time I/O/0/5/S/etc. should be easily apparent.
But if this is to be the de facto font used by all government agencies then you get cases where part numbers, serial numbers, legal-case numbers, scientific studies, anything/everything at NASA.

And then there is the military.

Removing ambiguity and uncertainty should be the point.
IMO Spring boot is definitely more productive than Rails; it's basically all the nice things about Rails except more mature and more comprehensive. The JVM is also much more performant than Ruby and Kotlin/Java is a better language in terms of long term maintenance (a proper type system).