skysight-inc/HackerNews huggingface dataset:
> I've always heard "careened", is "careered" a British usage?

Oh, could be. Maybe not so common in US, very much so here.

> Regarding fatalism/truth, my thinking was that if you're "filled
with vast hope that truth is on the [s] march" because youth have no
hope of a career, then it seems that what you're seeing as true is
"one cannot control one's work trajectory". Being out of control of
your life's trajectory is fatalism. But in my opinion the reality is
that we have control over our trajectory. Perhaps not as much as
we'd like, but it's a lot more than nothing. (It's not like we are
only ever going to be a farmer or a blacksmith or a merchant because
that's what our parents are, for instance.)

I see yeah. While I agree with that as fatalism, it wasn't quite what
I was hinting at.

It was more about the way a "career" is taken to be something you
have, rather than something you live. In that way it can be held over
people as a threat - something that can be taken away if you speak
your mind. As in;

"You'll never work as a fisherman in this town again,
Mr. Hemmingway!"

Since the Gen-Zs don't hae that security (nor even of a home to live
in), they've less to lose and so honesty can come more readily. Hope
that makes sense. sorry for late reply, respects.
When synchronising Windows with an external source, you can slowly correct the time using: https://learn.microsoft.com/en-us/windows/win32/api/sysinfoa...

Using that API avoids sudden jumps in time. The cost is that if a correction is required then the system time will be incorrect until the difference settles to zero. And you ideally need some PID control so that the system time settles quickly to match the "correct" external time.

For example you can spread a 1 second adjustment over an hour. Sometimes being up to one second out is less problem than a sudden jump of one second.

It is useful to have time monotonically increasing if you have software that depends on time differences (e.g. timestamps stored in logging systems).

Not sure if Microsoft gimped the API after XP - this note seems bad "Currently, Windows Vista and Windows 7 machines will lose any time adjustments set less than 16." Make it difficult to use API to steadily keep time synchronised closely.
Worse still are the offices here. I like to work from an office, but am increasingly beginning to hate it for one reason and one reason only - inconsiderate coworkers who take calls from their desks with noise-cancelling headsets, and then speak at the top of their voices because they just don't realise how loud they are. The pre-covid notions of office etiquette, like taking meetings from meeting rooms to let your coworkers work in peace are nowhere to be found.
i could learn more about a person by how they interact with the janitor than in hours of interviews and tests.
They cannot be sold. They are non-transferable. Best I can do is use it to offset the energy costs of other properties in my name.

Even if they were transferable, I'd probaby get cents on the dollar for them. They expire so they must be worth less than a real kWh. Why would anyone buy these things otherwise? If they were worth the same, people would simply pay their energy bills instead of buying credits from me.
Interesting I always viewed it as creation is sigmoidal and destruction is superexponential.
At the very least, it should be optional.
Back when I was solo consulting and not inside the sausage factory I would provide cost ranges to clients who wanted fixed price (vs hourly). If they wanted a firm price they got the +3-sigma estimate. After doing that for a few years and successfully coming in within budget but not always on the timeline people were expecting I split it into separate estimate ranges for both cost and schedule. It took some time to really nail down how many billable hours there would actually be in a week, which is why cost and calendar had to be decoupled.

I do still laugh about the fact that I could take a complex problem and break it down with hour estimates well enough to not end up being significantly over or under at the project level but then struggled really hard at figuring out how many hours there actually were in a day to put the calendar together. There’s always things that pop up that rob calendar time and virtually never things that free up calendar time.
Registered for it. it's sponsored by intel, interestingly.
To be fair Spring Boot can be (and almost exclusively is) code-only nowadays. None of that XML stuff you found in the early days.
Errant Signal's analysis is also really good: https://youtu.be/wlBrenhzMZI
I'm not sure what's the best strategy to get hired, but professionally, you need to learn as much biology as you can.
Cell biology, molecular biology, genetics, physiology. My experience has been that there are a bunch of software engineers in bioinfo already who fall short on the biology side. Differentiate yourself from those.
The x86 line was started by https://en.wikipedia.org/wiki/Stephen_P._Morse
Ask HN: Does OpenDNS satisfy my needs?
Hi,

