skysight-inc/HackerNews huggingface dataset:
>rare 10 minute peaks

But is that really the use case here? I haven't worked in ML. But I'm not seeing where you are going to need to handle a 10 minute spike that requires a whole datacenter.

A month's worth of a quad gpu instance on AWS could pay for a server with similar capacity in a few months of usage.

And hardware is pretty resilient these days. Especially if you co-locate it in a datacenter that handles all the internet and power up time for you. And when something does go wrong, they offer "magic hands" service to go swap out hardware for you. Colocation is surprisingly cheap. As is leasing 'managed' equipment.
The Beehive (Bumble) hasn't yet been swallowed by Match Group, but Match Group sure is trying.
As someone who has actually worked on this stuff soup to nuts, it's not as easy as people imagine, because you can't just support some subset of available ops and call it a day. If you want to make OpenCL pie from scratch, you must first make the universe, and support every single stupid thing (among thousands) and even mimic some of the bugs so that models work "the same".

This is hard and time consuming, and this field is hard enough as it is. What makes it even harder is that only NVIDIA has decent, mature tooling. There is some work on ROCM though, so AMD is not _totally_ dead in the water. I'd say they're about 90% dead in the water.
Exploring stocks in the London Stock Exchange using graph networks in Neo4j
The compression soon mounts up in savings. It’s quicker to send over the network, disks cost money and on the cloud even low terrabyte sized data starts to mount up in cost.

JSON is unstructured. Every one who parses the data needs to write a parser. As it’s unstructured how do you manage schema changes?

Using a binary format like avro you get strong typing (basic validation), schema change modes, no need to write clients. You can publish your avro schemas to a registry and you then get a catalog of data available anyone can browse to see what data is available and how it looks.

> This just smells like tech debt
I’d say the opposite. Using JSON is tech debt. Everyone writing parsers/serialisers, not knowing what fields are available, what values the fields can accept, how to handle new fields / deprecating old fields.

Debugging is simple, AVRO can be inspected unlike over formats with its Generic record format that can also be represented and dumped as JSON.

people should use binary strongly typed formats more. It makes things so much easier for the developer,data evolution and data processing. You also get benefits that your application is no longer running in debug mode.
I wonder what analogues exist between naming chemical elements and the history of allocating IPv4 addresses or short domain names
Food Delivery Services DoorDash, Uber Eats, and Postmates Might Merge
So your manager said please and reminded you of your working hour commitment. I don't see any harm there.

I get your point that 5-15 minutes late is really kind of nitpicking, but you mention the company has traders and risk managers, which makes me think you are in financial industry or maybe commodities. For those guys they will pay you to be sitting there watching youtube as long as you are there to respond when they need you immediately. And for them if trading starts at 9 and stuff is broken at 8 when they are getting setup that is major and so they want people in the seat ready to fix it, not wondering when you are going to stroll in. That frankly seems reasonable to me. At the same time you'll have the benefit of a pretty easy job and a 5pm quitting time that will be firm as well.

So really it is up to you, but I would say you need to have some accountability and the excuse you aren't a morning person won't cut it in standard corporations. If you want flex time, find a new employer that specifically allows for that and you'll be good.

* edit: added a word
i think that it would be rather unusual to update timestamps in whois (which i guessed the parent poster was referring to) based on updates to in-zone data. A transfer would be an example of something that would change information in whois and thus update the timestamp noted there for the latest update. it is sometime possible to infer the date of the latest change of in-zone data because the serial of the zone is often constructed by using a date and a counter. But that is actually just convention and not reliable. Its also unlikely the parent poster was referring to this.
Very interesting. But what about people who simply just rather use their fingers? Would you not rather type than speak if possible?
They can be, and afaict, are, typed context sensitive languages.
I'd probably try LSD recreationally if I could buy it from credible sources. But I can't understand people who buy synthetic drugs from street dealers and take them. How the hell do you know what you are actually ingesting?
How about 'jilt'?
Because real CS degrees require a lot of it, and math exams are the main reason people wash out in the first 2 years. (There's some controversy around whether that should be but it is what it is.) And it's not a watered down version for CS students. In the universities I know, the first ~4 math courses are taken together by maths and CS students. I've heard "CS is applied math" a lot, and I agree with it. (If you want to become a programmer, you don't need to go to university.)
My guess is that rural Belgians had to make do with wells and rain water 2000 years ago as well.
My org has a lot of talent in LATAM. Argentina is onerous due to the ever changing financial situation (taxes, regs, currency, etc.). We do have a few bodies down there, though, and general consensus is they're competent.

Chile and Mexico are generally more stable, and both the Chilean and Mexicans I've worked with remotely have been solid. We had a technical (data center) team in Mexico that only had 1 English speaker but still got stuff done quickly and timely.

