skysight-inc/HackerNews huggingface dataset:
When you're dumping loads of short, generic, common words into the global namespace (well ... the only namespace in C), it's nice to have them misspelled so user code is still free to use the real word.
Everybody saw Intel slacking off a decade ago including Apple and Google but Google didn't have the guts to start their own CPU design Department despite being the #5 largest computer maker on Earth!
You should be OK, CosmosDB is not the same as MySQL offering.
Also imagine how much money it would save for people, particularly those for whom car maintenance is a significant % of income!
As the owner of sinar p1 I can attest they’re the gems of engineering. It’s a really awesome view camera.
Embedded is not a clearly defined concept when it comes to size. When I worked with embedded Linux with a Gigabyte or two of RAM, we used to make the difference to the microcontroller world by calling them embedded embedded.
You can just run “vlc https://youtube.com/watch/…”. There’s also YouTube-dl integration for mpv if I’m not mistaken.
Concurrency and multiprocessing terminology is the worst. Trying to learn about it, it seems like every language is doing their own thing with their own set of terms and definitions.
You are right of course. I do watch netflix but we try to make a conscious choice about a great series or a nice Anthony Hopkins movie or so. Just switching the thing on and loosing a few hours makes me feel bad.
Yeah it goes both ways. Not only does a fast car consume less space, a slow car consumes more space. So once you have stop and go traffic the amount of space a car consumes for the sake of safety is just absurdly large.
I Want to Talk About What Is SEO and Its Indicators
Thank you for the feedback. Can I ask how one can use this volatility comparison in his options trading? Please enlighten me, any resource on this ?
Rust developers are exploring new safe ownership patterns (such as 'QCell' and 'GhostCell') that should make it feasible to implement double linked lists without unsafety. Not very simple, though: these solutions do come with an inherent tradeoff wrt. lack of modularity.
They don't have a pricing page, but AFTER you give them your email and name, then you get a questionnaire that reveals there's a monthly subscription..
Wouldn't recommend.
Great, will have a look, I've been meaning to do so.
Supports lookup in O(fiddy).
Revitaa Pro Review, Is Revitaa Pro Supplement a Scam?
Describes control coupling with a different name, “type keys.”
Taiwan engineers work for $30k/yr and a handful of stocks that's all the they want!!
> commercial software

All the commercial (proprietary) software I run (and my colleagues run) is web based nowadays. The commercial (proprietary) software we build is also web based nowadays.

Sure there are exceptions. But for most office work: web based is the norm.

The fact that linux does fine in this area can be reduced from the fact that Chromebooks haven't flopped.
> I've sat in boardrooms with CEOs telling us they were willing to pay whatever it takes to increase their security (and they put their money where their mouth is, too). They still get breached.

Money flows (often) freely but it's not enough. I worked at one place where the CISO was very aware that security needs to be designed into the product ground up. Later a new CISCO came in who thought that security can be achieved merely by purchasing every security scanner on the market and sit back to bask in perfect security. Needless to say security was far worse with the latter one.
It's not xenophobic, but it is nationalistic and atavistic.

There was a time when French had a chance of establishing itself as a "Lingua Franca" (sic); French is still considered the primary language of international law, I believe. The distaste for loanwords seems to be a sort of harking back to what might have been.
I was only really aware of undefined behavior that was relevant to runtime behavior. I wasn't aware using compiler reserved identifiers was undefined behavior; I assumed it was required to error.

I don't see the purpose in allowing trivially detectable UB to exist. In this case and in the case of reserved identifiers, I don't see how any optimization could be made using the UB. Noticing the UB allows you to do anything, so you might as well rewrite the program to do nothing.
"I'm not like the normies" definitely is a hipsterism.

Linux is the OS for people who like tinkering. Tinkering is the point. It's all about building random crap for the sake of building it and hand-editing config files.

On the desktop 90% of the projects are second rate clones of commercial software with a weird GUI, poorer features, and added user hostility.