I read a tweet of John Carmack (https://twitter.com/ID_AA_Carmack/status/1562104562219196416) and decided to do something similar for us.

Our network setup is pretty basic: half of the devices connect to a router and the other half connect to an wifi extender. There is no pi-hole or other middleman but I can setup if needed. I have two Pis.

Nevertheless I Googled a bit and found out about OpenDNS. I'm wondering if I can do the following:

1. Every device should have a whitelist or a blacklist

2. I should be able to upload these lists easily

3. OpenDNS does not slow down my network by much

Additionally, a good to have:

4. I should be able to setup a default policy (most likely a whitelist) for any new device that connects to the router

I appreciate all comments, thanks!
And more at https://www.dwitter.net/u/KilledByAPixel/top
Y’all don’t have CI/CD? Maybe it’s hyped but we do simple stuff. Snowflake schema DWH. Jinja2 templated SQL or dbt. Airflow with a monolith tool that does transforms and such. Is it perfect? No. Is it understandable? Very much so.

Testing is such an interesting concept in data engineering. One needs consistent test data. We aim to implement that with snapshots eventually but now we have sanity checks at each layer.

> lacking industry guidance and generic tooling to support: CI/CD, versioned deployment artifacts, zero downtime deployments, unit testing, observability, monitoring and alerting.

Ci cd is doable and easy: changes are deployed via GitHub actions, the CI part is a bit missing I guess without tests. Versioned artifacts also, add a tag to the airflow job to know what tagged version of the code is running. Zero downtime deployments we do that all day — I mean using views we can a/b deploy changes to the underlying tables and then do a simple schema change to the view and nobody knows the difference. Unit testing still yet to be done. Observability and alerting we use internal dashboards and sentry.

What am I missing?
He's not "walking back on the premise of MDS", but acknowledges that the term "MDS" had been co-opted and lost its descriptive fidelity.

> Sorry, but no, this didn't have value for the customers, only for the vendors

Absolutely untrue. I've discovered multiple vendors over the last two decades because of co-marketing and partnership deals, and I know many others that have. My success rate with these vendors is no different from vendors I found myself or were referred to me by others.

> The customers were left alone by themselves

This is true with every vendor integration with every company on the globe. You either 1) have internal expertise to push through the pain, 2) hire support from the vendor itself (often X hours come baked into the deal), or 3) hire a consultant. This is as true for the MDS vendors as it is for Salesforce, AWS, or an ERP. It's true for your company, too.

> They convinced companies that they needed a bunch of different tools

Except you do? You need a database, you need something to extract data and move it locally, you need something to transform that data into something useful, and you need the ability to deliver that data to end users. This was true twenty years ago, true ten years ago, and still true today. The all-in-one vendors prior to MDS were horrible, and I'd rather cut off my arm then use something like Pentaho again. I'm also not convinced the current all-in-one vendors are any better.

One of the advantages of the pick-your-stack MDS was that you could tailor the tools to you organizations specific needs, rather than have to fight against whatever your mega-vendor offers. I loved the fact that I could use open source for 90% of my stack, and then use PowerBI for the last 10%. Or I could be 100% FOSS and deliver data with Metabase. Or I could use Tableau for 50%, and FOSS for the other 50%.

> they realize that they are better of just hiring an engineer or two in the worst case

This simply isn't true for every size or class of company. Many businesses are better off with vendor-supported platforms than trying to build something bespoke, which can quickly become a liability with staff turnover or lack of strong internal technical leadership.

> It is 2024, and none of these tools still properly talk to each other

What does this even mean? How does a data extract tool "talk" to a transformation tool? Or "talk" to the database? I can see from the screenshot on your website that it offers a GUI with drag-and-drop - is that your definition of "talking"? Or are you referring to a tight integration that doesn't require additional work to glue them together?

