skysight-inc/HackerNews huggingface dataset:
Right, but they didn't recover speedily. To have the cluster in such a state for so long sounds like poor monitoring to me because this can knowingly interfere with an election later.
What do you mean keep a spare machine for emergencies? Some of us have always had them as primaries, rather than leaving that world.

20 years ago, the type of person analogous to a typical HN type would have been on Linux. Thread after thread on places like Slashdot started from a position of Linux advocacy as a common baseline. Then in the early 2000s there was a massive shift to Mac among those types.

Personally, I miss the days of rank and file in such communities being desktop Linux advocates. We lost something of our soul.
I'm with you, because I've walked to work right through 3rd and pike/pine and 2nd for ~5 years now every day and, yeah, it's not ideal, but I also don't live out this post-societal collapse fantasy in my head every time I see a needle or crazy person.
Yeah, Julia’s type system is really just not designed for the sort of error catching patterns people seem to want static type systems for. Instead, Julia’s type system is designed for enabling multiple dispatch which I’d argue is a much greater boon than the dubious claims of error catching due to static type systems.

However, you can simulate static typing with the @inferred macro from Test.jl. It will throw an error if all types are not infer able ahead of time which is essentially static typing.
> - Segmentation. Often, we have to rapidly segment users by custom attributes and conditions and relay an update to them. listmonk supports SQL expressions to segment users on their attributes that are defined as arbitrary JSON maps (thanks to Postgres JSONB type).

So, is it connected to some kind of CRM ?
I also live in Seattle. I have no idea how to solve the problem, but I definitely don't think letting dangerous people roam the streets, committing acts of violence without consequence, is the answer.

When you have a person that's consistently assaulting random people, that person needs to be forcibly removed from the environment as a matter of public good, regardless of the causal reason for their actions.

It's a real shame they were born with a bad brain that makes them incapable of not being a violent menace to society, and that no cost-effective and humane solutions seem to be on the table. But if I have to make a short-term decision on who's rights to sacrifice first: the ill violence committer or the innocent victim, I choose the former 10 times out of 10.
In my experience customers deeply detest the idea of waiting around for a failure case to re-occur so that you can understand it better. When your customers are losing millions of dollars in the minutes you're down, mitigation would be the thing, and analysis can wait. All that is needed is enough forensic data so that testing in earnest to reproduce the condition in the lab can begin. Then get the customers back to working order pronto. 20 minutes seems like a lifetime if in fact they were concerned that the degradation could happen again at any time. 20 minutes seems like just enough time to follow a checklist of actions on capturing environmental conditions, gather a huddle to make a decision, document the change, and execute on it. Commendable actually, if that's what happened.
Thanks for flagging. Small bug that we fixed. Try again. My apologies.
Or you lazy asses could just walk. If you people reinvested all the time you spend justifying stupid businesses that are only kept afloat by 0% money that is running out, you'd all be better off
> Always hoped to create something in Kitten but never got around to it and the development was mostly dead last time I looked at it.

You can still use Factor http://factorcode.org/
No worries. I understand where you're coming from. And believe me, I've spent a not inconsiderable amount of time thinking about these issues. I tend to look at raw technology as being "ethically neutral" but it does bother me that there doesn't seem to be any way to truly ensure that tech is only used for noble / beneficial ends. But I don't feel like I can let that stop me from working on tech in general... the only other alternative seems to be to turn Amish or something. And somehow I'm not quite comfortable with that.
They were run like traditional airlines, but traditional airlines can offset short haul losses with long haul profitability.

Primera and WOW were in trouble because they couldn't offset losses on their long-haul with anything.

I mean... I will not consider lower confort on transatlantic route, while sub 3 hour flights Ryanair is actually great.
The big question is when will the VCs take the write down on their quarterly pro forma financial statements!
You're not wrong, but we all know why it's not better: nobody's paying to make it better, so the only way to get it better is via adoption and a larger community actively trying to make it better.

Basically, yes, it hurts, but maybe try using it more? It's certainly better than nothing, which is what we may have if, I dunno, Adobe collapses or something crazy and all our Photoshop licenses suddenly stop working.
The Uyghur women fighting China's surveillance state
Yes, you can, that's what driver signing is for on the OS side. An authentic driver can then tell if it's talking to a counterfeit firmware. In the early days of the Xbox 360, the first hack was to modify the DVD drive firmware so that it would disable the security check that validates authentic Xbox discs and you could play burned games. After a while, Microsoft figured this out and started banning consoles. How did they do this? They simply compared the firmware images and detected a different checksum. There's no real good way to hide this because different code produces different binaries which is what firmware is. If you can flash the drive then you can read its memory and see it's not original.

