skysight-inc/HackerNews huggingface dataset:
What struck me reading this is all the issues SF and LA have had around housing and homelessness are not new — and, more importantly, the knee-jerk reaction of “cleaning the streets” (a nicer way to say incarceration) every-other city council has tried simply does not work.

The real solution is potentially more expensive, less immediate, and less politically feasible. Build more housing: build more public housing, more market rate housing, more publicly-subsidized private housing, affordable housing, luxury housing, social housing, mixed-income housing — just build!

But don’t stop there, the city should provide support not just to those currently living on skid row, but to private caretakers, nonprofits, churches, property developers, business owners, everyone in the area.

The solution won’t be cheap by any measure, so why cut corners? Go all the way.
DS: Start structuring your code like a software engineer
What about publishing false scientific results? Libel or slander? False advertising? Perjury? Child pornography? Teaching blatant lies to children as a public school teacher? What if the president announced an imminent nuclear strike, just to incite panic for fun?

If you don't consider these "free speech", then you're already drawing a line.
What you are described in known as "skilled worker" program in Canada. It is designed to attract valuable workers to come to the country to grow the economy. The goal of H1B visas is to help companies to find workers for specific projects. That is why you have "sponsor".
Algorithms vs. Moore’s Law (2015)
I used to do a lot of this with an iPad and bluetooth keyboard. I found you can work pretty much anywhere (in the park, against a tree, in a hammock) for an hour or so but after that you have to move on.

The pain points after an hour are finding shade, a comfortable sitting position and a good place to rest your keyboard at the right height. So, a room with a desk and chair.

I did have good experiences mixing outdoors with cafes and home working!
Yes I have used TripleByte. I haven’t gotten any job offers (probable due to interviewing in February right before COVID-19 went big). So I’m aware of how their system works.

And I stand behind my claim that they’re not a middle man. A middle man advocates for you, and sometimes even handles all the back and forth. A recruiter is a middle man. A hiring agency isn’t.
Pretty sure work from home always meant work from anywhere.
What is up with the comic villain caricature of conservative ideology that appears further down in this post?
China had rising opium demand prior to British involvement.

That China had some opium use without British influence doesn't mean the British did not manufacture a demand for it.

We can't take it as given, without proof that the British did manufacture a demand for it. This is a form of "argument from ignorance". Lowering prices is not manufacturing demand. How could the British have manufactured demand, if they could not even enter China outside of Hong Kong?
Not the same, but a reminder that Perl works on ps2:
https://github.com/Perl/perl5/blob/blead/caretx.c#L120-L125
Central Bank Digital Currency Great Threat to Dollar Hegemony
What's not worth it? Loop unrolling? Something else?
I used some of their PC game cracks! Their cool cracktros is what made me remember their name
OK, I just spoke to my co-founder. The functionally was changed yesterday, but the copy was not updated on the confirmation email. The copy will be updated in a few minutes.
They kicked a mod (Monica) who dared to ask questions about the implementation of their new policy regarding gender words.

IIRC Monica asked if would be OK if she (or someone else?) wrote in a way that sidestepped the whole issue, for example by writing about "the user" instead of "he and/or she".

Again IIRC they leaked information to newspapers, misrepresented the case and issued one or more non-apologies before trying to pretend nothing had happened.
I would love to try Shenzhen. I think I may accelerate doing hardware prototyping and also I want to learn a lot more about the chinese worldview/work ethics
The pilots' case is subject of entire chapter in the book outliers.

Book is... of oscillating quality.
Guilemacs – Emacs with Guile Scheme
> It's right on target if you consider the goal is to sink the political issue by equating it with something similar but essentially frivolous, a trolling technique known as forum sliding.

Forgive me for this aside, but do you know where I can read more about trolling techniques (of the non-fishing variety)?
Does duff's device create irreducible control flow? I couldn't tell you off the top of my head but seems likely and if it does that's a good reason to avoid as some modern compilers do not like irreducible control flow.
Because of an unfortunate inability to distinguish the Bristol Channel from the English Channel...