> How about quality? How about governance?

These are management and organization issues, not tooling. I've seen amazing quality and governance with teams working in MSSQL/SSIS, and I've seen horrible quality and governance from teams using Hadoop/Spark. A tool can make a competent practitioners job easier, but it's not going to make an incompetent competent.
I'm excited for this! I have noticed that most apps that use OSM data provide offline vector downloads for each region. Are most of these apps building their own vector databases? I assume that OSM themselves providing vector tiles will be game changing, allowing app developers to skip creating their own vector downloads as they could just hook into the live vector tiles. No doubt this will make providing OSM maps a much simpler process.
> Stop looking into horizontal scalability.

Sure. B-747 officially need about 700 man-years so assemble, lets make them with small but highly motivated teams, with classics 3 pizza rule, world will wait :)
Where did I mention anything about servers? The scenario I was referring to involved maintaining a large set of packages for a distribution, each of which may or may not be installed.
One argument is that that particular kind of subsidy is incredibly easy to game, and so you tend to create more reward-hacking than actual benefit
PurdueX has had some really interesting courses. I wouldn't recommend paying for them though since you can't deduct them like normal tuition expenses.
Where I am, most of the noise comes from air conditioning and physical plant equipment from neighbouring buildings. Cars aren't that big of an issue.

Buses can be loud, but they're transient.
The last time I went to Woodcraft, the guy there was raving about the CNC and recommended I get one. Hard pass. Woodworking is my escape from computers. I’m sure if you do woodworking for a living a CNC is amazing, but I’ll take the slow path on this.
I'd probably describe it as "moderately good". Julia has a pretty major head-start over languages like Java because it can avoid putting most things on the heap in the first place. The main pain point for the GC currently that Julia is missing some escape analysis that would allow it to free mutable objects with short lifetimes (mainly useful for Arrays in loops). The multi-threading definitely helps in a lot of applications though.
I started out programming with BASIC. After later using C for years, and thinking about developing D, I realized I longed for the easy string handling that BASIC did. D was going to have simple string handling, dang it! And it does.

Thank you, BASIC!
If you see conclusions drawn from country level data, you’ve gotta be careful. Unfortunately, there is a field of economics that uses such data extensively. Other fields have a, shall we say, weaker taste for it.
Shopee vs. Lim Teck Yong
FAANG reputations are no longer evenly distributed.

Even though most people's opinions of the company have changed, Google engineers are still widely considered to be high quality. Apple engineers also have a great reputation but it's very rare to see them on the market. Facebook/meta engineers tend to be above average but have a reputation for being aggressive corporate ladder climbers.

But if I hazard a guess, if you're struggling to find work, you're at Amazon. Amazon's aggressive hire->pip pipeline has, at least in my experience, destroyed their reputation. I've worked with plenty of ex-Amazon engineers in the past few years and they were all notably below average in skill. This is not to say that you are (if you even work for Amazon), but Amazon is no longer the resume bump it once was, if anything quite the opposite.

Talking about "FAANG" is not really relevant anymore since there is a pretty big range of expectation for engineers coming out of each of those letters in the acronym. Additionally none of those companies command quite the attention they did a few years ago, as they've all shifted from demanding engineering skill to demanding the ability to survive in a large mega-corp.
Yeah that's how it ended up for me: large datasets get churned through for speed in Python, but I then usually switch over to R with the summary data because there's just way more biology-specific ecosystem in R than in Python.

R/Bioconductor has packages for human genome-specific analyses so it's easy to download gene positions etc., there are packages for read simulation, amplicon sequence variant detection, gene distance simulations, any kind of RNAseq analysis you can think of... none of these packages exist in Python. If you'd rerun it in Python you'd save 10 minutes or hours of running time but you'd lose days or months re-implementing analyses that are in R packages (plus those R packages often call on C++ code, anyway)

