skysight-inc/HackerNews huggingface dataset:
> If you don't need anything esoteric, number them in order of application (001-base.sql, 002-add-customer-model.sql, 003-trigger-on-name-update.sql...)

I would just suggest people use database migration tools from the start. This "autoincrement" method breaks down easily when there are multiple developers working on the same project.
> I mean, my time is not infinite and I rather spend it to do things that are really important to me, not learning to write "yet-another build script" for a small system.

You don't have to jump into the deep end with Nix. If you're happy to just run shell commands (like Dockerfiles provide), then all you need is this:

(import <nixpkgs> {}).runCommand "my-package" {} ''
PUT YOUR BASH CODE HERE
''
Pretty much, but even if the government don't step in (they don't seem particularly pro new tech) I think private people would.

I think the government even made a profit on the Tesla loan didn't it?
Damn, if that's how they treat the higher ups I can only imagine what they would do with IC's lower down the food chain. Stripe were on my "would like to someday work there" list until I read this, now it'd be no way I'd jump through any number of hoops to apply to them.
Why is it more environmentally friendly? Both are mostly long-chain hydrocarbons, WD40 uses CO2 as a propellant and Ballistol uses propane/butane.
I investigated this and a few others for quickly spinning up a back office app, and settled on postgraphile. The endpoint that is exposed from the service is authenticated and a role is then set on the request object which postgraphile then uses to set the role for the database transaction. With appropriate roles set in the database, my back office users now have fine-grained permissions for reading/writing only to tables that I want them to.
Apologies for the misunderstanding. Genuine curiousity is good! Alas, the "full range of alternatives" is not very large. Nevertheless, IMHO, one can easily do better than lynx.
And that makes calling him a pedophile somehow acceptable?
AFAIK, It's what you use before lubricating things, if the thing in question has not seen a lubricant in a long time. Once the movable parts are moving again, other lubricants are better.
There was a post here recently about it [1]. After shipping this with browser I would have 0 trust in this product.

I gave up on Edge because it didn't support uBlock origin on Android, I view bundled add blockers as just another way for the browser to block competition while still serving you their own "respectful" ads.

[1] https://www.xda-developers.com/microsoft-edge-buy-now-pay-la...
they're still a long way off making it look realistic imho

Video at the bottom of the page or here https://www.youtube.com/watch?v=k-RKSGbWLng

animation starts around 6:11
Mozilla has tested our patience with Pocket, a horrible service that’s more or less abused by Moz.
I think this is a good example of what separates HN users from normal users. The fact that the blog is on a completely different domain and using a different name is confusing. What's more, when you visit the Peertube domain it's not clear what you should do. Do I need to download something? What's an instance? How come the top video on the page brings me to a separate page?

I know these are things that most HN users are happy to dig into and figure out, but currently there's no way Peertube is "an alternative to video platforms" for even saavy web users, let alone regular users. Maybe that's OK though?
... except the comment you reply to references that.
Of course a 44" panel doesn't look as good as a 32" one, it has lower pixel density. This has nothing to do with it having a bad panel.
What’s your point? NPU was mentioned earlier and I routinely see NPU used as an acronym for “neural processing unit” in modern embedded hardware containing hardware either on chip or on module for accelerating neural networks for various edge computing applications of machine learning models.

I’m pretty sure Vector Processing Unit may outdate Video Processing Unit given that people were developing vector processing hardware for high performance computing back before even the Amiga was released which is the earliest thing I can think of that had serious video related hardware. I leave room for someone to have called their text mode display driver chips a “video processing unit” but I don’t think it would have been common given the nominal terminology at the time was to call the screen a “display” and the hardware was typically called a “display adaptor” or “display adapter” … at least in my experience, which I will admit is limited since I didn’t live through it merely learned after the fact by being interested in retro computing.
I think it will be the opposite, like in the movie "Congress" - where a popular actress sells the rights to her likeness, voice and behaviour to a movie studio, she gets fully scanned and then they proceed to make movies with "her" in it using CGI. I think people like seeing specific actors, after all that's why celebrities are a thing.
It's probably a good hedge for Disney against the power/presence of individual stars affecting their long running franchises.

