skysight-inc/HackerNews huggingface dataset:
They adopted in 2005. It was almost certainly the opposite then.

This predated node, and was just about the time GMail came into the picture.

It’s almost certain finding actual developers (As opposed to web designers with a sprinkling of JS knowledge) with JS experience was extremely difficult then, so it’s not likely to be a reason at all.
You must be injecting crack directly into your frontal lobe if you think that the creator of the world's third most important programming language being asked an algorithms question (unlikely) and failing it (entirely possible) means that he's unqualified to do "foundational work."

I had a Nobel Prize winner as a physics professor in college who got three successive different wrong answers when attempting a freshman physics problem in office hours. That doesn't mean that physics isn't the right place for him to work.
Congratulations to Microsoft on successfully hiring a developer with 30 years of Python experience. Living the dream right there.
RPi's are very nice, but for a project like this, I'd reach for an ESP32 or the like - they are cheap, have analog input, and WiFi built in, some with integrated OLED displays, and are Arduino compatible. Also scriptable with Python or Lua.. So, similar to what the author did, but skipping the RPi for communications.

You can get them down to very low power by having them go into deep sleep and only wake up every minute or ten to take a reading, hop on the network, and publish the value somewhere, like an MQTT broker, or send a text etc.

If one can get a digital rather than analog sensor for a few dollars more, then chaining a ton of them up to a bus like i2c should make for a simple many-sensor-one-microcontroller setup: https://www.adafruit.com/product/4026

Built a temperature, humidity, barometer for the house using https://www.amazon.com/HiLetgo-Display-Bluetooth-Internet-De...
and an SPI based sensor. The display is nice for visual feedback.
You can't remove regulation, it's what keeps negative externalities in check.
Since its Japanese you can be assured it will be all hardcoded decision trees instead of unpredictable Deep machine learning blackbox.
Diamonds are actually breakable, and not all that hard to break, if you hit them along the right axis. Diamond cutters use chisels, and that's enough to split a diamond.
With the neglect of the product, it's no wonder it was "dying" (I haven't seen metrics to back up that claim, though I haven't looked, either). I used it quite extensively for the past five years, and hardly anything changed—even the curated "stations" of themed music seemed frozen in time. I don't see why it couldn't have been the next Spotify if they hadn't invested in it, and the new YouTube streaming platform seems like a shoddy attempt at synergizing disparate brands.
Of all the possible outcomes of the evolution of privacy, I have zero confidence that either the public will have equal access to surveillance, or that the powerful will be equally subject to it.
$10K and a free bike incentive to move to NW Arkansas
It's sad, dealing directly with extreme over-engineered enterprise Java libraries to compensate for Clojure's lack of ecosystem erodes all the attractiveness of the language for doing real-world or hobby applications.

OTOH, there is no much benefit today in Clojure over other languages for database backed apps, most of what is considered good Clojure code is more about the methodology than the language per se. The real benefits IMO is when you paired it with Datomic avoiding the impedance mismatch in data structures, but Datomic is another can of worms.
You've constructed a false linearity here. The concepts of freedom and captivity aren't well-suited to a linear continuum.
Arts & Letters Daily [0].

Almost the opposite of tech oriented sites, and I don't go there regularly, but when I do I always find something interesting to read.

[0] https://aldaily.com/
I Tried to Create HTML Alternative, Here's What Happened
Dating apps can't solve everything.

The upshot of this however is that, if you are being honest in your profile, these things are things that you want to do anyway.

If you still take the effort to talk to the person before going on a booked trip, it should be an experience you will enjoy.

Of course, things can go wrong. But part of any relationship is taking that risk.

