skysight-inc/HackerNews huggingface dataset:
As somebody who does DevOps consulting I was baffled how they could be down all day if it was a pure operations issue. That tweet is just speculation though. Hopefully more facts and details come out.

My bet is still on it being a database issue. If they indeed are using AWS RDS, I wouldn’t be surprised if they have half of AWS support engineers working on it. Once again, if I had to bet, I say they rolled their own "half-baked" database solution instead of using a AWS native offering.
Once you start asking yourself whether you can do SQL "on top of" a non-SQL database... pretty soon you realize that what you really need is a SQL database.
Tomatoes.

Not the US, but from the Americas.
Zeplin's TypeScript Client is released
> In the beginning God created the heavens and the earth.

Kind of glosses over the ~9b years that the ‘heavens’ existed before the Earth formed, and the vast difference in scale.

You’d have to wonder how any explanation that wasn’t obviously made up by a race that lived on the Earth and understood nothing about the wider universe could get the facts so wrong.
Sadly, most programmers are known for being bad at package management.
Great job. Got it! And the presentation that leads to it is hilarious in itself.

How did you find it?
If they are down for one full day out of every 365, that's still a potential ceiling of 99.726% uptime for the year. My home internet was down 14% of the afternoon on Sunday this week, and on through the evening.

On a month-to-month basis, I can't even seem to crack 99% reliability. (Geez, I should really call them on it, or perhaps get a new modem...)

Point is, how high is Comcast's valuation again exactly?
and how can they tell?
I guess it was actually a few years ago..time flies!!

https://news.ycombinator.com/item?id=19008470
People care about versions. If it’s harder or more confusing to understand what version you’re on, that’s more than “just method”. Otherwise we’d just use UUIDs for package names and call it a day.
These are both references to the movie War Games (1983), which is excellent.
A lot of people don't want to set up a whole new environment just to run some javascript in their front end. I know you can put react and angular code in plain js files and serve those files directly, but if you hire a typical frontend guy chances are he will need to add a whole slew of dependencies and steps to deploy your solution.

Take a simple site like HN, there is no need to make maintenance many times more expensive by doing all of those things when a hundred lines of javascript will do the trick while still being simple enough that any programmer could read it and understand how it works.
Actually, even more than that! There is a very narrow region where photons can actually orbit a black hole multiple times before escaping. In fact there is a region where photons may orbit indefinitely!

https://www.universetoday.com/110682/can-light-orbit-a-black...
We coach a number of founders who have asked us what others are doing with their teams.

We’ll be compiling a collection of response plans and sharing with the community.

We’d love your answers on the survey or in the comments here.

We won’t be making recommendations, rather will just present what others are doing as examples to help make informed decisions.
Not a cola company problem, but black plastics can't be read by the optical sorters that recycling plants use to read the 3 or 4 or whatever number on them. So they end up in the landfill stream.

They should be banned overnight. But we can't be having that!

https://www.cbc.ca/news/canada/toronto/restaurants-coffee-pl...
British billionaire Hohn launches campaign to starve coal plants of finance
> Seems a bit self-serving.

Historically, all branches of knowledge were branches of philosophy. There is a reason why PhD stands for "philosophiae doctor" ( aka "Doctor of Philosophy" ).

> Surely the physicists could make a claim that all fields (including philosophy) are subfields of physics.

Certainly not since physics deals with the empirical natural world. Physics doesn't delve into morality, virtue, essence, good, evil, etc. There is the physical world and the metaphysical one.

In modern times, the empirical branch of philosophy ( hard sciences ) have cut out their own special niche, but fundamentally, they are still a specialized branch of philosophy.
Twitter – “we are strongly encouraging all employees globally to work from home”
> As an author and consumer of cross platform software I can't rely on that - no SIGPIPE on windows - not to mention it's a pretty coarse hammer.

But shell programming and process pipelines aren't common on Windows. Rust shouldn't have changed the default behavior. SIGPIPE serves a critical role on Unix by ensuring that processes don't keep running when their consumers disappear.