It's a double whammy in that they can make more product simultaniously and they get full lifetime control over presentation.

It's easy to contract someone to keep their mouth shut and behave in a certain way for a few years but over 50-60 years it's much harder.

i.e. The presence of someone with strong political opinions like Harison Ford in Star Wars affecting long term sales in certain markets.

If you're an executive more interested in money than politics it must be very tempting.

Even having CGI replacement as a threat to keep actors in line is probably useful.

God that's despressing. :(
I made the switch to self-employed in 2012. Then back to employment last year, during the Covid lockdown. And recently back to self-employed again.

On the whole, I prefer the freedom of being self-employed, especially in regard to time off; I take take as much or as little time off as a want, whereas in employment, I'm limited to what my contract allows. Of course I can buy extra or have them paid out, but it's really the extra bureaucracy of working for a company that I dislike. Working for myself is easier.

But another big difference I noticed is compensation: employment was a massive pay cut. And this seems consistent with previous experiences; Dutch employers just don't want to pay that much for software engineers. As a freelancer, it's easy to make 50% more. It's not an easy comparison because I also have to pay more taxes, save up for my own retirement, pay my own disability and other insurance that's normally taken care of by the employer, but even then, the difference is stark.

If more people becoming self-employed means more employers will raise developer and other salaries, that would be awesome.
Isn't the Super Heavy + Starship stack supposed to be fully reusable? So they won't need to build new ones every two weeks.
Please be careful using silicone oil near things you want to paint later on: everywhere there is a trace of the silicone oil, even years later, you will get "fish eyes" in the new paint. This is the reason I've banned it from my house, the overspray will get on literally everything and it's difficult to prevent and remove.

Silicone will make plastic on the outside of your car appear like new again but the effect is short-lived, like two weeks, and there'll be a period after that where it looks blotchy. Door rubbers are OK with silicone but I've used vaseline to similar effect.
I’ve only ever had positive responses with 24 hours (usually a lot less) or nothing at all. The nothings are usually not a surprise.

I always ask potential employers to walk me through the process they need to follow to make a decision on me (visualisation = realisation ?) and also ask for quick feedback (but not with any BS about competing offers).

I think this shows them you take their offer seriously and have plenty of experience of the hiring process, so maybe you’re less likely to get messed about ?
I get that. And then you'd have to find a way to get rid of React (and Reagent/whatever was used on top of it) to get it all the way to as lean as possible. At this point, you'd be leveraging almost nothing that ClojureScript brings to the table, while getting most of the cons.
Something like this i guess?

https://youtu.be/BXY_fqDBg5E
Yeah, I was going to comment that, like the article mentions, it seems I can search for anything...except for the text in the article.
Seems to me like the fact it doesn't scale is why you do it. It's a decent way to avoid the responsibilities of having to lead an open source project while still giving others the benefits of having the source code available and modifiable. I wish more devs would do this.
Oh absolutely, it says a lot about modern aircraft design that when I say it has an effect I just mean a 1% increase in fuel consumption!
Improving the structure of iOS automation tests (Hourglass to Pyramid)
$XB is the symbol for a new cryptocurrency called XBitCoin, it’s a fork of Bitcoin Cash.
Google's Android backup is similarly not e2e encrypted.
Show HN: Crane – An easy way to manage and build your Docker images
Have you noticed YouTube heavily throttling unofficial clients lately?

Maybe we really need a video delivery service that doesn't break every other day to please beancounters at Google.
Definitely let them shop. The per-account security issues created by old ciphers will be a rounding error in Amazon's risk management budget.
Ordered Collection in a Relational Database
More and more both personal computers and servers are using ARM CPUs without AES acceleration, though.