I don't think this is a silver bullet, no, but I think it is a pretty good framework for people who are in a good place to find in a healthy relationship. I.e. comfortable and honest with themselves and looking for a partner to enrich their lives rather than just seeking 'a relationship' (i.e. trying to fill some other void in themselves).
Do people really consider Python to have taste? It basically ignored Scheme, ML, and Erlang dialects from its creation onwards.
You should have left "/s" at the end of your comment, it's really hard to distinguish between a joke and stupidity on the Internet.
This is awesome. I have been working on a similar open source project the past few years trying to manage my many plants inside and outside. I was using a raspberry pi and multiple arduinos to make a garden automation. I dont have the tweets live yet but this would be great to share a plant twitter feed from the garden. Would like to share timelapse of previous days growth each day.

The project is https://mudpi.app and may be useful if you decide to expand your setup.
I like this, but it could be taken further. Why not equip the plant with the means to seek its own beverage, as this artist has done by adding a motorized base to the plant?

https://www.dezeen.com/2018/12/07/mit-elowan-cyborg-botany-p...
I didn't see any of this, and I have no plugins installed. Perhaps my hostfile blocked it: http://someonewhocares.org/hosts/
Perhaps the assumption was that many small pieces would be easier to clean up than one big piece. And that the very small pieces would be removed by other animals, or the weather.

Apparently they vastly overestimated how much explosive to use, resulting in the now infamous consequences.
Honestly our stuff is pretty pedestrian. We have a front end website and API service, a couple of application servers for our telemetry IoT outstations and of course a backend database server.
Yeah. Stephen Baxter wrote a novel about the invention of the time camera ("Light of Other Days") and in it, before long, folks are screwing in public because, hey, everybody who wants to can look anyway so who cares?

https://en.wikipedia.org/wiki/The_Light_of_Other_Days

> The Light of Other Days is a 2000 science fiction novel written by Stephen Baxter based on a synopsis by Arthur C. Clarke,[1] which explores the development of wormhole technology to the point where information can be passed instantaneously between points in the spacetime continuum.
That's fair. I think a lot depends on your stack and the specific project. Right now I spend a good chunk of time waiting for builds (usually 10-20 seconds) and my previous job was worse. Prior to that, not so much.
I think the idea was that they'd blast it into tiny pieces that crabs and birds could easily dispose of. Obviously it didn't work out that way.
In the sense that indentation has syntactical meaning, yes. Otherwise, no no no.
Things have indeed progressed. Thanks for going to the trouble.
Is Creativity Bad for a CEO?
I would suggest checking out other smaller cloud providers for managed databases over Aurora. Check out Aiven.io
Office now allows you to script it using Typescript, so you don't have to use VB any more.
Propeller: A framework for post-link optimizations
"Is Cole Haan narcissistic for not offering me the shoe I want?"

Yes. Absolutely.

First, shoes and music streaming are NOTHING alike.

Many products like shoes are so close to mass customization. Levis finally, mostly got smart about this.

Why can't I reorder the exact same glasses, shoes, jeans that fit?

It's mostly because of the broken feedback loops, missing backward flow of information. The designer, fashion buyer, PHB absolutely knows what you should want. Your opinion is moot.

Oh gosh it'd cost so much to build the infrastructure, complication, returns, we'd have to pay laborers a few pennies more blah blah blah.

Excuses.

I don't care.

Just make the shoes I want and I'll be a loyal customer forever.

PS- I asked LA Eyeworks to resume making the Big Bodhi (John Lennon, Steve Jobs) glasses for 20+ years. The pair I bought in the 90s were finally beyond repair. The lady I bought from said she could sell two dozen pairs overnight. I visited the original LA Eyeworks store twice, to make a personal appeal. Nope. Can't be done. Not possible. (The Big Bodhi are XL size, for my big pumpkin head.)

PPS- Speaking of Cole Haan... I had a pair that I absolutely loved. Bought them for working conventions. Standing on that concrete all day for 3-4 days. Sucks. Think of fashionable postman shoes. Gods, I loved those shoes. LOVED THEM. Best shoes I've ever owned. I tried so many times to replace them. I'm so mad at Cole Haan. I LOATHE them. Apparently they were bought by Nike or something and completely went to shit.
Win10 is still user hostile. A recent update on a computer I support for an older family member installed an uninstallable Edge, hijacked the PDF association, and with the first PDF opened through edge, used credentials stored in Office to log in to Microsoft.com “for convenience” without asking.