> Return value + errno is the way to go if I actually care about the exact behavior. One can wrap the call and panic/abort/terminate, but most people don't bother to do that, nor can I particularly blame them for not bothering (especially when I generally don't either.)

Fortunately in Rust you're usually forced to handle the failure condition. The problem is with FFI to existing libraries that implicitly rely on default Unix semantics.

> I'd be curious if git blame shows they had that error handling from day 1, or if it was generally added in response to heisenbugs. My money is on the latter, but perhaps you're generally exposed to better codebases than I am.

Admittedly, I don't hang in the "I copied this code from Stack Exchange" or "IDE code completion is essential" crowds. When programming in C I always have the POSIX and C standards handy, even though I've memorized much of it already. I try to do the same for other languages, to the extent it's possible. Someone else linked to an earlier comment of theirs where they complained that the POSIX spec for fork was only the 8th hit on Google. Perhaps their problem was having a habit of Googling the usage for a core Unix API rather than using the freely available and eminently readable specs, which can be kept locally. I have well over USD $1000 of ISO specifications on my hard drive, and as far as specifications go the POSIX and C specifications stand out for their concision and clarity. This is true even when pitting them against the documentation for languages like Perl, Python, Go, or Rust.
The solution (adding a day every four years) doesn't seem specific to either.
>, and it is best not to have two threads on the same topic, so the question remains which link should win?

I think the analysis by Meritech Capital should win because inside that article, the first sentence already has a direct link to the official SEC S-1 anyway.

For HN audience, it's easier to read the much shorter (even if flawed) Meritech Capital blog post and comment on that -- rather than read then entire S-1 prospectus (~100,000 words!). Those that want to dive into the lengthy S-1 can still do so; the link is conveniently in the first sentence.
This annotation let's the compiler treat their items in special ways, but it is usually for either easier way to refer to them (I want to desugar this type to a cell of what I already have) or for diagnostics. I think box is one of the few "magical" things in the language.
I would also talk up idiotic concepts on my blog for his kind of money.
One of my favorite takes on the limitations of our desire to have clean categories for everything: https://www.lesswrong.com/posts/aMHq4mA2PHSM2TMoH/the-catego...
I see what seem like fractal patterns if I so much as rub my eyes. Always wondered what it was.
Mostly Java.... some scala (some teams might use it), and potentially other languages. It built its own api lightweight java framework around 2014-2015 (called Apollo), which is actually pretty decent/nice to work with. There was a lot of protobuf usage early on, but most teams started transitioning to plain json.

So, each team runs its own servers, for the features it is developing/maintaining, and most of the api goes throw a common gateway, etc.. etc... don't want to give out more than this.

Some of the simple front end web pages (i.e. marketing websites, analytics) might even be on php/python/ruby. Some teams wanted to use javascript (Node), but those are not the critical main app, as java is pretty much required to be used for anything that affects the main app.

Also, if you are doing machine learning, then whatever it gets the job done (usually Python).

btw, I left few years ago, so things might have changed.... I know at least one team that wanted to use GO for some of their services....
CEO of Homie resigns after allegations of sexual harassment from job applicant
They remove smart playlist? They don’t understand that is one of the feature making people hanging on iTunes?
Indeed. We don't know if Apple just throttled the CPU on every device, even those that might have been rarely used and still have plenty of battery life. But the main problem here is Apple's lack of transparency on the issue.
It’s from Latin for “sun”.
Marjory if what happens in that sub is humorous. And its pretty clear that there is a lot of satire and it's not the place you go to for in depth analysis 99% of the time.

Loss and gain porn are a normal part of the culture as are the slurs used.

The gains and losses are often real but this is the community you go to the laugh about such things
Again this is about "regular paper masks" -- not specially rated masks such as N95.

Also, it dodges the question of - "What if, being adults, we train ourselves not to scratch our face (in view of the seriousness of the issue)? Will masks help then?"
It is equivalent to "pass by value and that binding is no longer valid after the call".
This is great! A really even discussion of the situation and concrete ways to make sure kids stay safe.