Wouldn't it also take the inability to distinguish North from South to mistake Wales for France on that basis?
Hey. Just a suggestion: would be nice to have a feeling of the app before signing in ;)
I like decentralized in some places, and centralized in others. I think decentralized can and should replace Facebook, LinkedIn, blogs, and similar.

On the other hand, there are a lot of places where centralized, with proper checks-and-balances, allows for a larger degree of scientific research and transparency. Medical and education come to mind.
Ask HN: Is there a verb for breaking up or stitching back together services?
So I kind of asked this as a comment previously and got no responses. I know this exists in the data world such as normalizing, or sharding, depending on the specific action you're attempting.

Would you just say coupling or decoupling services? To me this seems to broad and applies more to the OO design patterns, but I'm probably just over thinking it.
I'm afraid Bluetooth for esp32 hasn't been implemented yet (only WiFi and ESP-Now - patches welcome…).

https://api.riot-os.org/group__cpu__esp32.html#esp32_feature...

You could do a mesh with ESP-Now and RPL though.
I was a full-time parent (homemaker) for a lot of years. I always operated as much as possible on the assumption that my kids had a great deal of local knowledge about their life that I would never know and when they were little they were incapable of articulating it but still knew it.

An event that helped cement my commitment to respecting their boundaries as much as possible is where I made my son eat lunch because he wasn't eating and he tended to be skinny and I worried that I would end up charged with neglect for not feeding him enough. About thirty minutes later, he threw up all over my jacket which I actively encouraged to keep it off the cloth truck seat.

After that, I doubled down on trying to make sure there was food available that he liked and that I felt was sufficiently healthy, but I left it up to him to decide to eat.

He likely has two conditions that can each lead to requiring hospitalization to treat aversion to eating by mouth. He's never developed any such issues.

So, unbeknownst to me, I had some serious challenges to deal with. Respecting his boundaries paid off.

Kids like mine frequently end up seriously abused because the parents just keep increasing their attempts to control the kid and force the kid to do as they are told rather than coming at the issue from another angle as I chose to do.

I am on my third parenting blog, still trying to figure out how to talk at folks about such things in a way that is helpful and doesn't sound too accusatory. The intent is to offer options, not criticism per se, for people dealing with challenging children.
The Canton System was abolished in 1842.
I thought of it the other way:

Essential service workers are the service animals and the politicians are the disabled.

Intelligent disobedience may be required to prevent the politicians from walking us all off the edge of a cliff. They're clearly far too busy yelling into their respective echo chambers to see the cliff coming.
There are what, 15000+ engineers competing for that many fewer jobs? Getting fired for looking for new work looks much more possible now than it did 3 months ago.
It's actually settled case law in California that you can declare a neighborhood a "slum" and subject it to "urban renewal" based, in part, on a high concentration of "communists". Yes that is bananas, but there you go.
My partner and I have recently productized our web design/development services:

https://madebysphere.com

The transparent pricing has really worked for us and our clients as people can self-select, and they know what to expect before getting in touch with us.

Happy to answer any questions.
You’re moving the goal posts and asking me to prove a negative. Absent any evidence that there was a limited beta, we can’t assume there was one.
The tree of possible causes here looks really bad. Either no one spoke up, or someone did. If no one spoke up because no one knew this would be a problem, it means the team is completely unqualified. If no one spoke up but they did know this would be a problem, then it means people are afraid to speak out (my money is on this one). If people did speak out, then the right people with the right concerns aren't getting listened to.
Email re-skinned as a social network (2018)
Build startups like a poker player (free to read until 5/28)
Hi everyone, I'm a former semi-professional poker player who has been working in tech for over 15 years, most currently as COO at a marketing tech startup in Santa Monica. I did an AMA for ther/Entrepreneur subreddit almost a year ago: https://www.reddit.com/r/Entrepreneur/comments/dmi7ge/im_derek_kwan_coo_at_an_ai_marketing_tech_startup/