As for corporations - they already control your hardware. There is no such thing as open hardware, and won't be until chip-level designs can be fabbed at home. (And even then, because chip design is far beyond the skills of the average hacker and won't be practical without AI doing the heavy lifting.)

But worse - Linux and corporations have both locked down your imagination to the point where you cannot imagine that your experience does not generalise.

Access to source doesn't change that, because access to source code and tinkering aren't a substitute for being able to imagine original, beautiful, and useful new things for end users - not just an endless churn of half-finished clone projects and infinite dev tools.
Bootable? Does that mean BIOS legacy? Modern PCs can only boot UEFI binaries.

(Just wondering. Of course nobody would seriosly want to use a modern PC to run that game.)
Good addition for https://comicbookplus.com/
You can use arenas for the cases where you really can't do without delayed/batched deallocation. But deterministic deallocation as provided by RC is a very good default for many cases, including where low-latency is a goal.
What perverted sense of luxury is this?

There is no shortage of software jobs. There are plenty of opportunities to work with a relatively clean codebase, capable and experiences colleagues, unencumbered by the VC runway bullshit.
kmonad is the best-kept secret for some reason. Don't tell anybody!
India is perfect economically and internet-wise, but you may want to avoid major cities if $1000 is your limit.

I pay ₹1200 ($16) for solid 300Mbps (up and down), with a 3TB cap. Food is cheap, even in Bangalore which is generally an expensive place to live. For example, you can have a nice nutritious breakfast (dosa and idli) for less than ₹100 ($1.50). Wanna go out for a movie? A top-of-the-line recliner seat ticket will cost you maximum ₹500 ($7).

Rent is a problem in Bangalore, it is disproportionately expensive compared to other smaller cities. You can expect to pay ₹20k ($270) for a proper single studio apartment in a nice locality.
Which one would you say is a relatively better bytecode interpreter? I was looking for one.
Mental health impacts of a big tech job
We use BSL license and metriql is free with a single database target. If you want to connect multiple dbt projects in a single deployment, you need to go through the sales cycle.

We work with ETL vendors that use metriql to make revenue with our BI tool integrations so we picked BSL license to be able to structure our business model in a way that you should be required to pay only if you're reselling metriql to your customers. We have plans to build a managed Cloud version as well.

You can find the license here: https://github.com/metriql/metriql
In the US road engineers go to strategy for safety is to just make the roads wider. When drivers feel safe they start driving faster than the speed limit. Those roads were designed to be "safe", not fast, meaning high speeds are more likely to lead to worse accidents.
TiDB is always an interesting project to see out in the wild!

However, anyone considering using it should be aware of its:

- features: https://docs.pingcap.com/tidb/stable/basic-features
- limitations: https://docs.pingcap.com/tidb/stable/mysql-compatibility

The former is a bit on the short side, while the latter is a somewhat long list. For example, TiDB doesn't support neither stored procedures, nor functions. It also doesn't have support for triggers and even for foreign key constraints, which would be an immediate dealbreaker to some.

That said, as long as you use the DB just as a medium for storing and querying data, without wanting to do too much in database processing, it could indeed be a good option! Now, why other databases don't make clustering so easy, is beyond me.

Personally, it feels like distributed systems are the future in one way or another, with clustering being available from get go - be it file systems like GlusterFS, data storage solutions like MongoDB, key value stores like Redis, or anything else. I have no illusions about distributed systems being easy to make, but setting them up easily (or even just running single node instances at first and later migrating to many instances) should be the norm.

Of course, i'm still obligated to drop this here: https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu...
Hey, Daniel here, the founder of Timing. I haven't had reports from other customers about Timing slowing down URL opening. In fact, as an engineer myself, I spent a _lot_ of time optimizing Timing's tracking to be as efficient and unobtrusive as possible.

