skysight-inc/HackerNews huggingface dataset:
Same as OP but posted from another account. Well, it always depends on the application. Here are the main limitations:

1. no internal drag&drop from control to control in a frame or from frame to frame, like from an editor snip to a listbox, or from a listbox item to a text field or canvas

2. text% and editor-canvas% are too slow for some applications, esp. for displaying lots of data fast or styling snips

3. text% does not allow associating arbitrary data with ranges (strange enough, list-box% has this)

4. text% uses a nonstandard format, neither RTF, XML, HTML, rich text is not easily drag&droppable or copy&pastable to other applications in a platform-compliant way without writing your own converter

5. no images in list-boxes, and generally speaking no advanced custom "grid" control (e.g. also no editable fields in list-boxes or similar table features)

6. no images in menu items

7. no toolbar, you have to make one your own and it will not be platform-compliant (macOS)

8. no docking manager or other advanced user configuration controls (we could implement these easily if we had frame-internal drag&drop, but we don't, so we can't)

9. no built-in input validation for text fields, like limiting one to integers, floats, dates, you have to do that on your own

10. it appears that some icons are not properly installed by Racket's deployment functions even if you specify them in the #:aux argument of create-embedding-executable

11. no access to tray icon

12. no way to obtain system colors from the system color scheme for custom controls, so you cannot create theme compliant custom controls

13. clipboard operations are limited (unless this has changed since I checked last time), meaning e.g. you cannot easily implement a "receiver" for some mime type data

14. related to the previous one, only whole frames can receive drag&drop objects and you basically just get a file path

That are all the points off the top of my head. For me, only 1, 3, 4, and 5 are problematic and 1 is a show-stopper. 3 is also important, since implementing this on your own can lead to a vast range of problems (you'd have to constantly maintain a data structure in sync with the snips in the editor).
> find the right level of abstraction to work with. Too high and you'll lose flexibly, too low and you're doing work you shouldn't.

That's a very good point that took me a long time to fully comprehend. The concept of code abstraction is usually introduced with a promise of it increasing flexibility. But the truth is, abstractions increase flexibility along one dimension, by severely constraining you in many others[0]. As long as you only need to move around along the abstraction-favoured dimension, things are fine, but if you find yourself needing flexibility elsewhere, it turns out that rewriting dumber/less abstract code is much easier and faster than digging yourself out of a wrong abstraction.

--

[0] - I sometimes feel there is a "law of conservation" kind of thing hiding in there. That abstractions are merely moving complexity around, not destroying it. Someone must have explored this idea before; anyone here knows of such attempts?
They have announced that there is going to be a cargo-carrying version of the BFR. As I understand it right now there will be:

a) tanker

b) cargo variant

c) passenger variant

all of which share a common first stage.

with (b) and (c) capable of refueling in LEO from the tanker, for the required delta-V for earth escape / transfer orbit to mars.
Ask HN: Career paths taken after being an engineer
Curious to hear what career paths people have taken after being a software engineer/manager/product manager in the tech industry.

Making software for serving ads can start to make one start to feel like a bit unfulfilled and coming from a more physics based engineering field one feels like one is doing dirty work to help modern day Don Drapers get rich. Like many I know, we entered the field since building software can be a fun technical challenge and decent money.

Have people gone back into writing? More "classical engineering" (i.e. physics based), though rare in NYC area where I'm based? Maybe gone into some policy work?

Since this forum is still consists of many current engineers, curious to hear stories of those you know.
A lot of people don't seem to realize that the bay area is an actual place with a non-transient population, not just a venue for tech workers to establish themselves.
A surprisingly good workflow improvement will be to run tests on master + your feature branch, and then have a bot push to master. No humans need to be involved in the final steps.

This way master can be always green, because build errors will crop up in branches - only once the tests pass and review is complete, the bot can push to master. Because builds are generally done from master, this prevents landing broken code that could break others' development flow.