The monopolistic DNA still runs strong in Microsoft. They are behaving nicely only where they have no advantage.

I don’t buy the “new Microsoft”, not one bit.
I am a big fan of AWS and am happily running our entire tech stack with their services for a very reasonable price. That said, Glue is an absolute dumpster fire of a product. My team and I have wasted countless hours trying to wrangle a DynamoDB -> Glue -> Athena -> Quicksight pipeline and Glue refused to cooperate (we ended up building our own DDB to SQL pipeline after finally giving up on Glue). Hopefully this will increase the usability of the Glue product and actually enable out of the box ETL.
Spotify is quite great at the Daily Mixes (I don't check the other playlists that much).

I go through phases where I deep dive into genre's. Each Daily Mix ends up representing one of the genre's I've been listening to lately pulling in music that I like and other songs that I may like.

That being said, that may be due to the fact that I deep dive into genres that don't have that much of a cross over, e.g. Japanese Hip-Hop & Lo-fi beats, R&B, 90's indie rock, etc. Still, the Daily Mixes are a great way to listen to music I like separated by genre.

Last.fm's discovery feature is pretty neat too. I don't use it as much as Spotify's because I don't listen to music on Last.fm but I think the key feature of Last.fm over other music discovery tools is that it has a profile for many artists.

Spotify, Apple Music, etc. are limited by what music is on their platform. If an artist isn't on Spotify, then they won't have a profile. Last.fm isn't limited that way so you can find even more artists, including artists that may be more underground or niche.
Time to use prolog to get your revenge on the interviewers.
The whale carcass was beginning to rot, which meant a massive stink. So they decided to blast it into pieces that could be eaten by seagulls... only that this plan failed and the chunks were too big.
no, that is exactly my point. the only way i can influence the behavior of others is to model and teach better behavior myself.

so i am doing this with the express goal to counteract how other people are reacting to me or to anyone else.
> Sure you can pip freeze your dependencies out to a file but this includes dependencies of dependencies, not just your app's top level dependencies.

Isn't that a good thing?

> no concept of a separate lock file with pip.

setup.py/.cfg vs requirements.txt, no?
I’d say you’re very wrong. Having worked there the JS ecosystem was a tremendous advantage.

It’s also important to keep in mind that Bloomberg is very willing to have their best developers go ahead and build actual tooling at the compilers (and language) levels to resolve issues they may face.

This occasionally leads to issues when they start diverging from the mainstream too much, but they’re also good about then stepping in and pivoting back to the mainstream development branches, which is kind of what’s happening in this article.
M"$"? 1999 called, they want their edginess back...
So if an ios title uses a multi touch gesture how do you replicate that on MacOS?
According to the article:

"The decision to blow up the whale came from the Oregon Department of Transportation and George Thornton. According to Linnman, Thornton had consulted with the United State Navy, which had done things like this in the past. The general consensus from all involved after the explosion was that not enough dynamite was used."
Ironically one project I joined and then worked on for 3 years used Unity, so I was already familiar with it.

Any other reasons you think I might be unqualified to talk about the language I've been using for 15 years?

Just to cover some more bases:

1. I've worked in teams

2. I've worked alone

3. I've made apps from scratch

4. I've maintained large existing code bases

5. I've made enterprise apps, e-commerce apps, BI apps, and even just simple websites

6. Millions of people have used my code

7. Apps I made over a decade ago are still being used today

8. I admit I often forget to floss
Oh that’s cool! Haven’t had to do anything with it in a few years, but excited to check out how this works.
It's not about that, it's about the power structure. Imagine a hypothetical small town with several owner-operated grocery store, a local power station, owner-operated service companies, etc. Each of the involved actors is knowledgeable about what they are doing. They are hard to replace, their experience is important, so they have more bargaining power and can charge higher for their work. The wealth is more or less evenly distributed among the community. Most people can afford a house and a good living. They also have to maintain business relations with other people (as opposed to faceless corporations). They need each other, are nice to each other and can relate to each other's problems.

Now look what happens when centrally managed grocery chains, power companies, repair services, etc. move in. All management is centralized. All locals are now employed by one of the big companies following corporate protocol. They are now easily replaceable, so 80% of the town works on a minimum wage after completing a one-week training course. Most of the wealth gets transferred to the corporations. Another 10% of the town works as middle management for the corporations, stuck playing dirty political games. The luckiest 10% keeps positions that cannot be taken by corporations: small niche businesses, trades, doctor practices. Since most of the people are replaceable, people don't really need other people. They depend on corporations instead, so maintaining interpersonal relations becomes unnecessary. People hate each other over small disagreements. They envy others' jobs. They consider life very unfair because in the absence of a clearly visible connection between the merit and the outcome, the grass on the other side always looks greener.

The "well-regulated economy" usually implies raising the taxes for top earners and redistributing the wealth to lower earners. Except, the corporations usually find tricks to avoid it, so you end up taxing the few remaining non-replaceable people, and redistributing it down the road. Supply/demand comes into play, so asset prices rise accordingly, 80% of people still cannot afford a decent living from their salary. Self-improvement still doesn't pay, since the corporations want people to be replaceable. So, social tensions are still high, and on top of that, we start having a shortage of doctors, niche shops, etc., because with the higher taxes and hostile attitude from lower-earners, it's just not worth the hassle anymore. On top of that, we now have a class of social justice politicians, who appeal to groups of people by pitting them against other groups and promising better treatment at the expense of other groups. So not only the pie is shrinking, but we are now supposed to fight for it.

If you want to fix the problem, you need to incentivize personal self-improvement again. Tax the hell out of monopolies, platforms and aggregators. Make sure running your small business (and learning how to make your customers happy) becomes viable again. Give the economic leverage back to the people putting their time into it, and not to the abstract corporations.
I am sympathetic to Gates' position to this day. Some thoughts:

If you gave someone in 1994 the GPT-3 code and dataset, it would be impossible for them to regress and very difficult to run even if we regressed it for them. AI algorithms may not be limited by "what we tell them" but they ARE limited by the hardware we run them on.

NN models do converge to something (both in the sense of regressions converging, but also in the sense that adding more nodes eventually stops improving performance at a given task.) I suspect but cannot prove that in most cases what it converges to could be expressed more concisely and efficiently as something other than a NN. (I.e. that NNs can approximate any function does not imply they can do so efficiently)

So at the end of the day, the programmer needs to understand the algorithm well enough to know if a NN-based implementation of it would achieve sufficient performance on available hardware. If the answer is no, then the programmer still has to come up with something alone.
As long as he doesn’t do anything that impacts the actual business. DEs working on Microsoft products absolutely have red tape and institutional slowness.
C#, F#, Typescript, JavaScript via npm
A professional user of a given tool. It's a qualified phrase.

You can be a professional, without being a professional user of all your tools. In fact, for any such tool, there's probably only one or two professions that are professional users of that tool specifically (i.e. where that is the tool that constrains their productivity.)

Many professions aren't constrained by any tools, but rather are constrained by human thinking speed, or human mental capacity for conceptual complexity. These people aren't "professional users" of any tools. They're just regular users of those tools.

So, to sum up — when a tool is described as being "for professionals", what that means is that the tool serves the needs of people who are members of a profession whose productivity is constrained by the quality of that tool. It doesn't mean that it's for anyone who has a profession. Just people who have those professions. They know who they are. They're the people who were frustrated by the tool they have now, and for whom seeing the new tool elicits a joy of the release of that frustration. An "ah, finally, I can get on with my work without [tool] getting in my way so much."

-----

Programming is a profession that is most of the time constrained by thinking speed. (Although, some of the time, we're constrained by grokking speed, which is affected by the quality of the tools known as programming languages, and sometimes the tools known as IDE code-navigation.)

Very little time in a programmer's life is spent waiting for a build to happen, with literally no other productive tasks that they could be doing while they wait.

(Someone whose role comes down solely to QA testing, on the other hand, tends to be a professional user of CI build servers. Faster CI server? More productive QA.)
This seems like a good example of productive discussion! While this won't necessarily solve the original poster's problems in of itself, it does give actionable steps on how to address them!

As for anyone interested in real world comparisons of many of the popular frameworks (though not necessarily the most bleeding edge versions), feel free to have a look here: https://github.com/gothinkster/realworld

The last time someone did a writeup on the results was in the March of 2020, but even then Angular wasn't necessarily that big in the bundle sizes that it generated: https://medium.com/dailyjs/a-realworld-comparison-of-front-e...

Though the situation can indeed worsen as you introduce more and more libraries into the mix and as the project grows.
Adopt, adapt, annihilate.
> there will be exception cases we don't know how to navigate, but we have a plan to safely transfer control to the driver in them

I don't know how anyone can claim this.

If someone steps out in front of the car with no notice and no stopping distance or room to drive around, how will you safely transfer control to the driver?
Yeah, let me feed all my internet browsing data directly to google. No thanks.
Legal processes take priority over virtually anything else; be assured that every large company has gotten and responded to valid legal process before these download tools were available.

Just look at Google's [transparency report](https://transparencyreport.google.com/user-data/overview?hl=...) which shows requests back to mid/late 2000.

Additionally, the scope of what's provided in response to legal process depends heavily on who and what was requested and so the software is far more complex than "download all the user's data". Investigators often aren't aware of what data these companies store and if it's not specifically requested then it's not provided. Lawyers basically copy and paste their last successful warrant/wiretap/whatever and send it to the judge because that's how the legal system works.
Not even pip developers believe "pip in virtualenv" makes python dependencies and package management a "solved problem"...
Why is everyone so dense or should I say naive? Microsoft is pulling the classic embrace, extinguish card. It is the exact same fckng process all over again and you are all falling for it. It'll just take a decade or so. Just wait.
What a coincidence; I'm trying to send some cold emails right now! I've seen plenty of other cold email guides around, but this one takes the cake for level of detail.

I just downloaded and read through it, and I'm ready to use all the great tips. Hopefully I can start getting some responses now...
I don’t know what google’s ad sales or idevice will look like in 20 years, but I am betting the US government will do whatever it can to keep broad market equity index values rising.
In the video, the engineer says that they expect the whale to be vaporized
It's 2020.

I own nothing.

I have no privacy.

I am miserable.
>I am pretty sure they did, unless he got hired at some VP/Distinguished Engineer level

No way they even considered doing it... That's for people out of college...
2020 holiday gift guide for a better future
Have to say as slick as stuff like this looks I do find myself gravtatiing towards ETL in code. (It feels easier to read/understand)

How would you change control something like this?
Taiwan Stopped Covid-19’s Spread, but Can’t Talk About It at WHO Meeting
Great comment. I can see how the Bayesian setting uniquely equips you for dealing with non-point testing settings in which reasoning about alternatives to do power, type m, and type s design would be hard.

I'd be very curious about two follow-up questions here:

1 - A frequentist approach to the above could still be formulated in a minimax sort of way, but then you have to deal with alternatives which are close to your null. It's not like this problem goes away for Bayesians, it still seems like the final sample sizes you calculate could end up being very sensitive to the prior. Does this happen in practice?

2 - What kind of optimization goals do your users prefer when trading off power, type m, and type s? My guess based on this formulation it's something of the flavor "max power st P(type m or type s or type I) <= alpha", but wanted to check.