If you'd like to give Timing another shot, would you mind reaching out via https://timingapp.com/contact with details on the OS version and Timing version you used, as well as the apps the problems occurred with? If you need a new trial to reproduce the issue, just let me know and I'll set you up with one.
uhm, this one? https://en.m.wikipedia.org/wiki/Havana_syndrome because it doesn't look absurd at all.
I would like to think that getting vaccinated helped reduce viral load enough to help limit potential mutations to some degree, but who knows.

I do know I need to be able to live with myself, and if I accidentally hurt someone I loved due to being careless in the face of a real threat - it would tear me up. I'm sure others feel the same, and I hope people can keep it up through the fatigue. :)
I went and tried out the site due to this comment, and wow you're right! It's a very nice user experience. Nothing more or less than exactly what's needed for the purpose. All nice and snappy too. I wish webshops used UX like this.
Apple May Unveil iPhone 13 Series on September 14, Pre-Orders Start September 17
There are even restaurants called “Spaghetti Tree” named after this ancient joke
It's just surprising that everyone wants to look like a mix of a 16yo anime schoolgirl and a fox.
Was hoping that millennials and now Gen Z were seeing this sooner than the previous generations. Which gen are you from?
> Linux is the OS for people who like tinkering. Tinkering is the point. It's all about building random crap for the sake of building it and hand-editing config files.

Bollocks. I use linux for my work every day and like my privacy and the confidentiality of my data.
How will the client communicate with the API then?
Apple Watch user base hits 100M as smartwatch industry grows 27%
Right Java made GC popular. And right now Rust is making reference counting, borrow-owner popular. This is what I am observing.

That languages get popular is no surprise. But what was a little bit surprising for me was that the tech the language uses gets spread and popular all over -- outside of that language as long as that language stays popular.

I right now am think automatic reference counting is the way to go. In a sense C++ RAII is also ARC. But a compiler level support is better.
Well, pasting the enum example into IntelliJ highlighted the spelling mistakes and suggested replacing NINTEY and NINETEY with NINETY. I think this is how my dyslexic colleague works too - copy pasting instead of writing and looking for various wiggly lines in code editor.
Weeks(2).from_now

I don't understand how monkey patching is beneficial beyond personal preference.
The Era of Easier Voting for Disabled People Is Over
At one startup in 2007, I built a Yodlee style automation framework on top of Ruby and the web automation gem Watir. It ran across most of the big banks in the US, whose servers failed frequently with one off errors that would be resolved with a refresh. As I built my framework atop of the Watir gem, the easiest way to global fix this issue (and others) was to add error catching and retry methods upon server errors using this monkey patching technique. I wrote this as its own class and loaded it as a sidecar to the Watir gem. This way our custom implementation would enhance Watir across all our deployments while allowing us to continue upgrading the Watir gem in the future. With this specific enhancement of retry upon server errors, we were able to have robust error handling for our application globally that was specific to our use case without having to add template code error in each bot written to crawl each of the US banks which would have been required for each page load and click that required a server response to proceed. Each bank bot would take a few hours to write and was reliable.
> But real life experience continues to show ref counting doing better.

Hmm... not in my experience at least, for instance Apple's ARC (which should be much better than "dumb" shared_ptr refcounting because the compiler does some static analysis and drops redundant retain/release operations) still can have a shockingly high runtime overhead and requires careful manual tweaking and general handholding to the point where the traditional manual memory management results in simpler code, at least in hot code paths.

Now GCs may well be worse, but performance-wise they really can't be much worse than ARC. ARC may sometimes prevent unpredictable GC spikes, but only by spreading out the same (or worse) cost along the timeline (which is at least something, but many GCs simply haven't been designed for the "prevent spikes" requirement).

There simply is no silver bullet for dynamic memory management, at least if both memory usage and performance matters.
Seriously, how is Twitter better than an RSS feed for this use?
Some people, like Internet Historian puts some effort in and the sponsor segments are actually entertaining and I don't mind watching those. Some people also do the quick shout out that takes some 10 seconds and they're fine too.