To give an analogy, if we are both running a calculator app that should be identical, but your call stack looks vastly different after we do identical operations, something is fishy.
> In the last few years we have seen a dramatic increase in vulnerabilities in common applications. This has happened due to the increased availability of software testing tools, like fuzzing for example (we just posted a new blog on fuzzing here).

So security/debugging tools increased the number of [discovered/exploited] vulnerabilities, because developers don't use them. Only malware developers and third-party security researchers take the time to test security.
Which places? Unfortunately in the US we have decent homelessness support, but we have extremely poor or non-existent mental health support which is what this problem really is
So I am reminded of the difference between "he attacked them because he was evil" and "he attacked them because he was insane". So, while this might make some difference in how you feel about it, but either way you need to lock them up (albeit perhaps in different places).

If they are grievously incompetent at security, or they are intentionally installing backdoors, might make a difference in how we feel about it, but in neither case should we allow their products to be used.
We do support the traditional extension for both membership and standalone customers and it continues to be the recommended way to access 1Password in your browser where possible. If you're experiencing crashes with it we definitely want to know that. We hope to bring desktop integration into 1Password X but as of writing it is in beta testing so I couldn't say when / if it'll be ready for prime time. I've personally been using it extensively as part of the beta though and it is very promising if I do say so myself. Thank you!
Good advice. Lots of times people will tell you something specific that they want you to implement, but after understanding how they intend to use it and why they think they need it, you might realize that a different implementation would be better or the implementation they're asking for won't really solve their problem.
Initial Raspberry Pi 4 Benchmarks
AI's Latest Job? Designing Cool T-Shirts
You certainly can embed V8, but it's a more involved affair. It's not the use case that's prioritized.

It's not at all my field of expertise, but my guess is that problems with V8 are that it's an order of magnitude larger, that it's written in C++ rather than C89, that it's more likely to make large changes to the way it works, and that it uses more memory.

All of those are good decisions to make for a component of Chrome that helps run webpages. But sometimes you'll only want to make it possible for users of your less than massive technical application to script its behavior using a language they might already be familiar with, and then those properties are undesirable.

"Quick" calls to mind something that's not just fast, but nimble.
Maybe Kyle Kingsbury (aka @aphyr) is the person you are looking for?

https://jepsen.io/services#consulting
Norwegian has been hemorrhaging money recently, because they can't compete with traditional airlines.

I used to be a great proponent of Norwegian... but now... They cost as much, with less flexibility.
Your profile says you like tinkering, yet you don't understand why others would tinker and experiment with new things?

Do you only give yourself a pass for tinkering instead of using your precious free-time to credentialize in and improve existing software?
But they use a heart emoji to prove their love to me and my ecosystem. They can't possibly be misleading me!
One more advantage to these libraries being written in Julia is that, if they are almost do what you need but not quite, it's often pretty easy to reach inside and patch the function which needs changing. You already speak the language and don't need to stop the world to do this. The barrier to doing this to (say) numpy is just much higher.
Sure, many of them are intelligent, and factor in the risk they're duped. Nevertheless, they are all looking for a good investment, and "growth" seems like a good metrics. From an investor's perspective, if you pass on a company like Bird, they will find another investor, and if they succeed, this will be a lost opportunity for you.
US Customs seized ship owned by JPMorgan after $1B of drugs found on it
Obligatory plug for LLVM’s Thread Sanitizer, which can find many concurrency issues before their express themselves as difficult-to-debug problems.
Did anyone use Gnutella (back when that was a thing) to search for "autoexec.bat" in order to find people who were foolishly sharing their entire hard drives and then trawl through their "My Documents" or Pictures folders to see what they were into?

Me neither.

That would have been very wrong.

I was just asking is all.
Yeah. I’ve never been unhappy with reading a long commit message.
The iPhone Google Maps app has the feature, although I haven’t turned it on so can’t say how well it works.
While yes the final decision lies with someone else, I am very uncomfortable with this idea that the creators of these tools are completely blameless.

Tools are abused all the time, but not every tool is as destructive and likely to be abused. The use and abuse should be considered, and mitigation undertaken as part of any basic engineering ethics standard.

Tools aren’t natural, and certainly not these tools. They were made very intentionally. To use an extreme example, you don’t get to make the proverbial genetically targeted bioweapon, and the throw up your hands when it’s used and say, “Hey I’m blameless. I just made the thing.” Well, the outcome of its use, and it’s appeal to bad actors is obvious, it wouldn’t have existed if you didn’t build it.

But let’s look at Palantir in particular. It’s not just software, it also a consultancy via its “forward deployed engineers”. This means that it’s not just a value neutral tool, but actively aiding customers to do whatever.
Clearly the support is fucking terrible if you still have large homeless populations of mentally ill people defecating in the street and committing criminal offences.
Yup, unless you're a seriously security or stability focused company you don't even use basic stuff like static analysis, let alone fuzzing. Tools for these are often either expensive, hard to use or both.
How to make your paper unique and get accepted by a top conf ?
One way is to apply mature techniques to areas that facilitate dictatorship.
Do you think that US government is efficient?
Probably not, but the goal at that point would be delaying death from a terminal disease.