Also, write speeds of modern SSDs comes to be over 5 GBps.
Hubris and Humility
In a rapidly growing business, there is often plenty of money (either from sales, or from investors banging on the door), but a shortage of employee time (hiring people takes time, training people takes time).

Giving holiday as a gift may therefore cost the company more than it appears on the surface.
> With Docker you leverage the existing packaging ecosystem like pip or apt.

with import <nixpkgs> {};
runCommand "my-python-package" { buildInputs = [ pythonPackages.pip ]; } ''
cd ${/my/project/dir}
pip install
''
To better understand Cabbalistic westeron occultism, in general, I'd rather recommend Aleister Crowley, in particular The Book of Thoth, followed by Umberto Eco's "Foucault's Pendulum", which is a bit like taking a warm bath followed by a cold shower, but ultimately supremely enlightening.
Same here.

I launched a company that has grown into a mild success because of dang giving it another chance and it making the front page.
Casey Muratori's the Thirty Million Line Problem [video]
At this point I interpret everything Elon says as "please increase/decrease the price of this asset so I can sell/buy it".
I don't get all the hate for the Nix language. It seems really simple and flexible to me.

What do you dislike about the language?
It seems to me that it's the main limitation of this solution - authorization is limited to table scope so if you can update any row, you can update all rows for all users. Same for data querying.

If you completely trust your users, that's fine.
> The speedup is not a result of abandoning clojurescript, it's from moving from immutable data structures to mutable arrays and primitives. The same can be done in clojurescript or javascript.

More or less, yes.

The majority of the perf increase here came from two things: 1. going from immutable->mutable, 2. going from CLJS/JS->Rust in the perf critical part. Doing just 1. would likely improve the performance, but not as much as doing both 1. and 2.

Doing just 1. while staying with ClojureScript could potentially be accomplished with transients [0] at the cost of making a major chunk of the code non-idiomatic Clojure. I actually played with transients here before attempting the rewrite, but haven't got too promising results though.

[0] https://clojure.org/reference/transients
I think this is the challenge with all decentralised systems, its not as easy as you click some buttons and you get served like in web 2. Hope more focus will come on experience part of this, for such approaches to become popular
So you don’t get a licensing key you can reassign to another user for PowerBI? (that the way I read that)
Also, people are joining workforce many years later than they did even 200 years before. So, effectively, people used to work from when they were 10-15 till they died, and now they work 22-65, if that. Effectively we already have an almost 50/50 split between working and non-working years.
A new flavour of SaaS collaboration has arrived – Collato
That future is our past. The era of free, continuous order-of-magnitude single threaded CPU improvements is well behind us. Performance is only growing very slowly. On the other hand ram, disk, and network bandwidth/latency is improving continuously, making the CPU even more of a bottleneck.
Well, the Republicans in Congress do vote against single-payer healthcare. Probably because companies lobby against it. And while conservative families may want better healthcare, they're not going to get it as long as they vote for Republican politicians. Or moderate Democrats for that matter, because they're really not so different when it comes to corporate lobbying.

If you want actual representation, you first need to change the system.
A350F timeline in ‘right place’ for single-pilot operations
Someone tried to steal my Subaru forester XT. I was going for a late night dog walk and heard some commotion outside my garage door, and found an unraveled coat hanger on top my car.

I looked at many expensive cameras, particularly the Axis and Ubiquiti. I was looking for outdoor rated, power over ethernet (easier cabling), standards copmliant, and not requiring any cloud access or service. I ended up with a pair of RLC-410s for $80 total, less than half of the alternatives. I didn't realize at the time how big an advantage it would be to have two. Both had IR illumination and I pointed them both at my driveway from two different angles. I got twice the illumination, two useful angles, and they were twice as easy to notice. Day and night quality was quite good, I could even see a black seat belt, inside a black car, with a black interior. They support RTSP streaming, as well as emailing clips (using your mail server), and hitting a URL to notify you have motion detection.

I've not tried their vehicle/person detection yet, but it's a nice solid camera if you want to build your own monitoring system, it seems to play well with others and avoids requiring some cloud service.