I also watch some meme compilations with my SO and they're usually pretty different. I appreciate that compiling those memes into one video is for the convenience of the viewer but the original video creators don't benefit from those, only the ones making the compilations so I don't want to support that. On top of that, there are some channels that have several minutes long product ads inside the video, not the normal YouTube adverts. I simply hate those.
What is your workflow for this?
>Bike lanes are ableist and classist. ...

I'm sorry but what you are saying is simply wrong:

https://en.wikipedia.org/wiki/Canta_(vehicle)
IMO the developer experience on Linux is first class, and it's ordinary user experience that drives me to MacOS — all the apps and games which will probably never come to Linux.

Plus, notwithstanding the CSAM detection thing, Apple has been steadily introducing a stream of really sweet consumer privacy features for the ordinary user, such as Sign in with Apple, Apple relay (basically TOR lite for grandma), email aliases, etc.
I think we sorted this out for small-to-medium orgs.

We basically have 1 github issue bucket for the whole organization, and the repo its in also contains all of the code we care about, as well as all of the tooling and relevant documentation.

We don't lose track of anything anymore. Everything is done on the basis of some issue#. 1 global sequence. Labels are key. If you want to find some phrase across all code, issues, prs, etc, you just have to type it in the search box. This feature has probably saved me weeks of time by now.

We are adding a separate (non-GH) bucket that is more about the customer-product interactions, but it will ultimately answer to the current one if any product (code) change is desired, or if a bug is spotted.
I've been using GNU/Linux on desktop for over 15 years at this point. So glad that I don't have to use the latest versions of Windows which just keep looking worse and worse every year, to almost unbelievable extents. Mac OS I've always considered a kind of toy, akin to Android or tablet OSes. Cute, but there are far more important things.

I just couldn't imagine running a non-free OS on my own computers. Linux happens to be the one that I'm familiar with and I trust but that could change (although as the years go by, I doubt it will). But running a proprietary thing? There's just no way. I won't do it. Imagine installing wheels on your car that belong to someone else and having to ask permission whenever you want to drive. It's the same thing.
I have a script called nagme that pops up once an hour

set logfile="%USERPROFILE%\My Documents\What have you been doing.txt"
echo %DATE% %TIME% >>%logfile%
notepad %logfile%

and I put my current job code, task etc, and then search and sort at billing time. If I'm on the road I keep a paper journal, and or a note in my phone in the same note as my vehicle log for the day.

All a bit time consuming but it captures enough.
Thanks for this. Having been a bit deflated by the state of tech, but this post has reinvigorated my optimism. Is there somewhere I can read more of your thoughts? And do you know of any forums or groups for tech optimists building the future?
Three such visualizations: data that are confusing to the layperson, and data that minimize personal danger, and data that bend the brain's ability to comprehend.

A plot of Case Fatality Rate would go down over time as the number of cases goes up. A somewhat related, slightly confusing example is cumulative deaths on a log plot. A handful of people would look at the line without much focus on the axes or title.

A plot of Covid deaths by age group could make it more likely that young people engage in riskier activities, since it downplays the risk for "most" people---well, except someone else's grandparents who were gonna die soon anyway.

And, in the WTF category: https://images.theconversation.com/files/330304/original/fil...
I can totally see a “show HN: webapp that turns your GPU into a discount xeon phi” appearing…
Worrying about the sugar contents I'd be happiest to pass off a second cookie to someone else anyway, even if I perceive it to be 'mine'.
>Python still doesn't have "proper" multithreading because RC is too slow.

RC speed is not even close to the reason Python doesn't have proper multithreading.

(The GIL, and API/ABI guarantees to third party C-based extensions making it difficult to remove it, is more like it. The GIL was added to aid in RC atomicity - but it's not the speed of RC that's the issue).
Ah, so the accurate title is:
I have finally finished my first MVP as a father with 2 kids and a 9-5 job
No, you need to keep it but don't use it. It is the only way to keep control if someone tags you etc without you ending up as a shadow profile which you have zero control over.
> The developers are still not allowed to communicate about alternate purchase options in the app, they would need to have some other form of communication with the user.