The end result is that all build failures have been addressed in the development branches. Bot will refuse to merge code that fails tests - and the workflow itself will guide towards a desirable process.
GPGMail is no longer free
The vast majority of these fatal medical errors happen in the hospital, and healthy people don't often end up hospitalized. Much of the time, the alternative to hospitalization is going to be fatal anyway.
Belts and braces approach. I use Ansible but I also use testinfra (which is similar to serverspec and I suppose goss as well) to validate things that are not explicitly covered by Ansible, and even in some cases, some things that are.

The tests can be run independently at any later date, helping to ensure that admins haven't messed with important files, upgraded random RPM's or that the servers haven't suffered any other type of configuration drift.

But then I build/run emergency services infrastructure
with 99.999% availability targets.

Once you are writing tests alongside your Ansible playbooks and committing them to source control, it doesn't really take a lot longer and eventually you have a test suite you can run across your entire environment at a moments notice.
We know what a cardiologist is, we're not stupid.
How many lines of code it takes to run different software
I feel like I’ve been warned about this point in time since I was in school:

“This is where relativist, postmodernism leads.”
Did Google really defeated Apple on iOS devices?
It's certainly easier to be patronizing when you are being obscure, but if you suggest that my perspective is flawed without explanation, I really have no alternative but to dismiss that opinion.
Something similar has long happened even within EU countries.

Gregory Clark was giving talks about historical data on this in England, looking roughly for signals of people who were born in the north, got rich, and tended to move south -- as many did.

https://voxeu.org/article/decline-northern-england-1780-2018

He goes so far as to claim that this migration has been strong enough to explain much of the present economic differences between north & south.
I learned around NBN time that Grahame Lynch is an uninformed hack. Saying 90-50, and I can’t be arsed to verify if your quote was accurate because the intersection of uninformed ramblings, hack and Facebook I’m not deigning to visit, lines up perfectly with the numerical literacy I have seen him exhibit.

The idiot argued endlessly against government owned last mile wholesale fibre in one of the most urbanised countries in the planet.

And no, Huawei aren’t being excluded by the US, there’s both evidence there and other countries are coming to the same conclusion independently.

And out of those four companies only one is American.
I was about to say this too wow this is almost the same.
> I call bullshit. Sure, $thing cost $5k-$10k to start. That says nothing about how you live, how you pay for rent/food/health/internet, or how to pay for dependants. Even if you live in Shithole, USA, these costs are still up there. And likely in that location, internet service is extremely lackluster or just plain non-existent.

I'm the refutation of your claim. My basic bills are $1,600 to $1,700 per month (depends on winter vs summer), which includes a modest mortgage. I can live nearly anywhere within 80-100 miles of where I'm at, in any direction, for the same rate. Living in a nice (non-urban) location, with a near zero murder rate, low crime, tons of nature right out my door, with a low cost of living, on the east coast. Normal access to slightly expensive, high quality broadband cable, costs me $70 per month.

Doing mediocre contract work 20 hours per week would pay my bills.

Working on a start-up right now. My runway is, for practical purposes, perpetual, thanks to my low cost of living. I'll never need venture capital again the rest of my life, and I'll never need to stop working on whatever start-up concepts draw my attention. There are some things this combination makes it possible for me to try, that others - eg in SF or NYC - can't or won't attempt because it could be financially ruinous due to the very high cost of living.
> The research that matters, yes. There and in a few others all around the world.

Do you have any basis for this claim?

I've found that (for example) the top research in cosmology and the top in material design and the top in semiconductor physics (as it moves into exploring exotics) are not only different universities (around the world), but that none of them are the three that are mentioned up-thread.

Now, I can sling an anecdote with the best of them, but I am surprised at your claim, so I'm hoping you have better data than I?
> I booked a hotel out in Pacifica overlooking the shoreline and sequestered myself there for 24 hours. I wrote, I read, I crunched numbers and went for long walks on the beach.