Mine were blocked completely from the internet, so no concerns with backdoors, privacy, etc.
I don't see in the article that the code of conduct asked employees to call out the company. Maybe you have some other source or have read the complaint? The facts in the article make the suit seem meritless.
Ha - I find unsubstantiated, parroted mantras like this to be a team lead smell :)
In the same way that Agile development has become a mindless cult of rituals that has little to nothing left of the original manifesto's vision, code reviews peppered with thoughtless "code smell" comments have become the bane of development.
This is the bike theft version of “I don’t have to outrun the bear/tiger, i just have to outrun the slowest other person.”
Covid Parenting Is Reaching a Breaking Point
PSA:

If your are de-googled and use NewPipe to watch YouTube, it already supports PeerTube (and more).

https://f-droid.org/en/packages/org.schabi.newpipe/
Competitive bids on houses is at relatively new phenomenon caused by our current housing crunch. Typically, the assessment is the price of sale. The idea being that you should do whatever work on your home that needs to be done to increase the value before appraisal.

In that (more realistic) market, persistent undervaluing based on anything other than the actual house for sale is taking money out of the home owners pocket from the sale. If this happens because of race, then this is obviously an issue.
Racism doesn't make much sense to me neither but you can lookup the case studies. I remember one story about how a Black person asked their White friend to do the appraiser tour (after replacing his family photos with photos of his friends family) and saw a significant increase in the valuation.
I find it unlikely, but not extremely so given the environment (HN). It's very plausible to me that these comments are organic and independent.

We have already had Patrick Collison and Brian Armstrong comment on this post (That I know of). I'm sure that many other high profile people in tech have since seen it as well.

The timeframe is somewhat suss, but I don't find it unbelievable.

E: other people also corroborate somewhat similar stories

- https://news.ycombinator.com/item?id=29389177

- https://news.ycombinator.com/item?id=29389191

- https://news.ycombinator.com/item?id=29389509
Both ends of the telemetry spectrum are evil, explicitly because the term means nothing except "data about you".
That's not true; you can use row level security (RLS) to control access (both reading and writing) on a per-row basis. You can think of it as similar to an implicit "where" clause that automatically gets added to all requests.

RLS: https://www.postgresql.org/docs/current/ddl-rowsecurity.html
Oh, I totally forgot that one!
It is not possible to deglobalise unless you you have a 1+ billion population in your country AND don't screw up at the same time. USSR is a perfect display of a country which desperately and seriously tried to deglobalise and failed at both points.

If anything globalisation is only accelerating, but changing form. Big industrial agglomerations become more and more independent producing the select set of stuff which they specialize in, and then integrate with other agglomerations across the globe.
I wonder if old CD will be looked after. CD are subject to rot (especially the ones before the nineties), so it will be a big risk for people buying them (people often talk about it in the video games community).
> That index is up over 25 years. You'd be even better off if you were buying during the bear periods. AND you're not including dividend reinvestment.

You, on the other hand, are not including inflation...
Haiku Now Has Experimental 3D Acceleration
Thanks Ryan! And thanks again for your work on Solid.js.
Same in India (I work for an Indian company in the UK), but that's not true of everyone, just the majority, Software wasn't always a highly paid job in the west with many opportunities and so it used to be that the people getting into it loved coding and technology. This is now very much the case and it's seen as the place to be ESPECIALLY in India.

I have worked with some great Indian technologists, but there are so many IT workers there, with different aspirations, they can be hard to spot.
I have a here 90 second .gif I made a year ago (demo of a particular Vim syntax highlighting scheme for a commit message format). It contains 930 frames, 10 fps. The resolution is 1200x768. The .gif is 600.0 kilobytes, so the coding density is about 660 bytes per frame.

Someone downloading at 3-4KB/s might find the download annoying; on the other hand, it could play back on a 66 MHz 486 DX they found in the dumpster. Good luck bringing up a modern browser with Javascript.