plus ggplot2 is miles ahead of any plotting in Python (to me :) ).
I've worked in data for a while now as an Data Engineer, Data Scientist, and Director and working with experienced software engineers has highlighted to me that most of the data stack is fluff. All the layers/tools that are heaped upon one another just lead to complexity and dependence on paid services. I'm not advocating for reinventing the wheel, but rather that a bespoke solutions seem to be worth the cost. In short, I'd prefer to spend the budget on experienced developers who can build maintainable systems than on a plethora of MDS tools. YMMV, though.
yeah, cuz that's exactly what people are using Popcorn Time 0.5.0 to do <facepalm>
Animal language comes from their genes, it is equivalent to laughter and crying and body language of humans. You can do a lot with just those, you can cry and point and you properly communicate that you are sad because of a thing etc.

Human then have another level of language above that that we invented, there is no evidence of animals having anything like that. We can teach an animal to understand some words, but then that animal wont teach their kids to do it, it is a one time thing so they aren't anything like human language learning and culture.
Currently startint Book 2. Definitely agree that some of the elements are weird but the core ideas of Book 1 were really awesome!
1. On the scale of "the whole map", going around a city isn't that much of a detour. You only need local authority permission for stations or bulldozing city buildings/roads, so build stations first the rail around obstacles.

2. Forestation projects are an easy way to build local authority rep. There's also a floor to how low rep can go, so if you need to bulldoze a forest to make room for your reforestation project, that still works out
I think you misread my initial post.

>nobody is entitled tax revenue. Laws generally support taxes on income/profit, and arent just a bill.

>It isn't illegal to work less and pay less taxes.

>It is absolutely legal to knock down your house so you dont have to pay property or sales tax on it.
You are making the same point.
Extralite: SQLite Ruby gem with concurrency, extensions, backup features
"Vader" actually means "father"
Yes, but then each colony is independent and disconnected from the mother ship. There are people who say that... that's what we are on Earth: a colony started by aliens.
Some of my friends just started getting into it, but their reasons are a bit different. They're moving to new places and saw how pricey furniture can be, so they thought, "Why not make it ourselves?" Plus, it's a nice break from the usual desk job stuff. It's hands-on and feels like you're really making something useful, not just another software project , its all about getting physical.
Toll lanes tend to have reduced congestion versus free lanes, but they can be regressive (when the toll is more than the fuel cost savings) and often come at the expense of free lanes.

Widening highways allows toll lanes to be added without reducing the number of free lanes.
I'd say plenty of music is worth it. Music that comes with decades of history and subtext. Music that instantly puts the intended audience into the right headspace and makes them go 'woah'.

But why would a developer go for worse music or higher costs when licencing? Apart from a small, niche audience there is no long tail on sales. Almost everyone who would ever want to play this game has played it, and any future sales would be for peanuts or as filler in bundles. I think my copy was free or next-to-free, part of some giveaway or bargain bundle. The rare games with legs get a remake to work on modern hardware.

TV shows have a similar problem with music licensing. A number of high profile series from 90s and 00s are only available on old DVDs, as relicencing or even just redubbing with new music are not worth their effort. Nostalgia gains some sales, but it has aged and won't connect with new audiences.
16TB on a single drive is just asking for more faith in the tech than I can muster.
Apple Vision Pro: 14 Days to Return: Will I or Won't I?
Isn't self-hosting more likely to end up being one of those pet projects that gets killed off?
The approach of women. Very effective birth control. See [0].

[0] https://en.wikipedia.org/wiki/GI_glasses
That’s not how private property works. The owner doesn’t have to sell to you.

Have you ever had a car totaled? Just because the insurance company salvages your vehicle doesn’t mean you get to buy it for that value.
What does the torrent treat a compressed uncompressed file differently? I would have imagined the torrent framework would be agnostic to the actual file encoding.
Well if radiation derived cancer kills more of the ones that aren't resistant, that would make some sense.
Good point. I meant “completely” for consumer vehicles in the US. That’s what was pumping out all that lead into the air in the US. The other uses were much smaller.
What’s the difference between this and libprofile in GPT? Just earlier in its transition to Google abandonware?
Multiple comments asking why Ruby wasn't used sure is a sign of the era this took place.
On the other hand, trying to represent graph structures in Rust (e.g. phylogenetic trees, pedigrees, assembly graphs) is absolutely horrible. The ownership models breaks completely apart, and while it can be worked around, it's just a terrible developer experience where I just wished I had a GC in those cases.