So, OP booked a hotel room for a day. Whopp de doo.

HN, you're being hustled by a dude who professionally hustles. You are upvoting bullshit by a professional bullshitter.

Seriously, go read some n-gate and reflect on your life choices.

This is cancer.
This is HTTP performance test tool with ability to run scripted workloads from a farm of machines while collecting telemetry.
> nim's stdlib is massive (too big?)

It has less modules than Python.
Busybox is no spring chicken, you know - it attempts to be coreutils and util-linux and ip(8) and dhcp(8) and vi and more all at once. Here are some numbers, all compiled with musl libc and stripped:

coreutils with --enable-single-binary=symlinks: 1.6M. Naturally this is a bit optimistic because coreutils is usually built with glibc.

busybox with `make defconfig`: 964K.

sbase[0] with `make sbase-box`: 340K.

[0] https://core.suckless.org/sbase

Even without considering that coreutils also ships with a heaping pile of support files for things like localization, it's still 5 times larger than sbase, and just under twice as big as busybox, which has 5-10x the functionality.
I'm sure that both are factors. However, it was fairly easy to work in different European countries before the EU or the EEC existed, it just needed some paperwork filling out, so I'm inclined to think this is a lesser factor. There was migration for work between western European countries such as UK/Germany/France/Italy for well over a century. It has certainly increased in recent decades, but it's not at all new.

In contrast, the Euro affects entire nations, which can depress weaker economies as a result of it being tied to stronger economies like Germany. This affects every manufacturing and export business, with no way to become more competitive relative to stronger economies within the Euro zone. Wealth will continue to drain out to stronger economies. The currency itself is an insurmountable problem, it's not a level playing field, and there's no way to correct that without reverting to a freely floating national currency or political and monetary union. And the latter is not going to be acceptable to the public any time soon; the Euro zone is more likely to collapse before that ever happens.

I'd also suggest that a lot of the migration out of Italy and Spain is a consequence of the Euro-induced economic collapse, not the primary cause. Though it certainly will have a reinforcing effect. I've met plenty of Italians who migrated to work in the UK and US over the last decade+, and for most it wasn't because migration to the UK or US was a life goal for economic or other reasons, it was because there were simply no opportunities or a future for them at home. They would have liked to stay if they could. Open borders would have made this choice easier, but that's an enabling factor, not the primary driver. The situation for these countries is increasingly desperate; they need to have a future for their own people.
Reminds me of the parable of Chesterton's Fence: https://ldsmag.com/the-parable-of-chestertons-fence/

Specifically, it's important to remember that, while the new idea may share its fundamental underpinnings with an older idea, the older idea also did/didn't work for specific reasons. Sometimes the "new" idea is actually the "old" idea with the big problems fixed, in which case I'd say there's a good chance the new version makes it further.
Don't break the Prime Directive.
In that case it's not working right unless it's working fast. ;) But yeah, this saying refers more to micro-optimisations than proper algorithm selection.
Is it just me or does this site screw with the browser's back button? Had to spam it to get back here. Annoying.
It won't just be China.

The Internet was, initially, a terra incognita for governments. (Which is ironic given its origins.) At first any wilderness is home only to pioneers, explorers, and other kinds of people who love the freedom that a frontier (Wild West) region gives.

But inevitably (as is the way of humans) more humans appear, business pops up, government follows, laws are made, property is titled, walls go up, and freedom goes down. All valuable wilderness inevitably becomes civilized.