I thought a lot about the frameworks and mindsets that are needed to make decisions in the imperfect information world of poker, and how it would be extremely applicable to building startups.

Being able to think probabilistically, think long term, and not be results oriented are critical skills needed for founders and startup employees. I wrote a book about this, and I've made it free to read on Amazon until Thursday May 28th! I think this community will enjoy the book, it deep dives into these frameworks, and gives fun poker examples and real life business cases including Netflix, Airbnb, Uber, and more.

You can read it for free here: https://betbuildgo.com/bbg_promo-1
Thanks for the feedback! I'll definitely get that done :)
"This behavior is a part of the dog's training and is central to a service animal's success on the job."

Now get back to work.
Actually, after my quick scan of the readme, I think pgTyped takes a different approach than the other tools listed. It is a YeSQL-style tool with build-time code generation. The code generation is based on prepared statement metadata rather than table metadata. Like other YeSQL tools, the function name comes from a DocComment annotation in the .sql but the query params and the result set columns come from the prepared statement.
I have no idea how you can even say that. It's not even CLOSE to London. If you compare how close you can be to the city center, the rent prices are completely different. I think even Malmo city center rents are higher.
Too late. I deleted my account today.

Though of course it apparently takes 30 days to process an account deletion. Why? Do you guys need to recruit a DBA?
Maybe something changed but I rember downloading the source and also running it in a vm.
> On the other hand, once shit hit the fan, you could argue that these people would be extra-careful about fucking it up again

In my experience with Facebook, Google, and a variety of smaller companies, this doesn't happen.

To people who think the way TripleByte apparently does, the fuck-up was getting caught, not violating trust in the first place. If they had no moral issues with betraying users, they won't have any in the future (unless executives and board are replaced).

Instead, they will pay more lip service to privacy concerns and be more secretive about violating user trust.
You mean you could write a compiler for Idris (or any other dependent typed language) in a Turing complete language. That’s fine but it’s not a very useful statement.

If you want dependent types IN Rust or Swift then Turing-completeness won’t help you, because neither of them have Turing-complete type checkers. You’d have to modify the compiler for them (and thus change the language itself).
My long term dream has been to live overseas with my wife for a couple of years. Preferably continental europe for travel opportunities. But, she has to work at an english-speaking hospital that will accept her credentials.

Other options are sabbaticals, early retirement, whatever. Not many complicating factors other than a house (can rent that out), and our cats.

We generally take 1-2 international vacations per year, so my middle-term dream it to tack on work remote to that. Fly to a country, rent an AirBnB, work remote for a week or two, have my wife join me, then do another couple weeks there as a vacation. So I can double my time away without burning through my PTO in no time flat.
>I also think it'd be kinda cool to see an X window manager that takes some hints from classic Mac.

A full, lightweight Classic Mac OS clone DE would be amazing, though I suspect that it might have to cut out X11/Wayland in favor of something more direct to get the same feeling of snappiness and "one piece construction" that original Mac OS had.
Barcelona. Maybe Lisbon and other parts of Spain or Portugal.
https://en.wikipedia.org/wiki/Manufacturing_Consent

For those that don't like to read there's a brief animated YouTube introduction voiced by Amy Goodman of "Democracy Now!":

https://www.youtube.com/watch?v=34LGPIXvU5M

This theory, backed by enormous volumes of evidence and case studies, is very much worth a read. It explains how propaganda is instituted in the US without overt censorship.
PR to pull the visibility toggle from prod is under review. Much of the eng team is out for the long weekend, and we may not merge until tomorrow. However, the public profiles themselves are not in production and we are canceling the feature.
More housing won't help if they don't _want_ housing.

I lived on the streets for awhile and _many_ people did not want homes, they wanted comfort, food, happiness, forget their pain, booze, drugs, entertainment.... a house? Nope.

Now what do you do with those people?
I'm not a user, but making the feature opt-in for existing users...and opt-out for new users would have seemed the make the most common sense.