I'm pretty sure this "anti-steering" restriction in-app will go away with the Epic vs. Apple ruling. It's classic "tying" in anti-trust. Nothing else in that case might go Epic's way, but this likely will.

I'm also pretty sure every major player generating in-app revenue already has already developed their cheaper payment alternative to rollout the minute the ruling drops, so Apple will have to hustle to get a stay order.
Only equitable vaccine distribution, not booster shots, can end the pandemic
Very nice! What's the data source for the greeks? Are you computing those yourself?
Mostly for off-line usage. Especially for videos where I care about audio only, I can download the audio part and then save it to my phone so that I can listen to it later without a need to have network connection. Another use case is archival.
The queen and her family (and by extension, many of the aristocracy) speak a dialect of English that is not any kind of regional dialect. It is not the form spoken by BBC announcers (who are often nowadays speakers of northern dialects, or even foreign pronunciations).

Their vowels are strangled, and they just sound weird to most native English speakers.
There really isn't a lack of land in Sweden. The population is only 10 million in a country considerably larger than the UK. Mean population density is 25 per km2, UK is 270 per km2.

What there is is a lack of accommodation where people want to live.

Ultimately people need to be persuaded or given a good reason to live elsewhere.
consider picking a different font as well for the logo. does not have to be "vanilla" or overly safe. it's good to stand out, but the current font plays heavily into that discount feel.
Conversations on Quantum Gravity
There's a huge difference between C/C++'s malloc() and a precise garbage collector: with the former all objects are fixed. With the latter you can move them around. This means malloc() is more constrained than a GC, and that makes it slower.

The real gains of managing memory manually is not in the speed of malloc(), but in the fact that in practice you can perform far fewer heap allocations.
Apple's new settlement is a corrupt joke
I think this point is obvious.

What's not obvious is to find the line between doing too little and doo too much. There are just too many variables and a lot of nuance to consider.
Is this just number of deaths without population context? If so, it's falsely accumulating. Probably not a huge deal given the period and growth rate, but still, not hard to adjust.

USA population growth is about 0.6%/year. Adjust total population on a per month basis and show the deaths per population instead of the total deaths.

Would love to see a bunch of age-stratified versions.
I'm an adult and I am dependent on a car. The idea that adults are more mobile in cars doesn't hold up to any real world scrutiny.

Sure, they might reach more destinations in their car but the humans themselves? They can't reach anything, their mobility was reduced to nothing.
I am not worried about my DB but just curious of whether they were exposing CosmosDB to anyone on the WAN, or whether the Jupyter notebook circumvented the firewall.
Well, I upvoted you.

IMO it's about time we converge on just 4-5 languages -- each with unique benefits that can't be had easily in the other ones! -- and finally start to be truly productive.

Programming is mostly a complete mess today and everybody loves their own ugly disabled baby. Sigh.
I didn't say the Chinese government was nice, I said it was tendentious, provocative and clichéd to describe its forced assimilation policy as "exactly the same" as the Nazis' approach which involved extermination camps and assumption that the vast majority of Slavs were untermenschen unworthy of being assimilated

The fact your attempt to justify the original comment involves citing some stats related to "counter terrorism" brutality and forced "reeducation" in another region which also does not remotely resemble the Nazi approach to conquest of the East tends to underline this point...
From the title, I thought Microsoft was scanning its cloud for unsecured public facing DBs and alerting customers. So nice of them.

Then I read the article...
A bit of artistic license i suppose ... its supposed evoke a feeling of disgust against the
leader"
Are you surprised that someone on the internet has a value system that doesn't match yours?
absolute best managers i have worked with were ex-military. in general, academy grads are all very good. also well connected across society.
a lot of difference between a 10 year Staff Sgt and a flag officer.