A real study would hopefully still be continuing on the normal timeline and the need for it would not be replaced by the act of a desperate person.
"In this year’s first quarter, the electric scooter operator lost nearly $100 million while revenue shrank sharply to only about $15 million"

Bird seems to fit the cynicism just as well as Blue Apron. I'm unclear how the above ever turns into anything viable.
Could you please elaborate on how to use returnpath to deliver large quantities of emails? Isn’t it solely informational service?
This is great, I think that vector tools need much more competition. I have used most of them through the years, obviously, Illustrator has been the main package for most of it, though recently I have switched more to Affinity Designer, Inkscape and Krita, which has basic vector tools these days. Though I have to say I'm a bit disappointed that VectorStyler is Mac exclusive which rules it out for me sadly. I have nothing against proprietary and paid software, but I do try to at least get one that is multi-platform since I use Windows and Linux.

But I have a lot of co-workers who use Mac and as a fellow Finn I'm absolutely going to ping them to this.
Not sure, but maybe-useful point of comparison:

I used an RPi2 as a Retroarch (Lakka) box maybe... oh, two years ago or so. At that time, it managed the handful of PSX games I threw at it just fine, which kinda surprised me, but almost no N64 games ran at a playable framerate—only one that really worked was Mario 64, which I gather is one of the best-optimized and lightest-weight games on the system. I didn't try PS2 because PSX was OK but from its performance and how the N64 was doing I figured it didn't have a chance.

16-bit consoles were pretty good. Couldn't run the full-accuracy cores for SNES but that's not surprising. Everything before that 100% fine. Filters (say, for mimicking a CRT) weren't feasible on the hardware, beyond the simplest ones.

The software's gotten a bit better—I think the Rarch team has done some major work pushing more of the computation of later emulator cores, like N64 and up, onto the graphics chip instead of the CPU—so I'm not sure how the RPi2 would fare now.

The only benchmark I can find compares the RPi4 to the RPi3, not the 2, and the 4's single-core performance measures 3-5x better than the 3 (wow!) so I'm going to answer your question with a very confident probably, pending actually trying it.
It's important to note that "moral hazard", while not quite a term of art, has a specific meaning in economics that isn't associated with ethics or morality.

The quick google definitions: "a lack of incentive to guard against risk where one is protected from its consequences"

Wikipedia:
https://en.wikipedia.org/wiki/Moral_hazard
Sorry, this is bullshit. Huawei structured the Iran deal to obfuscate that they were providing the equipment in question.

Not only did they know they weren't allowed to sell telecom equipment to Iran, they intentionally tried to do so while hiding it.

Don't pretend this was a secret post facto play by the US to strike at China. It wasn't.
I'm very interested in how little Strava seem to have got done in the last several years. Same thing happened to endomondo. Are they related? The inertia is surprising.

I dislike hardware based lockin but recently suunto have added features to their new app that have pushed it past the others for route planning for me (like you can do it on a phone then sync route), to my surprise.

When I first joined Strava it felt like they were doing cool stuff with segments but it stagnated.
Where I live, this is not much of a problem. The only time I have trouble getting a scooter if I want it is during some large conventions and after large sports events. It would not take that much effort to plan appropriately for those events and make many more scooters available.

Also, the scooters have widened my options for lunch from maybe 3 choices within walking distance to something like 50. Sure it's a luxury, but for a few extra dollars, it is nice to be able to get a pita or burger instead of always a burrito.
Ben from 1Password here. This is a valid criticism. While it also doesn't have a direct export option our CLI may help with getting data out of 1Password on Linux: https://support.1password.com/command-line-getting-started/
Hopefully in the future we can bring our robust export options to 1Password X and/or the 1Password.com web interface / CLI. We agree, export is important.
I don't disagree with the main thrust of your point, but I think this is an incorrect and very problematic framing:

It's a real shame they were born with a bad brain that makes them incapable of not being a violent menace to society

People take many years to grow into adulthood. Studies show that every dollar invested in doing right by our children saves multiple dollars down the road on prison costs and the like.

America has a terrible track record for how it treats its children, especially for a wealthy, developed country. If we want to escape our current Prison-Industrial Complex with a side of violent and insane rampant homelessness, we would do well to start by developing more family-friendly policies in this country.
https://www.reddit.com/r/askscience/

Found a sub reddit.
That theory is hard to square with the dramatic rise over the past 10-20 years. I remember when folks were alarmed at Nickelsville popping up. Now that's way under the noise floor.
I remember two great things from my time on c2:

- Vigorous and fruitful discussion of current programming and SW engineering trends

- TopMind!
If rollbacks are not safe then you have a change management problem.