Also heard good things about the Zona America in Uruguay. No direct experience with it, however. Part of me thinks about sneaking away down there for a few years...
Tesla could explain why it crashed. But good luck getting its Autopilot data
The next Xbox will quadruple XB1’s CPU, octuple its GPU performance
It's the type of clickbait we accept here, I guess. Almost expected a clickhole link.
No. If someone was great, but not for me, do I rate them 0 stars? 5 stars? Am I feeding the algorithm or helping others? If I met someone, instantly fell in love, but they decided it wasn't a good match and didn't want to go on a second (or 5th, or 10th) date... then I can revenge-rate them to sink their future chances of being happy?
When managing millions of transactions through Kafka that have to be serialized to s3, read by hive natively, translated to parquet by spark, support nullable complex types (map, struct, array), allow schema evolution forward and back, then Avro is a good choice for your base data format.
The one liner quicksort implementation in Haskell is only really possible because a good chunk of the hard work was handled by a partition library function... I'm not sure how different that is than just calling quicksort from a library in any other high level language.
You know, I never knew that that sidebar was a link to the same entry in different languages - thanks! Still, it makes me wonder if there is still a way to open up more content in other languages, so that those who contribute more in-depth can somehow have that content be shared on other language pages more transparently. But, I never studied library science and I'm sure finer minds than mine have considered this problem.
Yeah they have added some features that are more tied to friends or dating.
But those are by far the exception after of years calling themselves a dating app.

It wasn't that long ago that they added the "Accepts NSFW" profile option. Expiring photos (if you do ultimate).

The Spotify one actually took me off guard when I saw that added, struggled with seeing the point until I remembered that some people do actually use it for another purpose.

My biggest issue with calling Grindr a dating app though is its focus on superficial (great for hooking up). But your profiles have a severe limitation on how much information you can put on them. Compared to something like OKCupid that makes me think of old myspace pages which could have a near unending amount of information.

An update or 2 ago they finally added tags which has been a bit helpful, but still only good for quick things.
The lemon problem, as you highlight, is due to asymmetric information. The mechanisms you mention fix that: mechanics check a car before it is certified, the warranty as well as the value of the brand (reputational damage) shift incentives against cheating on that check. Similarly, in matchmaking, usually the matchmaker knows both parties, warrants that they are ok, and his reputation suffers if they aren’t.

A real innovation would be to solve this problem of asymmetric information in dating in a similarly robust, yet scalable fashion.

For example:

* Credible testimonies from ex-partners

* Certification of claimed characteristics (photos, age, weight, income, educational achievement, ...)

* ???

* profit

I don’t know how to achieve these - I’m pretty sure blockchain is not the solution, but something might be possible in that space.
The 'fill in the N blanks' results at the end are fascinating! N<64 are all pretty normal, but then for N=64 and N=512, it starts going on about the old 1930s cookbook it has and its grad school experiences! Wild. I think I would not be able to distinguish this from a selection of real Amazon reviews or similar informal text.
Do you have a reason that you don't use an adblocker?
This book, Thinking with Type by Ellen Lupton, was one of the first design books I ever read. I have been a designer for about 10 years now. It is a very approachable introduction to typography.
For a little while putting Elon Musk in your display name got your account automatically suspended, I think when the crypto scam thing was at its worst. I haven't seen anyone talk about that scam lately so they may have moved on to better ones (like the relatively new scam where if someone asks you for a paypal donate URL, a bot impersonates you and posts one in the replies almost instantly)
> She couldn’t believe I was not interested in continuing - how could I turn down Google??

Lol. I had the exact same experience back in the late 90s, but with... IBM. Arrogant as heck, took three months to follow up and were shocked to know I was no longer interested. It was beautiful.
Most of the tech behemoths already have offices around the world.

Maybe these offices are just following the great standards set by the people working at the HQ.

Even then, there are a bunch of companies that have their engineering based in other countries.

I personally worked for a few companies that are major player in their fields (although not unicorns) that have offices here in the Greece.

Most of these companies have one thing in common, the leadership, everyone at the C level, work and live in the US. In fact, the companies I worked for had HQs in the SV.

I don't think SV has a significantly better talent pool.
My anecdote is that my local team has had more than a couple laughs looking at code written by our SV-based colleagues.

But I think that building your business there certainly gives you a huge advantage.

Your engineering doesn't need to be there.
> Problem is, electric cars don’t require the same workforce to build. As Reuters writes, ‘electric cars provide less assembly work than combustion engine vehicles.’

This may be the most interesting factor of all, but the article doesn't cite much in the way of support.

AFAICT, the electrical system on a Tesla is an entirely new level of complexity, but the rest of the hardware is vastly simplified. No engine. No fuel system. No emissions system or multi-state/country-specific modifications. The battery placement gives the car a low center of gravity, which simplifies safety engineering.