4KB/s second would be enough to get it to average around 6FPS in the first pass through the animation, if it were being rendered as it is being downloaded.
Could be that they wouldn't let someone with a visible cold on a plane. It wasn't the case in the past.
I learned both and it depends on the context. If you can see the other car and they can see you, flashing the lights means giving them right of way or showing them that they can go. If you are coming towards a blind corner it is just a way of bringing attention to you coming. I also do this when cars with high beams come over a crest. Flash your own high beams a few times and they can turn off their lights before coming over the crest blinding you.
This sound very interesting.

One thing about Peltier cooling is the other end will get warmer, and since black body radiation rises with the fourth power of the wavelength this could make radiating heat away far more efficient.

Need to read up a lot more on this
I knew a guy with a similar philosophy. He spray painted his bike ugly color.
Erm.. my non-e-bike costs well over a thousand euros! But I guess e-bikes have made "normal" people consider spending that much money on a bike. People into biking have always been spending this much money on bikes although oddly it seems to surprise many people, even though they'll happily pay 10x that for a car that requires fossil fuel to do anything.
I wanted for some time to have wiki compiled into man pages or info files and have all of it locally.
Msbuild haha. I use it to build the C++ and C# parts, and to trigger npm build on the typescript part.
For C#, I'm perfectly happy with it, however for C++ I'm looking for something cross-platform. CMake maybe? Is there something better?
Who Were the Nasca?
Burn-out an “occupational phenomenon”: International Classification of Diseases
It's just orthorexia for your ears.

Guys (I have never encountered a female audiophile of the "fancy cables and magic pens" variety) like talking about gear. Many hobbies have forums in which microscopic details of expensive products get scrutinized. Bikes, cameras, cars, outdoor gear, knives. Audiophilia is the same.

It certainly used to be the case in the valve era that results were extremely variable. It is still the case that speaker construction matters a lot. But now, in 2021? At the kind of volumes you might reasonably want in your house, pretty much any class D amplifier that has been competently constructed will do the job really well. You need reasonable efforts to avoid PSU noise and accidentally amplifying EMI and that's it. You can get high-quality DACs on a single chip for about $10. https://www.mouser.co.uk/c/?marcom=110885714

That creates a serious problem for hobbyists: there's no longer a barrier to entry! There's no longer an expensive climb up to the higher echelons. What do you do when the gate you were keeping has been bypassed by the affordable electronics barbarians? You have to retreat to a more esoteric ivory tower.
Ok, let's say I'm a tech savvy Windows user. Assuming I have something like Visual Studio installed, would this compile correctly off the bat? I doubt it. (I've not tried tbh)

Personal experience, most of the source I download from GitHub either will straight refuse to compile in Visual Studio, or requires me tweaking a lot of the dependencies and stepping through the warnings and errors until it does.

"Ah, but don't use Visual Studio" you say. "Use XYZ-compiler-de-jour". Right, that's now in the 'too-hard/too-time-consuming' bucket, and I'll look for something else.
Previous discussion (2019): https://news.ycombinator.com/item?id=19072850

Has anything changed since then? Is there new tooling that resolves some of the pain points, or new techniques that change the picture?
> I also don't buy the idea that it's possible to utilize only ~10-20 years of high productivity from an average person to sustain that person perpetually.

Check out earlyretirementextreme.com

The author shows how it can be done in 5 years on a sub-$100k salary. The catch though is that he doesn't have children. With dependents, it would probably be more like 10 years.
You should publish how you do it to help others.

The community has the manpower but now always the knowledge
Event Sourcing sucks. I blame OOP abstractions taken to an extreme.

https://vvvvalvalval.github.io/posts/2018-11-12-datomic-even...
It is interesting to see that they could move 76.8GB of data in 1 hour per-instance with the old architecture, while I can move 120GB of data in 1 hour locally between 2 laptops over wifi.
My experience to date has been the buffering I experience while watching a video kills the experience.