Practically speaking I rarely find GC pauses to be an issue, neither latency wise nor speed wise. Though of course that could be due to

1. I don't need low latency in research work,

2. I rarely work with massive complex data structures filling all my RAM where the GC has to scan the whole heap every time it runs, and

3. GC may have indirect performance effects that are not measures as part of GC runs, e.g. by fragmenting active memory more.
Also the very good post-nuclear holocaust novel, The Long Tomorrow (1955) which is a personal favorite.
Very few.

https://steamdb.info/instantsearch/?refinementList%5Btechnol...

Distant Worlds 2 looks to be the biggest.
A question that interests me more is: has anyone used the transliteration of the Elvish “Speak friend and enter” (1) as a password? That is, “pedo mellon a minno”.

I actually wrote out that line in my journal with a calligraphy pen, copying the Elvish characters - one of my favorite fictional alphabets to this day.

1: https://scifi.stackexchange.com/a/95265
Because then employers will treat the absence of that signal as a potential concern?
the reason their economy, birth rates, and military go into the toilet is because of their shitty rulers stole the money and spent it on whores and cocaine instead of education and infrastructure, not because they lost territory or sovereignty or any of this shit. if putin was rational and sophisticated his country would not be flushing itself down the toilet.

russia used to be a mathematical, scientific, technological pioneer, also with major contributions to humanities, literature, and the arts. they kicked all those people out of the country for being un-macho nerds and now they have redneck oil idiots running the place and brainwashing the uneducated rural population into dying by the 100,000 alongside rapists and murderers in human wave attacks into an innocent country that never attacked them.
Where have you heard that ML engineers are in high demand? I don’t think they are immune from the tech slowdown that’s affecting the industry. Of course, LLMs and AI are all the rage, but the demand for that is in the services/APIs not necessarily the demand for ML engineers
Create a Catalog Card
https://archive.is/8xSQg
Balanced, sure, but not completely location blind.

Usually what I see is that remote jobs will offer a slight higher wage than the going rate in lower cost of living areas. That way you’re in a situation where moving to a higher cost of living area and making a more regionally average salary isn’t all that attractive.

> When you do exactly the same job in the same company, same department, same team, with the same output — then definitely it's discrimination.

But that’s my point as well: if you’re in San Francisco paying $5,000 a month in rent for an apartment and your coworker in Cambodia is also getting an SF salary living in a mansion with servants because your company is location blind that’s also a form of inequity.
The title undersells it. It balances itself on a corner, can be knocked about and rotates itself to. And can balance on an edge.
You could look at the curriculum of one of the quant finance programs, for example NYU Courant https://math-finance.cims.nyu.edu/. For financial derivatives there are books by John Hull, Paul Wilmott, and many others. https://wilmott.com/ is a good site with a forum. There are finance working papers at SSRN https://papers.ssrn.com/sol3/jweljour_results.cfm?code=G1 and arXiv https://arxiv.org/archive/q-fin
SSH ControlMaster and ControlPath (2014)
unfortunately it has to be finnicky, otherwise it'd cannibalize audiobooks apps (amazon got angry recently)
To clarify it works better with big files vs small files. Compression has no impact.
Write commit message based on code changes with AI
According to the presentation video, it is a profiling tool used for Stadia Games ( https://www.youtube.com/watch?v=8V-EPBPGZPs ) that can adapt to Unity and Unreal Engine. Which seems to make sense as the original developer has experience developing on video games.

The main selling point of the tool is Dynamic instrumentation, which allows you to generate Flame charts without manual code annotation
(you pick functions that you are interested into, and the profiler adds a hook to these functions in order to log the entry+exit time).