If so, then it's far from clear how German car makers survive this. They'll need to not only retool factories built a great cost (often, for diesel, which is now almost certainly dead), but will need workers with some very different skillsets.

This seems more like a problem for any country with an established auto industry. It's a great opportunity for countries without one.
Some communities do a better job of this than others.
I love your "RFC" post. I'm a SRE by day who dabbles in code at night (Go). I've long wanted to find a co-founder to moonlight on a project together. I am a remote worker, far away from the Bay Area and it seems really hard to meet others interested in this given where I live. I would love to see more "co-founder dating" here on HN (pardon the pun...)

That said, for your app, I'm kind of a doubter because I never had any luck with dating websites for many of the reasons you mentioned. I went on lots of dates and nothing ever connected but finally got some good advice from a friend:

"Take care of yourself and do what you love and she will find _you_."

I did exactly this: started running every day after work... learned how to cook and started making my own food...spruceded up my apartment with some nice furnishings...and lo and behold, my future wife literally (nearly) ran into me. I was out running one night and she almost hit me at a stop sign when I ran across the road. She turned out to be my neighbor and fast-forward 11 years: we have two kids and 10 years of marriage under our belts.

In retrospect, I should have spent the hundreds of dollars on a life coach instead of eHarmony.
I agree. Both the simulation and the analysis are quite useless for two reasons.

1) It doesn't perform any analysis of the individual population members between time-steps. A members of the population jumps randomly within the income distribution after a transaction and the plots don't account for this. I would like to see the average wealth of each of the population members over time. I'm guessing it will be 100.

2) The transaction function is entirely unrealistic causing and making addressing 1) pointless since each population member is essentially a new born between time steps.

That said, it an interesting exercise in how one can generate a beta-like distribution.

Overall, this is too far removed from reality to be of use in debating how to address income inequality.
I don't think it is impossible but it is definitely hard to do it "everywhere". A lot of the sites allow for free users to create profiles and this simply attracts scams and bots. You need to make it expensive. You need to make messages cost above X per month. I think you need to start like Uber did at first, it is only people who make $Y+ and maybe it requires a W2. I imagine it like what The Ladders tried (unsuccessfully) to do. You can later slowly move down market but you will need the density of a large city for any matching to work.

Personally, the best part of dating apps/site for me was meeting people outside of my social circles or people 30 minutes away. It also let me filter dates based on some kind of criteria besides "cute".

Your other point is valid though, most people just want sex. That isn't a new phenomenon but these apps make new targets easy to find and those targets feel more isolated emotionally than they did in the past.
On practice, no you can't. At least today.

But it may be a very interesting question for a researcher.
My experience matches other people here. 3/4 of the interviewers were good but that 1/4 ruins everything. My last round was this guy who was clearly not interested in conducting the interview. He asked me a question and just sat there. He didn't engage, was very cold to questions and I had no clue if I was on the right track.

As an interviewer myself and having interviewed for startups (which is a different beast due to the additional selling involved in converting candidates) I've learnt to break the ice, encourage the candidates, treat them as human and guide them towards the solution if they're off by a little. I do also cut short some interviews when I realise the candidate is an obvious mismatch. I do so politely and in the interest of saving both of us some time.

So, when the Airbnbs, Dropboxes and Googles don't extend the same courtesy - even though I know they have the upper hand - I lose any interest I have in joining them by the end of the interview. I have had really good experience with BrainTree & Pinterest & a few others. So I do know not all companies are bad and even within the company there are good and bad interviewers and it's just a matter of luck. Still, the doubts about self-worth are hard to squash.

Edit: I call out Braintree in particular because they conduct interviews in pairs. At least one person's job to listen at all times. IMHO, this makes all the difference. Any signs of bias, narrow perspectives and hostile behaviour should - at least to some degree - be reduced with this model.
I wonder how much great talent they miss out on just because they can’t be bothered with this kind of process.
I would not be OK with this policy even if it was spelled out, doubly so because it was a prospective series C investor that wanted it added to the existing (retroactively) and future options agreement. People often convince themselves that startups will IPO or whatever because that's a pre-requisite for joining one.

People don't always make great decisions. Part of being a good person is accepting that caveat emptor is not an ethos that people should embrace.

I talked with an engineer - most excellent - who was employee 1 at a startup that, at one point, became worth close to a billion dollars. He did not early exercise because they flubbed their 409a evaluation and his share would have been a $100k+ commitment at the time, and he'd just come out of two startups back to back that had failed after he'd EE'd and gone to zero.