If you have a good CM system, you should have a timeline of changes that you can correlate against incidents. Most incidents are caused by changes, so you can narrow down most incidents to a handful of changes.

Then the question is, if you have a handful of changes that you could roll back, and rollbacks are risk free, then does it make sense to delay rolling back any particular change until the root cause is understood?
To clarify: there absolutely is a server in your browser. You can see its implementation in the `socketMessageListener` function. The fact that you choose to call it "shooting" instead of "serving" does not change that.
I agree, but under the condition that controls and governance are put into place that ensure the DoD builds their infrastructure and applications in a way that allows them to move to another provider with little friction (this is less about being multi cloud and more about ensuring that the technology choices you make don't marry you to the provider).

We should not be headed down a path where AWS becomes "too big to fail" or considered a systemically important institution (for obvious reasons). Today's underdog is tomorrow's incumbent.
The need for batteries would be greatly reduced if the electricity rates were higher for when the grid was running on batteries.
I don't think either one is particularly "useful" to me as a consumer of the business, other than knowing that "we have top people working on it right now" and there's a plan in place to try and avoid future problems.

What's fun for a software person is that there's a lot of interesting digressions and stuff to learn in the Cloudflare one. The whole explanation of the regexp at the end is something that no one cares about from the business side, but is an interesting read in and of itself.

It's worth noting that yours came out a bit more than a week faster than theirs, which jgrahamc clearly spent a lot of time writing. No idea if anyone cares about the speed with which these things are released...
Yea that's true. Bird will always have the casual rider base that wants the convenience. I think the real money is in capturing the daily commuter, however.
If the support was good the homeless would have... wait for it... houses. Not just in Seattle of course, but everywhere.
Also: http://www.minomonsters.com, http://unnyhog.com/.

YC is open to game companies. It's typically hard to raise money to develop games, because nobody can predict very well which games will be popular.

Incumbent game makers are pretty good at doing what they do, so you don't want to go head-head with them on a popular genre. Better to target a new platform, or a new audience, or a new way of monetizing, or something that sets you apart.
Is there, somewhere, a concise laying-out of the solution space for this problem, only constrained fiscally and by the Bill of Rights?
>The default is people like me.

I think not finding things in common with young people isn't abnormal. My childhood was miserable partly BECAUSE of the sameness of it all. I find the suburban vanilla Stepford ways soul-killing. I had no exposure to culture. The internet didn't exist yet. I was ignorant and brainwashed in many ways. I felt out of place and like I was a freak because I didn't believe what I was told was "correct". The city was "bad" and "city folk" were "bad". The family and people in those places still have the same narrow beliefs and I am still "wrong". The people I know that grew up in multicultural cities had so much richer experiences and opportunities to grow and explore their beliefs and ideas without their parents ideologies infecting them as much.
Ben from 1Password here. We offer a couple options for Linux: https://support.1password.com/explore/linux/
Hopefully we can continue to expand upon these offerings. Our ops people are primarily Linux users, so we are aware of the challenges.
Disregarding the factual issues there, what about the moral hazard of not doing so and turning people into Safe Seattle members who literally advocate shooting them or driving them into the forest and leaving them there?
Is it bad for business to walk to a fundraiser meeting asking for money to build a scooter business because scooting is the future? Asking for a friend?
Type-safe and high-perf distributed actor systems with Rust [video]
It's harder to see the tangential markets for Bird to break into analogous to Uber's added verticals like Uber Eats, business travel, freight, etc. Maybe last mile package delivery from a nearby hub?

Maybe they are holding out to become a future Uber Scooters acquisition like Jump Bikes.

One idea I would like to see is Bird rides sponsored by the business you're going to, kind of like how some businesses reimburse a parking garage ticket. It looks like Uber has started offering a program like this [1] as well.

[1]: https://www.uber.com/us/en/business/vouchers/
Out of the box, it isn't, but it's straight forward to do it with APIs (for individual entries and for bulk CSV imports) or with direct inserts to the DB (the table schema is simple). In production, we've made a small daemon that listens to a PubSub queue published by our CRM to keep the mailing list up to date.

About attributes, every subscriber entry in listmonk can take a JSON map of attributes that can be queried.
Microsoft Backs Down, Abandons Partner Program Changes
I thought for a second this was a post on Mirth Connect and I had flashbacks to doing hl7 integrations.

https://en.m.wikipedia.org/wiki/Mirth_Connect
> Don’t do this if you’re an American—it’s illegal to bribe anywhere in the world.

Is this a US-citizen thing? I haven't heard that before and am curious.
I don't see the relevance of how regexes are written to the problem they had. The engineer didn't typo the regex, or have a hard time understanding what it would match.

Instead, they didn't understand the runtime performance of the regex, as it was implemented in their particular system. No amount of syntax can change that.