And this might go against the grain, but if I had to give up a bit of privacy and get an edge against a peer for job that I need...I'd likely do it. But it seems like a lot of complaints were from still employed engineers and having their employers find out.
Ammon says they’ve gotten 2k deletion requests since the announcement (https://news.ycombinator.com/item?id=23304097). They probably never automated the feature (why would they? before this they were probably getting a couple a week) so I imagine it may take a while for them to work through the queue.
It always amazes me how much foreigners love to hate on America regardless of what the reality of a situation is: https://en.wikipedia.org/wiki/List_of_newspapers_in_the_Unit...
And as someone who was closely following this before the US started to take action, we dropped the ball extremely badly.

Even New York was going with its just a bad flu line for a while.

This is solely our fault in our mismanagement. State governments dropped the ball. Federal government dropped the ball.

They all immediately scapegoatd China because we decided they're going to be the 20s enemy. The 10s were Iran and middle east. The 00s were Islamic terrorists. Maybe the 30s will be India or Brazil.

Manufactured outrage is basically our MO now.
How about this dichotomy:

1. Infrastructure should be more decentralized and let nameless providers compete

2. Information should be available to everyone and let nameless authors collaborate

1 produces a market of prices and competition, while 2 produces a collaborative edifice of knowledge and well architected software.
You're getting downvoted, but you're 100% correct.

Let's be real here. This guy's business went to shit because of the pandemic, and he's panicing that he's going to get kicked out of the cool kids VC club. Then he made a big strategic boo boo to try to stay in the club, and laid on a bunch of rationalizations why that wasn't the case last week. Now, he realizes he's doubly fucked, and got a PR firm to help him do damage control.

Which honestly is fine to me. I don't care one way or the other. It's just funny to see people contort to not see the obvious.
Tangentially related topic, but I never found success with Triplebyte, 2 times I tried them. I found that their companies' selection is too small compared to competitors.

Also I heard from a company that used them that they are expensive.

Not to mention cringy ads on Reddit.
> The STM32F4 datasheet is 1729 pages

I'm not certain I would consider this a 'feature'.

I have been forced to use F042 and F767 for work, and I must say, I have never seen such convoluted peripheral implementations in my life. There is complexity for complexity's sake, it seems to me. I could write a booklet about this, with each bloated, twisted peripheral as a chapter.
Linux just loves good filesystems (not).

The way they are handling ZFS reminds me of the way they handled Reiser4, Tux3 and Reiserfs.

Basically, any filesystem not made by the filesystem establishment (and their friends) gets bullied. Of course, the only filesystems they can make are all crap like ext4 and btrfs.

Fortunately, there's the BSDs, and there's the likes of HAMMER2 from Dragonfly.

And, with seL4[0], Fuchsia and HarmonyOS making progress, Linux is going to fall into irrelevance, sooner than most think.

Good riddance.

[0]: https://sel4.systems/About/seL4-whitepaper.pdf
Lots of comments here about similar projects in a different language, but the fact that this targets TypeScript is explicitly what makes it interesting to me. Using regular Javascript database libraries, even ones that have type definitions, require a lot of double typing.

I've been relatively satisfied with TypeORM, but one thing that's been a hurdle for me to some extent is its reliance on experimental decorators, and the resulting incompatibility with Babel - which in turn makes it harder to integrate with the wider ecosystem, e.g. Next.js.

As far as I can see on first glance, there's nothing here yet that makes it incompatible with Babel, so my tip would be to make it an explicit goal to keep it that way :)
Not really if your office is full of hardware.
I am using these cameras:

https://www.e-consystems.com/nvidia-cameras/jetson-agx-xavie...

The encoding quality is good, but I have not tried lossless. I am encoding at 20,000 kb/s, which I am realizing is not super high. I may bump them all to 50,000 kb/s and see if it can still record. I am writing to an SSD over ESATA so I assume it can sustain four x 50mbps recording streams. I don't have much concern about the hardware encoder as those are pretty powerful.

I don't have an easy link to a raw image sample but I do have a stitched image from two cameras. This picture is extracted from Rover's two front video streams:
https://reboot.love/uploads/default/original/1X/2e90f9e9e308...
You’re assuming ill intent on a new company. To be so cynical is not a good way to view things in life. Also, they don’t want my money. You literally pay nothing to use them; they get paid (a one time lump sum) by the company who hires you
> When the dust settles, he'll give this idea another try.

This was my reaction when the word "feature" was still used in the apology. If it creates risk or user unhappiness, we call it a bug, not a feature. It's like calling mitigations for spectre from Intel a "generous rollback of performance features".

> Basically, he should've created a clueless VP of business relations or something of that sort

reminded by of the Gervais principle which I learned about from this nice article

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
>Even if it is heartfelt, I'd argue that if no alarm bells went off internally when they were discussing this feature, they are not the group of people to entrust with information such as this.

On one level I agree with this, in that I don't think 'heartfelt' is a fair metric. It's subjective, it's a ritual, and on some level the demand for performative contrition feels to me like something that doesn't have well defined parameters and past a certain point doesn't serve a purpose.

What is important to me are the statements that acknowledge error and recognize what made it a bad thing to do. Those seem on-point to me and, insofar as apologies go, I'm not sure what else should have to be said.
Social Media Fucked the World
Reminiscent of Argentina's Blue Dollar, the real exchange rate between the peso and the US dollar and usually very different from the official rate.
facebook.net
connect.facebook.net
freegeoip.app
google.com
www.google.com
firestore.googleapis.com
googletagmanager.com
www.googletagmanager.com
mixpanel.com
api-js.mixpanel.com
shopifycdn.com
sdks.shopifycdn.com

Only ten worthless tracker assets pulled in, I'm impressed.
Ask HN: What Is the Next Plastic?
I was just wondering – is there any new research you folks can point me towards? Really interested to see how the material science on polymers is going.
It is the inertia of the water in the connecting pipes. In electrical systems, the inductance is that property of a component which tries to keep current constant. In both forms of the thought experiment, if you shut off the connection instantly, the voltage or pressure build to destroy the thing which stopped the connection.

Water analogies only go so far. You would do well to pick up a book on basic electrical networks to learn this material further. Don't shy away from the math; it's really the only way to build the understanding that leads to intuition.
Then how is a syntactic construct like "await blocking_call()" inferior? I fail to see your point. The await keyword even signals to you the fact that this call may be blocking the progress of the current fiber/coroutine.

And back to the original example, it's totally possible for a production implementation to handhold the user like this by, e.g. supplying a modified libc so that all the blocking system calls are linked against the runtime's implementation. That would basically achieve what you liked in Go.
We created the Kubernetes Production Runtime helps streamline the installation of a lot of the components mentioned in the article (nginx as ingress controller, grafana, cert-manager, etc. ). It is open source, check it out: https://kubeprod.io
Bespoke software, and a really simple RSS aggregator
See recent discussion: https://news.ycombinator.com/item?id=23289939
Case Study: How This Madurai-Based Manufacturing Company Streamlined
I can work remotely since years, I often did.

I work for a company with a few offices, none is less than 500 miles aways from where I live.

I will likely never go back to those office.

But I could not picture myself working "on the road". I did it, it's stressful and leads to less productivity on my side.

Have you try an intense and involve pair programing session from a 'normal' coffee shop? It's frustrating. Noises, and lack of secondary monitors make it so.

Pretty often, I would have a week or two where I work from somewhere else, but I secure the place in advance , the network connection, and try to work it out with my co-workers if it's imply separate timezone. ( yay for daily stand up at 4AM ! )

I did work from a van from a few weeks. I was actually not working, mostly reacting. ( taking meeting, working on tickets as they are assigned to me... but never taking a deep breath and looking at how makes things better on the long run. )

Edit : my english is broken