Eventually governments will simply cut the cables (so to speak) to make the digital borders match the geographical borders, only allowing international traffic via heavily supervised data-ports for registered and licensed data-traders. The Big Companies will love and encourage this, as it means even less possible competition for them. A cyber-war might speed up things as well, but it seems inevitable anyway. (GDPR has already added a new row of bricks for the wall, with some sites just refusing to serve my EU-based browser at all.)
Sources on any of this?
Someone, before now, for some reason, flagged this thread. (And I'm wondrously curious as to why - because the flaggers clearly saw something objectionable about this rising thread (as opposed to 'wrong') that I am apparently too insensitive to see...)

The article is what it is, but I am curious about the community's discussion about the article, the topic and the point, before it gets flagged to death again...
Dunno why people are still afraid of just posting their email addresses. I use gmail for my domain specific account and just rely on their spam catching tools. If you run your own server then there are lots of anti spam tools as well.

Edit: To expand on my reasoning, don’t make it hard for people to contact you. There’s no reason to be afraid of spurious email contacts. They’re easy to mark as spam and ignore future contacts.

When have you seen people obfuscate their public social media contact addresses? I haven’t seen anyone hide their Twitter, FB public pages, or LinkedIn addresses. Email shouldn’t be any different for general contact purposes.

Now the one exception I have is work email addresses. I don’t publicize those.

charles@geuis.com
At least in the case of the French bureaucracy, it very much is the reason I'm not getting what I want done there done, and I don't think the Kafkaesque nightmare that that has been is my fault. Every interaction I've had with various US govt agencies has been a dream by comparison, especially the Federal ones, but even the terrible state ones like the DMV. At least with them the requirements to get the things you want are fairly straightforward and consistent.
When I think about it, no.

People make the decision between different ecosystems, and Apple and Google are the biggest. Apple has a tight control over Safari on iOS. Safari has been defeated on Desktop though.
This is the real reason CoL should be factored into the poverty line. If you’re barely (or not even) getting by, where do you get the money to move? Remember that many Americans can’t even meet a $500 emergency expense. Someone who can’t come up with $500 by any means in an emergency is not going to be able to afford to go anywhere.
Illegal streams, decrypting m3u8's, and building a better stream experience
Apologies for the OT question, but does anybody know why the foreman video clip is used as a standard test sequence for video encoding? Thanks in advance!
Well. That's a mess, I should have read more.
Japan successfully lands robot rovers on an asteroid's surface
Number 2 is very true. Make sure you choose people who have actually successfully built something not just a serial wantraprenuer. They can tell the difference between an idea that sounds good in theory and one that will work in the real world.
Freight rail in the United States is unmatched. Cheapest ton/$ and on-time.

Coal power plants are comfortable scheduling supply intake on a daily granularity as it’s very rare for it to arrive late. It’s also a reason passenger rail is more dismal in the states; the rails are operated by the freight companies and passenger trains have the lowest priority so they pull over to let a 2 mile train of coal pass by at 15 mph.

It’s also difficult to expand this capacity as the complexity of handling so many trains isn’t linear. Rail yards are both tough to revamp because they’re near 100% in-use and even just tough to physically expand: http://www.chicagonow.com/dennis-byrnes-barbershop/files/201...
Do you not encounter problems with video codecs when using Chromium?
Expensive experiments are needed only in physics and medicine, unless I have wrong notions about chemistry, out of the six Nobel prize categories.
No, the basic floppy control software resided in ROM on the 1541. But as mentioned below, you could (and people did) essentially reprogram much of that stuff to enable copy protection, increase serial throughput speeds, etc.
SpaceX being private probably also helps. This is why I hope it doesn't go public until they deliver on Mars project.
"Not immediately apparent" is neither theoretical nor philosophical.

It's sufficiently reliable a behaviour, however, that it's eminently bankable. Most especially in Silicon Valley's surveillance capitalism world.

Data are liability. They're long-term toxic waste. But as with earlier forms of toxic waste, they return profits to those who ignore, conceal, or confuse as to the true deferred costs.
What's the advantage of Delaware if you want to do an LLC?
Hacker News has a serious problem with thinking that Software Engineers and high end IT workers are the only population deserving of nice things and good places to live.

Just move away! It's so easy!
I mean, it’s a blog post. I missed what he’s selling. We all tell ourselves stories like this about our lives, and those stories are always a good part bullshit. So what?
"With a smarter Chrome, you will be able to do more than just look at a webpage. Imagine searching on Chrome for a singer you just heard, and having Chrome show you not just their bio, but also their upcoming concert near you and where to purchase tickets. With AI, Chrome will also better understand what you’re trying to get done, and help you do so faster. Vacation planning typically requires juggling multiple tabs and open documents. But as Chrome evolves to better understand what tasks you’re trying to get done, it can help manage all this complexity for you as you switch back and forth between hotel research and booking flights.

When we first launched Chrome, Sundar said: “We think of the browser as the window to the web.” A decade later, it’s still the tool people use to access all of the websites and applications that help them do what they want to do. As Chrome heads into the next 10 years, we want to expand that window—so you can see more and do more."

- https://www.blog.google/perspectives/rahul-roy-chowdhury/hap...
We don't live in a society that gives you a birthright to the building you're born in. I'm not sure why we should have a birthright to a geographically delineated number of them.
I believe this is because poverty rate is determined on a national scale, whereas this factors in California's particularly high cost of living.
This echoes speeches given even by the likes of John Perry Barlow. The internet is a frontier slowly being tamed.
Might be right. I chose to live in a Vanagon Westfalia rather than pay the extortion rates for Valley rent. Single-family homes far from employment are around $1M. In other states, such homes go for $90-300k. This implies around 90% of the value is in the land.

Basically, if you're not actively working in tech or servicing tech companies, it doesn't make any sense to remain in the Valley. On retirement, definitely also move somewhere else because it's a pay-to-play game.
It's trivial to not use PayPal, though. They don't have a monopoly on money. They can't come take all of your possessions and land like the militarized colonial-era private companies could. It's not remotely comparable.

If you want a better modern day example than Silicon Valley tech companies, look at Chiquita. They have had paid paramilitary forces committing murder to protect their interests during this millennium. Until PayPal is literally killing people in order to steal their money and property, you can't say that they are remotely similar.

This is not a defense of PayPal by the way; I dislike them for the same reason you do. But perspective is important.
I grew up on a farm and I have seen animals free from human interaction display playfulness, happiness, fear, pain and anger - Dogs, horses, cattle, sheep.
In all cases I found these behaviours unambiguous and demonstrating a relatively rich inner life, that I find not at all unexpected from their neurobiology
Not so much at the high end (dev/engineer), though. Those $150k US salaries are also going to include generous health plans with little cost to the employee at most employers.
So much space on the main board just for connectors! So many connectors! So little space for the rest!

... It's quite modular, I suppose. There were surprisingly many screws, to be honest.
KolibriOS official site
> "Hacker News has a serious problem"

You, too, are part of Hacker News. Do you include yourself in this description? Please refrain from grouping everyone (except you, I suspect) as subscribing to one particular thought stream or another. You end up falling for the very groupthink that you're decrying.
New Interpretation of Schrodinger's Cat Disrupts Quantum Mechanics
You would think that all of this non-learning going on would reflect in the reputation of Chinese labor in some HR network or another, along with other parts of the too-good-to-be-true Chinese economy. But maybe education is just overrated relative to OJT? Or maybe the cheapness of such labor flooding the market outweighs the demand for quality? Or nepotism? Or there's a cost to making such blanket statements publically even if they're "sound" in the "this is a good heuristic" sense?
PostgreSQL has excellent time series capabilities. It can load millions of rows per second, efficiently scan by time range, build rollup tables, has expressive SQL with excellent support for time (timezones, ranges, timestamps, intervals, conversion, etc.), it can combine multiple indexes to query large volumes of time series data quickly, it can do sampling, and it can expire data efficiently through partitioning. Ok, it's not entirely ootb. To make it work nicely you may need extensions like pg_partman to automate partitioning and Citus to scale out, but once you do you have a time series database that's faster and more powerful than anything else on the market.