skysight-inc/HackerNews huggingface dataset:
> we can consume as much transport as we get. If it was cheap and fast I could have ramen lunch in Tokyo. Pick up the kids from crèche in Portugal on my way home to New Zealand.

Nitpicking this from a physical perspective, consuming this amount of travel fundamentally requires you to experience a certain amount of acceleration. I'm pretty sure that the itinerary you describe here would kill you, regardless of how cheap it was.
Yeah, we have these streets here that are "2 way but only one at a time". So you have to get on it and go the whole length of a block or more. Amazingly this results in more perverse incentives...
I grew up playing hockey in the street, but please, presume more about me.
>> When you use the phrase unbounded welfare spending - I think ensuring kids are fed, have access to schools, and live in a non hazardous environment is key. Your use of that term sounds very generic to me, and I want to highlight there is far more nuance. Unbounded welfare spending sounds like something I would hear on Fox News, and so I take issue with that phrase.

I didn't think of the negative connotation of that phrase so thanks for calling that out. I primarily meant that welfare spending should be sustainable. If welfare spending continues to grow as a % of revenue, then it could lead to excessive deficit and debt which can be bad in the long run. Its my personal point of view that balancing welfare spending with things like infrastructure/tech/science/education and ensuring those opportunities reach the less fortunate is a way of keeping it sustainable.
Is there anything remotely like this on Windows?

I use Cmder / Conemu now but it doesn't seem to have even 10% of the features of a fully fledged shell like this.
If you think fortnite is healthy socializing, i cant argue. I do not agree in the slightest.
> Valuing people more or less depending on what chromosomes they have or how the flesh they have under their clothes is formed is wrong and dehumanizing. People should be valued by what they do and make, not by how they are born and raised.

This depends on context though, right? We all have our blind spots and our areas of unusual insight, and these are shaped partly by our life experience, which is shaped partly by our gender, race, economic background, etc. So if a group consists almost entirely of men (or women, or people who grew up rich, or whatever), it might genuinely have some avoidable blind spots and biases.

Treating women as superior or inferior to men is dumb, but caring about gender balance can make good sense.