At year 6, he was absolutely almost ready to gnaw his own leg off, but he stuck it out to the IPO. He was absolutely miserable, he wanted to go. They would not convert his shares to NSOs and he could not afford the multi-million dollar tax bill he'd receive if he ee'd then. Good thing, though. It was grueling but he got through it and they did IPO.

And then they crashed to essentially zero before the lockup expired and he got essentially nothing.
From Twitter's perspective, it won't be a disaster, it will work exactly as they plan.
That's not really true man. I've worked with devs from Argentina and Ghana, and let's just say we were all surprised at how much the managers at my company were paying to those consulting firms. Think devs getting USD350 to USD1500 per month while I knew for a fact that USD50 to USD225 per hour was being paid out.

I think a lot of devs in the West would be almost shocked at the amount of money devs make in other places.
Are you in the Bay area? Would love to chat. Thinking of an idea where your expertise could be very handy. $my-hn-username at gmail.
Depends on the state. It's barred in California, for example: https://en.wikipedia.org/wiki/Unruh_Civil_Rights_Act
Jquery was invented and became massive for decades because it made js basically suck less.
Nah, "truth is often stranger than fiction"
No it's just pure price discrimination. They don't care about gamers they just know businesses will pay more if forced to while gamers can't.
It’s only 33 miles.

You could build a maglev and 100,000 people could make the trip daily in under 30 minutes.
IIRC there's a controversy around horse collars in history as most of the horse collars shown/found (I forget which) wouldn't work -- they apparently [would] strangle the horse.

Something along the lines mentioned here: https://en.wikipedia.org/wiki/Horse_collar#Earliest_predeces...
I vividly remember working on my school’s website in 1997 with Microsoft FrontPage. I had built a rather complicated system where it would be possible to arrive at the same page from several origins. Whereas most web-pages had hyperlinks or allowed the user to use the “Back” button on the browser.

I decided I was going to have none of that amateur stuff or reliance on what is now referred to as “browser chrome” (though if the term even existed back then, I surely wasn’t aware of it).

So I looked into this JavaScript thing, and wrote my first ever script embedded into a button:

onclick=“javascript.history.go(-1)”

I was so proud of myself. For about a year users of my school’s website were visibly amazed.
The paper you linked shows that one Haskell implementation does not exactly correspond to a specific algorithm, then gives an alternative definition which does correspond. What does that have to do with the statement 'Haskell is not math'?
What you describe is a system that values the generation of wealth, and uses seemingly-logistically-foolhardly supply chains to exploit cost-of-labor imbalances to maximize profit.

And likely as long as it is profitable to do this, we will, at massive non-financial costs.
Humans look a lot like machines to me though. So it seems we are looking at the old machine competing against the new. And maybe the new machine is a hybrid of the old machine with some new feature built in. I don't think we'd call it human though, cyborg maybe.

One of the things I didn't like about Star Trek was that they have this super powerful computer and yet Picard has to ask Wesley to punch in the coordinates on the console and engage the warp coils. What kind of theater is this? Sure a floating monolithic slab of computation in space has less cinema appeal than a crew of humans, but a hardened machine seems more plausible for space travel. Humans can't sustain much more than 1g acceleration and don't live too long.
I respectfully disagree on both counts. The puzzles in the Witness are linked - but instead of e.g. picking pushing a lever to help with another puzzle, you learn a new rule that will allow you to solve more advanced puzzles that combine the rules of several other puzzles.

And the primary focus in Outer Wilds is not on action, but on exploration. And the way you learn about the history and technology of a previous civilization is quite similar to Myst.
The Other Tech Bubble (2017)
Create a Dashboard with Next.js API Routes – Fetching Data with SWR
Not to mention that web workloads are frequently memory-bandwidth-sensitive. I remember Google published a paper where they measured CPU usage in production environments and at least one of their real-world applications spent like 30% of its time in memcpy/strcpy. (The paper examined ways to optimize those copies by carefully applying non-temporal hints in the event that the destination buffer wasn't going to be used for a while).

Given that, having more memory bandwidth per-core seems like it could easily improve CF's performance a lot.
Tesla Pays $10K for Microsoft SQL Server Reporting Services Bug
> like a lot of areas in Europe.

You misspelled America. Europe has a pretty high population density in comparison.
Coming from the UK, it shocked me to learn that you basically get full pay for two years of sickness in The Netherlands. The protection is so much better than the UK's system.

It can be abused though: I know of several cases where people are ill for two years, miracuously get better, work a month, then get ill for another two years.

Overall it's preferable to the UK situation.

Like you though I'm a freelancer; you earn more for less net work time so it's good.
I'd argue that good managment can often be quite close to therapy (albeit a little less personal). Getting the best out of people starts with understanding where they are coming from, what their needs and desires are, and ensuring that as a group, they are meeting each others.

Leadership is a different thing.