Far too much fear mongering content online already, thanks for keeping it informative!
FIVETRAN (https://www.fivetran.com)| OAKLAND, CA | FULL-TIME| ONSITE Fivetran is the fastest, smartest way of connecting your data to a central location of your choice. Companies use our connectors as indispensable tools in their modern data tech stack. Come build products in weeks not months, and deliver full data replication + automated data pipelining solutions. Best of all, work with humble, smart, fun-loving, motivated individuals. We're ready for you. :)

Hiring:

SDET - https://jobs.lever.co/fivetran/09abc0ec-2aef-4e2e-8719-90861...

Senior Software Engineers (backend) - https://jobs.lever.co/fivetran/85a46418-dcaa-4158-abb4-5c4f8...

Staff Software Engineers (backend)- https://jobs.lever.co/fivetran/7b676939-d445-4a5b-928b-e5657...

Engineering Manager - https://jobs.lever.co/fivetran/ec158de8-ebfa-4f2a-87f4-b242f...

Staff AppSec Engineer - https://jobs.lever.co/fivetran/1301de4b-8fbe-4d91-bde4-0e53a...

Some of our stack: Java, SQL, Python, Postgres, Kubernetes, AWS, GCP

Want to learn more? Contact Angeline@fivetran.com
Made a lot more sense to start cutting and maintaining gently graded roads through the Andes for civilisations who started millennia earlier with the premise that horses/oxen were available and good at pulling stuff and once you got through the mountains everything would be nice and flat. Iron helped a lot too, of course.

The wheel still isn't particularly useful in reaching a number of Inca sites even given dynamite and the internal combustion engine. It wasn't that Incas were averse to the concept of roads so much as they didn't see why roads shouldn't have stairs.

Llamas are good at climbing steps and terrible at pulling carts...
They used to at least be the same core.
The person posting it in the subreddit clearly understands the theme of the subreddit. Whoever took the screenshot and shared it somewhere likely doesn't even know what WSB is.
Surely baguettes are always sold for way more than the cost of ingredients.
For anyone who can't break WSJ paywall

https://outline.com/M22bbL
People underestimate how the exponential improvements in computing hardware creep up though. It's like computers were rubbish at facial recognition, chess, go and the like for years until suddenly they were not.
My main disappointment with RISC-V is that the optional swathes of the instuction set are all-or-nothing, and they are each huge. E.g., I don't get popcount without a hell of a lot else (none of which is actually out, yet), similarly for others. Maybe this wouldn't matter if they almost always have everything, but that doesn't seem to be the case; certainly B are thin on the ground, for known reasons.

The second disappointment is that they flubbed the once-in-a-generation opportunity to represent the boolean true value as all-1s, which would make it also useful as a mask.

Third is that the comparison and conditional-branch instructions are merged, impoverishing the sets of comparisons and branches. (E.g., comparisons could set an output register to zero or all-ones, and branches could then depend on a register.)

You might consider these pretty small disappointments, but I feel them no less keenly for that.
It looks like the guy on Twitter doesn't understand that the API is down so you get 503 and a CORS error cause the pre-flight request failed and doesn't have the right headers. It will fail for any date.

The question is really does the front-end normally try to query the next day and what's going on in their order execution system on the backend, which we don't know because this source is just speculation based on console logs in the browser.
https://en.wikipedia.org/wiki/WarGames

Classic 80s cyberthriller.
Hopefully that's a bit clearer. Having been a lurker on and off again for years here, I wasn't sure how best to avoid editorializing the title.
That's a really interesting observation. My knowledge on the history of finance is woefully inadequate, but stocks seem to be another concept that was popularized very late.
Very high doses of vitamin C are also an abortifacient, although it's not as reliable as other medical methods. If you think you might be pregnant or are trying to become pregnant think twice about using vitamin C to treat another other conditions.
This is awesome, I was just talking to my friend about an API first brokerage. Glad to see someone's already made one.
Pizza pie was used for decades before the invention of the deep dish.
https://www.crustkingdom.com/why-is-pizza-called-pie/
I got hired on my first internship after I graduated college from HN, in 2017. I was jobless at the time and living with my parents in the hope I would be able to get a good opportunity. I ended up being hired on a small internship role developing a Rails app, which wasn't enough to sustain me so I still relied on my parents for rent. After that I got lucky on one of my other applications and got hired by a much bigger org, such that I can now pay for my own rent.
I have been contacted and even got on-sites with them in the end. I always post when I see the post. I can follow how useful it is via my website and google analytics!
The slider is a great idea, will add that.

We didn't want to add a minimum price or make a lot of packages because we wanted it to be simple, and the users only pay for what they use. I wanted them to free their minds from choosing the (right) package, or keep upgrading while they scale. Will see how it goes.
> The number of classes isn't necessarily indicative of the size

Size, not necessarily, but yes it was in the case (the person was looking at why the binary itself, not any of the assets was above 100 meg).

> or complexity of an app

I'm not sure how 18,000 classes isn't a guaranteed extremely complex app.
I want to be clear about the use case that the enterprise port knocking solution is trying to solve: it's an additional control that would not normally even be in place. In most setups, you are exposing some sort of relay to the internet, through which your users can access the services after authentication - such as an SSH bastion host or a VPN. The IP based whitelisting mechanism is simply a layer to allow you to not have to compromise and expose anything to the world wide internet. The actual authentication and authorization mechanism is the certificate-based set of SSH connections.
We just need to combine English and Spanish:

Sun => Sunday

Moon (Lunar) => Lunes => Monday

Mars => Martes => Tuesday

Mercury => Miercoles => Wednesday

Jupiter (Jovian) => Jueves => Thursday

Venus => Viernes => Friday

Saturn => Saturday
Neither Signal nor SSH in their most common mode of use have a "PKI" in the sense you mean, which is my point. The Web PKI is something we live with because we have to, not something anyone sets out to re-create.

There are organizations that benefit from a PKI-ier deployment of SSH, but even there, the "I" part of the PKI is extremely attenuated, and most of the real interesting work is done by a single centralized point of trust that mints time- and usage- limited token-equivalents. They're not trees so much as they are vines or fungus colonies. They're great, but they're certainly not a vindication of the 1990s concept of a PKI.
How do you know they don’t use it for production?
Looking for HMI Frameworks for NXP
Hey guys,

I am looking for a framework to build a HMI for the NXP I.MX RT1050, but only finding Qt. Could you point for more and pros and cons of some frameworks?

I am learning about MCUs, sorry about the newbie question!
My point is that in modern cities you are not a minority anymore, or not by a large margin.

I have a driving license, I've been driving for 20 years, but I gave up on cars 3 years ago.

Now I use other means of transport, mainly the subway and my feet. I walk a lot, but I don't use a bike because

- I don't like biking when it rains and in Milan it rains a lot

- I don't mind the cars, but I avoid sharing the road with trams and their rails, and Milan has a lot of them

- I mostly go out at night and I think biking at night it's too dangerous, even if there were no cars around

- Milan is very flat, it makes it good for biking, but also for walking, which I prefer

There are a lot more bikes in Milan then in Rome, but the people that are biking to replace the car entirely are a small minority, they either live a few minutes away from their workplace, are students or use it as a way to do sports, not to commute

Finally, air quality is bad and biking make it much worse

One thing I noticed is electric scooters are having a boom because they are easier to drive, transport and are less messy (if you're a woman in a dress or a man in a suite biking can be very challenging)
Also (kind of) analogous to the expression “many moons ago” referring to the cycles of the moon.
“There may come a time — if you have cultural civilizations that are living in this environment and you want to preserve the seasonal significance of a particular date on the calendar — that you would likely introduce some sort of a leap system,”

It never occurred to me until reading this that the main reason we care about syncing our calendar to the seasons is mostly cultural.

We could easily just count days and have equal months and be done with it if we didn't care about certain days happening in the same season.

Very interesting!
It's great, because each approach has pros and cons, so as long as you primarily focus on the pros, it's a win every time.
If you find this funny or interesting "King Cnut" is also an interesting little doco about a war with fcuk.

It's not what it first seems -

https://www.imdb.com/title/tt5824910/

It's explained in the doco but "Cnut Sweynsson, known as Cnut the Great or Canute, was king of Denmark"
I'm reminded of a recent article in The Information that estimated that at least $16B were spent on autonomous driving by the industry overall, and about $3.5B by Alphabet specifically: https://www.theinformation.com/articles/money-pit-self-drivi...
Another difficulty of consciousness is it may not be transient. It may pop in and out of existence, and the only thing giving each instance the illusion of transience are the memories each previous instance have generated. The problem now is the fuzzy definition of a memory and the many different ways the human body may store it (in genetics, neural pathways, in brain chemistry, muscle memory, etc). In order to locate the present consciousness you have to be able to track all of these memory systems to get a lock on to which active brain network shape may be the current instance of consciousness, which may at any time vanish and pop up in another network.

Consciousness not being transient is kind of terrifying. It's like a mental version of 'The Prestige'. Every night when you lose consciousness, or maybe every time you lose or change a train of thought, 'you' essentially dies, and is cloned/re-imaged by your memories at some other location in the brain.
Then again, HN doesn't need a Javascript developer to maintain their 2kb of JS, either.

I mean, by virtue of being a client-side Javascript developer, you're surely going to be working on client-side applications large enough to demand a client-side Javascript developer.

Frankly, avoiding jobs that use frameworks seems like you're choosing for nothing more than legacy spaghetti-code messes, not some sort of back-to-basics enlightenment. But I'm not here to judge what somewhat likes. :P
I'll tell you what, the image on this press release is a perfect microcosm of American life. A couple of hugely expensive cars are parked on a dilapidated street in San Francisco, in front of two ancient examples of what used to be working-class housing but are now worth $3 million per door. Two of the three houses in the photo are owned by the same long-time and very vocal bicycling activist who wouldn't be caught dead in a self-driving or any other kind of car. The frontmost car is illegally parked; in San Francisco you are not permitted to park in a curb cut, even if it's your house.
This would be a big part of this you know:

> [...] We accomplished this by using the native OS wherever possible [...]
I'm not talking about refugees per se either, simply the median immigrant. Who, in the United States at least, was neither a refugee nor solitary, but someone who moved from the home of their co-ethnics to an enclave of the same.

I've done a fair amount of migration of my own, over the years. Your observations concerning it are familiar. This:

> Even if you are trying to faithfully recreate dishes from back home, they will tend to morph a bit because conditions are different and you just can't find the exact same ingredients or recreate the exact same processes, etc.

Is a solid description of the mechanism (one at least) behind the Pizza Effect.
Just like with TLS and its "ciphersuites", you expose the vulnerable components for as long as (1) you're required to by your users and (2) the risk is bearable. At some point, you stop exposing the vulnerable component at all. Ciphersuite negotiation doesn't free you from this requirement, but it does make it harder to ensure that peers who agree on non-vulnerable parameters are actually able to use them.

None of this is complicated. It's also worth looking back on the history of TLS vulnerabilities to get a sense of just how little ciphersuite negotiation helped anybody.
MACs are computed directly from cryptographic hashes. For normal ZeroTier P2P traffic the MAC and Ethernet header are elided entirely too, which saves about 14 bytes of per-frame overhead.
"I am deeply, profoundly sympathetic if you've worked most of your career in a place that built that kind of cynicism"

My post wasn't really prompted by my past employment nearly as much as my interviews and phone screens in the past couple of years. I'm inferring what the norm is based on what people seem to be looking for. Specifically, an interest in technology for its own sake.
The simple fact is that we don't really know the difference between "Can generally self-drive" and "Can reliably self-drive". People have different intuitions for how big that difference is, but no one truly knows- and informed participants in the market vehemently disagree (Musk thinks he can do it with a bit more big data and Waymo haven't really settled on a h/w platform).