[edit: the key point, which I didn't make explicit, is that this holds even if there was no significant bias in the hiring process that produced the imbalance. People who are great choices individually might not make the best team, if their strengths and weaknesses are correlated rather than complementary.]
An amplifier conditions the line power in a couple of ways.

First, it converts line power to stable DC voltages while filtering out spurious signals that could affect the audio output.

Second, the power amplifier circuit is designed so that the output voltage is proportional to the audio input voltage, even in the face of power supply variations.

A well designed amplifier tolerates a fair amount of noise and amplitude variation on the input power line. The end goal is for any residual variation to have a minimal audible effect.

For this reason, additional power conditioning is rarely if ever needed. My source of this information comes from the musical instrument and live-sound side of audio, rather than the hi-fi side. But most mainstream designers do not recommend additional power conditioning.

Of course nothing prevents people from buying additional gear if it makes them happy. And in the audiophile world, there is some interest in exploring the behavior of historical or minimalist designs that might not have a very high level of power conditioning. I'm only thinking about "mainstream" gear.
I just watched the talk on that page, it was fantastic! Especially for dump developers like myself who never studied actual CS or math.
Thanks for sharing.
cmder and conemu are terminals. They run shells, like bash or zsh, but also fish.

I've not used it myself, but I know that fish is available in WSL and cygwin (though this release had some issues there).
our council recently changed one of our iconic streets to almost exclusively be for pedestrians and trams.

For whatever it's worth, Chicago tried both of these things, and they didn't work out.

The main shopping drag, State Street, was pedestrianized in 1979. You can see it for a few seconds in the film National Lampoon's Christmas Vacation. It didn't work. It was re-opened to traffic in 1996, and is now far more vibrant than it used to be (though, with a number of other contributing factors since nothing exists in a vacuum in a large city).[1]

Maybe people weren't ready for that in the 1980's, though the region has a number of outdoor shopping malls, in spite of its cold weather.

I also like to think tunnels to apartment buildings could help us take more cars of the road and create more green spaces for people in the future.

Again, Chicago did this. 40 city blocks are linked underground (and a few via bridges). I like the Pedway, but it's mostly vacant space, sleeping homeless people, and bad smells.[2] Except for rush hours, it's pretty much derelict.

[1] https://en.wikipedia.org/wiki/State_Street_(Chicago)#State_S...

[2] https://en.wikipedia.org/wiki/Chicago_Pedway
Elixir doesn't do type-checking by default, but you can rather easily get it to enforce that records must specify certain fields on creation. Other things, like setting up the optional typechecker (Dialyzer) and writing type specifications for your code, take a bit more effort but do help find problems.
> confused as to why someone who owns a lot of shares would want to take a "big risk" "without reason" during "normal times."

I wrote "normal paycheck-people during normal times (to ensure that no big risk is taken without reason)"

> Wouldn't a person with a lot of stock not want to take a big risk without reason at any time?

(honestly, I'm not sure if I understand the double negation correctly) If you got the stock (or options) for the price of "1" while becoming CEO or similar, you'll probably desperately try to raise that stock price above 1 while your "empire" lasts.
Science Says Love Doesn't Exist (2014)
You're down voted, but this is no joke. Social programs are very often hyper-pragmatic, overly specific bandaids that effectively pile on each other indefinitely. Cutting social programs essentially only reliably occurs at bankruptcy or collapse, it will almost never occur as the result of the democratic process.

People do not run successful campaigns on the basis of displacing hundreds of San Francisco families, for example, regardless of whether or not those families are rightfully entitled to their housing or not. Once people have come to rely on something, it will upend their livelihood to remove it, and that is not something most people are comfortable voting for.

If you've ever worked in a government job, you can compare the state of the bureaucracy now to previous versions of the texts, and see that they only ever grow and compound on themselves.
my guess is that elon musk will leave sooner or later, having to listen to someone with an ego like larry ellison will drive elon insane.
I don't follow. The fact that such an issue was voted on is not evidence that it should be voted on by the whole population. How many really care or know about that situation? Why do you say that "it works"? In what way exactly?

Switzerland is also around 8M people which is smaller than some cities in bigger countries so it barely qualifies for the scale argument.
To be fair there are people far more of an expert to provide guidance on postgres tuning, but here is a slide share (near top google result) I have used for some high write ideas: https://www.slideshare.net/GrantMcAlister/tuning-postgresql-... . Not advocating everything said there, but it has quality points to utilize.

The idea, is for example on high write loads, I don't really need to index for read, and indexes in general will cause slower writes in any SQL system. In addition I might choose different types of disk to store data on depending on durability and load. High write, SSD optimized (with high IOPS) for write and lower durability is probably ideal, yet for high reliability needs, high durability magnetic slower disks is likely a better choice. Stuff like that makes a huge difference, in fairness AWS (and other cloud providers) make it easy to make the choice today, but it makes a huge difference in performance capabilities and so many people don't understand the details of the selection they make.

This also leads us to adjusting the parameters for the Postgres install, which of course if you use RDS or similar you are more limited on, but it is still critical to weigh.

If you have questions in specific I am happy to try and help or I will ask one of my teammates to respond that has more specific knowledge. As an example, my consulting team a few years back scaled a Wordpress install using MySQL to millions of requests but did so using EC2 instead of RDS and used way less resources because we tuned the database and queries to be efficient for the hardware. It goes back to the old adage, for a 10x increase in hardware, there is likely a 100x increase in software if you just look. Our client at the time kept upgrading the hardware on AWS to the next larger instance for RDS, and we instead moved off RDS to EC2 and then tuned the instance and MySQL install to be more efficient for their specific workload. Obviously highly tailored to their specific use case but we saved them a HUGE amount of money and still provided the same scalability and reliability.
I don't understand this type of audiophiles. I also have a fairly high end, vintage audio system at home, but I'd never do anything like that in the name of audio quality. There's a quote I love about these people:

A normal person uses the audio system to listen music, while an audiophile uses music to listen to his audio system.
You may decompose matrix for each layer into two matrices with a bottleneck layer. E.g., A=BC (approximately) where A is MxN matrix and B and C are MxK and KxN matrices, where K is small enough.

It is done using SVD and improves speed without sacrificing memory access patterns.
> I've always thought that there should be an FPS where getting shot once is likely to kill you.

first of all, there are plenty of games where the top tier of weapons can kill you instantaneously with a single headshot or even bodyshot.

the thing is, this concept is not particularly realistic. in real life, it is pretty rare for people to die instantaneously from a single shot. while there are a couple key points on the body where this can happen, usually people are going to bleed out over the course of minutes or hours. while this happens, the injured person can be anywhere between totally incapacitated and running around killing people, not even aware they've been hit. it's hard for me to see how this could be incorporated into a fun set of game mechanics. people like all kinds of different games, but in general I suspect they are looking for something a bit more deterministic than reality.
It is not quite that bad.
Tax withholding rates are not marginal, they do apply to the whole salary.
But the actual tax rates at the end of the year are marginal.
So it is possible a pay raise means you get less money after witholding on a monthly basis, but on an yearly basis, after taxes paid/refunded, a pay raise is always net positive.

Still silly, but not insane.
Amazon is selling stolen art, fake products and is infringing copyrights
Congratulations to the Rollup team on the big accomplishment of reaching 1.0!

It's a joy using Rollup with Svelte (https://svelte.technology) because the tree shaking gives much faster results i.e. much smaller files. The speed and source maps are great too.
Audiophile grade equipment doesn't clip transients at normal listening volume. I agree that compression can help with poor quality equipment, but at the cost of permanently harming the sound on good equipment. Nobody complains about acoustic live music having too much dynamic range. The proper place for dynamic range compression is in the playback equipment, not baked into the audio data (DVDs/Blurays get this right with AC3 DRC). And compression used as an effect on individual instruments isn't what "loudness war" is referring to.
This comment is deliciously ironic:

> Oh, it must be React or Vue. I find them very prehistoric.

Modern JS development in a nutshell.
What do you mean? 911 does go to your local dispatcher.
An hour? For JavaScript? Wtf?
Yeah I realised after I posted that I was talking about terminals not shells but it's too late to edit my mistake away :)

Interesting about it working on cygwin / WSL. Maybe I'll give that a go. I'm sure someone's also made Powershell enhancements that add similar functionality too.
I could put my car in neutral, open up the door and push my car that fast.
Thanks for the time you took to reply. Just to get something quickly out of the way, yes - it is a silly example but this is the one you chose or at least chose to defend. I will be interested to see an an equivalent of "return 9" in an example that is not silly.

While you make good points about the value of refactoring and having a well tested code, they are not specific to TDD. Nor do they address my question. It seems to be a fundamental property of TDD that a developer is invited to reduce her mental capacity - up to a point, "return 9" or as you suggested "if ((a == 10) && (b == 2)) return 12". Then something unexplained happens e.g.: "refactor the add method to handle all those cases with less code, by removing the case-handling and doing arithmetic.".

What exactly happened here? Why is the developer can now use that big brain of hers 100%, realize that special case handling is not the way to go, and write "a + b"?
The "suck it up" school of user experience design is poorly adapted to a competitive marketplace. There is no supreme authority who gets to say "you just need to modify your expectations." There are only consumers and voters.
if you're going to use a BLOB how can you know the type and how to decode it? Make sure to serialize that data with something like protobuf.
> But purchasing the time for a person to create a work for you generally does give you the rights, as a work for hire

AFAIK, this still needs to be explicitly stated in the agreement/contract. by default the creator always owns the IP they create (in the US). this is why software companies have to explicitly state that they will own the product of your work when they hire you.
> Fußgängerzone

We have these in Norway as well. Here they are called “gågate” (“walking street”), but what I actually wanted to say was that I think it’s interesting how similar some words are. The German word for pedestrian, “fußgänger”, is very similar to what it’s called in Norwegian, which is “fotgjenger”.

You’ll hear how similar they are if you know how to pronounce these words in both German and Norwegian. If you don’t you might see the visual similarity but not realize just how similar they sound as well.

And in both cases the word is composed of the word for “foot” (fuß / fot) and a word derived from “walk”.
The case of the orphaned critical section despite being managed by an RAII type
What do you mean by "the very rich"? Rich by income, assets or consumption? Currently, lots of governments overtax income and sometimes assets, while undertaxing consumption. They tax the likes of Bill Gates and Warren Buffett a lot (right up until the point when they-- or perhaps their descendents-- actively donate their assets to some charitable trust or another) while leaving the crazy luxury spending of Larry Ellison and others like him largely untaxed! This is crazy, and is what a move to consumption taxes (what you call "indirect taxes" in your parent comment) helps fix.
I think this is because they’ve had such a hard time balancing standard, that they’re afraid to put too much power into any set. There was a solid period of having a top tier deck emerging, and then being banned, then re-emerging, and being even more banned... I can’t find the quote, but I’m sure I remember Rosewater saying something to the effect of they can’t put fetches into standard because they’d be too powerful, for example.
> Webpack used to be bad with documentation, but has dramatically improved in the recent couple of years.

Yeah, webpack was definitely the worst offender I remember. How many days were lost in trying to get it to behave... sigh.
1. The encoders on the Dexter arm are at the joints because that gives us the ability to compensate for backlash in the drive system.

2. The motor dance issue happens because the feedback loop on most control systems isn't fast enough. With the FPGA, our control loop is 5 MHz / 200nS so we can correct before an oscillation has time to happen.

3. Our encoders give more than 1 million CPR (clicks per revolution) so we can sense an error before it has time to become an issue that might lead to oscillation.

(2 and 3) are the real magic of the arms design

4. Yes, Harmonic drives are hell. And they are not actually free of backlash, it's just "soft" e.g. they bend slightly. At this point, they are the best solutions, but we have prototypes of a cycloidal drive that costs less (in quantity) and gives us better performance. There are issues to work out, especially related to smoothness and wear, but we are making progress on it.
A $60k amp should have a phenomenal PSRR, making power quality irrelevant. Then the amp quality becomes the differentiating factor, and one would hope that a $60k amp sounds better than a $399.99 amp.
You should go liability only.
FedBounty – A Federally Sponsored National Bug Bounty Program
According to Richard Branson “Clients do not come first. Employees come first. If you take care of your employees, they will take care of the clients.” The same goes for cities. Take care of the citizens, and the citizens will take care of business.

Removing parking may be bad for local shops in the short run, but good for the citizens and the city in the long run.
I made https://github.com/patrickdavey/caster as a small toy app and I did Advent of code in elixir a couple of years ago. I haven't used it in a while though, it's just hard justifying the time at the moment.

Maybe when my current (remote Ruby) job comes to an end I'll take a look. I fell into my current role, not quite sure where to start finding a remote roll! Anyway, thanks for the reply and encouragement :)
I run a small SaaS business in a niche market. The whole company is two engineers; our UI is a SPA built with react and material design.

We have one direct competitor, who launched around the same time we did. They have at least 6 engineers (plus support staff); they built a traditional webapp with some jquery.

We get a fair number of their users. They all gush about how easy our system is to use and how much better the UX is. Some of this is the different conceptual approach we took to the problem, but we couldn't have pulled that off without the interactivity that a SPA gave us.

Modern web dev tools significantly raise the bar for customer experience. Sure, you can build a PHP app with some jquery and form posts. If you have no competition, you may do alright. But customers notice UX, and you should be afraid of upstarts who do chase the "modern ecosystem".
> “don’t put loops inside loops”

Whoa! That’s exactly what I got from my one semester course in Algorithms. (tries to actively hide shame)
gcc has -Og (optimize without harming debugging) which is supposed to avoid these problems
It's not that simple. If you don't like them, you have no choice. Every company from large to small has jumped on the bandwagon. Maybe I'm wrong, but companies want frontend dev with angular and react, but the complexity is at a point where you need a back-end who understands data types and CS. So, you're essentially taking a discounted rate or front-end pay while providing back-end. A "Full stack" dev or worse, a Graphic Designer who is expected to do front-end.
>The principle of "no surprises"

Is violated by this:

> mpv https://www.youtube.com/watch?v=LBoF1e5YDdQ
fish: No matches for wildcard 'https://www.youtube.com/watch?v=LBoF1e5YDdQ'. See `help expand`.
mpv https://www.youtube.com/watch?v=LBoF1e5YDdQ
^

Particularly for software that sells itself as user friendly. The carrot doesn't even point at the wildcard!

I am very far from the first person to raise this issue with the fish devs, you can find numerous people bringing this up going years back. I'm generally pretty cognizant of when I have unusual requests or opinions about how software should work, and this is not one of those times.
Just a nitpick, neutrons aren't blasted into the nuclei of fissile isotopes. The faster a neutron is going, the less likely it is to cause fission. You want slow neutrons.
When I lived and worked in the DC area from 1989 to 1998, it was automatically assumed by everyone I knew that if you were going to commute anywhere by car and you had to intersect with major infrastructure like the beltway, then you'd be spending at least an hour on the road, just to go one way. So, that's a one-hour commute right there for many people in the Northern Virginia/DC/Suburban Maryland area.

And at that time, I knew people who commuted down to the Pentagon from Baltimore, so spending 2-3 hours on their commute, one-way.

When I lived in Brussels, Belgium from 1999 to 2006 and worked for a Dutch consulting company, there was a period of time where my commute was 1.5-2.0 hours one-way to go up to the company offices in Veldhoven, or to a customer site at Eindhoven.

Living here in Austin since 2006, during rush hour, any commute involving any of the major infrastructure (360, MoPac, I-35, etc...) is likely to take at least 30 minutes, if not an hour or more. When there isn't any traffic, that same commute might take just fifteen minutes.

When my brother-in-law lived and worked in the LA area many years ago, until he made a point of moving to an apartment that was ridiculously close to the office, he was frequently spending two or more hours on the road, one-way. And that's when traffic was reasonably good and there weren't major jams that turned into eighteen-plus hours on the road, one-way.

Just because you don't have a given type or amount of experience, doesn't mean that your experience is universal in this regard.

I certainly realize that my experience is not universal, but I do have multiple instances in my life where I saw those kinds of numbers on a regular basis. And I knew plenty of people at the time who had similar experiences to mine.
>...(eg. the idea that long wait times would occur, when wait times for USA and wait times for other first world countries with socialized medicine isn't very differe

Do you have a citation for that?

>...The idea that socialized medicine would cause less medicine research and advancements, when increasingly medicine advancements are coming from countries with socialized medicine-

Can you expand on that? What medical advancements are increasingly coming from countries with socialized medicine? The usual argument is simply that since the US doesn't have the price controls on drugs, that companies make a good deal of their profits from the US market.
Encoders at the joint only. Motors are steppers, so we have some idea where they are but that is open loop.
I thought Al Gore did?
in general I prefer not to lobby the government for even more surveillance, but maybe enforcement of phone use while driving is an acceptable situation. by the way, is "distracted driving" generally understood to mean "using a phone inappropriately while driving"? I took it to mean a much broader set of things that might distract a driver, which would require more invasive techniques to detect.