skysight-inc/HackerNews huggingface dataset:
> New UIs are worse because of screenshot driven design.

Interesting observation. I've had this very situation with mobile apps, where users base their decision on whether to download an app largely on the basis of having a quick look at the screenshots. Adding the proper functionality and improving discoverability inevitably leads to a design which simply isn't as slick as the minimalist version. The only solution I can think of is to have an "advanced" version of the UI which users can enable.
List of Latin Phrases
I haven’t kept in touch recently, but for a long time NY alone was responsible for 50% of the total cases and deaths, presumably overwhelmingly driven by the NYC metro. If you ignore that outlier, is the US in dramatically worse shape than other countries? How bad is the spread in rural America?
How did the Covidsafe app go from being vital to almost irrelevant?
Not sure what's your target, so it's really difficult to make suggestions.

A few things I might do in the near future: a PyQT tilemap editor which supports limited random generation; Reading CSAPP3 and work on the projects.
Which is still fine because these are also probably the same people who drove in the same car there or will repeat the same stuff next week anyways.

No difference than being in the same household.

Not saying I agree just pointing out it isn't really worth arguing what rules will/can be bent.
Every other app treating the tablet like a mouse is the normal and desired behaviour. As others said, Wacom tablets on linux should just be plug and play. I literally just plug it in, open krita and start drawing. Big difference from the literally hours I spent on macOS trying to find the right drivers for this older model.

I would add that I did have some issues with the Flatpak version of Krita where the tablet didn't draw as expected. Replacing it with the standard deb from apt repositories fixed that though.
I had a few like that as well but they were going through PayPal, pretty satisfying to block alright.
> They've long been dropped in favor of windows 7 (LTS support until 2023)

Windows 8.1 has support until 2023. Windows 7 support is over since January 14, 2020. https://support.microsoft.com/en-au/help/13853/windows-lifec...
Postgres 12 has generated columns, so you can throw your data in a jsonb column and have Postgres pull data out of it into separate columns for indexing for example.
MAL - Make a Lisp [0]. This one has been discussed on HN before - its where I found it. I completed it last year (from Jan to May 2019) and ended up with Lisp-a-like interpreter written in C# that is sophisticated enough to self-host (i.e. it can interpret and run itself). I picked it up again when the lockdown started and I am now using it to re-implement some of the classic AI systems described in Paradigms of AI Programming [1]. I almost have Eliza (the first chatbot, from 1966!) running, which has necessitated some thinking because MAL is closer to Clojure than the Common Lisp used in PAIP. I'm also implementing what is in effect a standard library of useful MAL functions.

What I got from MAL was much better knowledge of C#, better insights into the power of lisp-like languages, some intense satisfaction when I managed some of the more complex stages, etc. MAL is progressive, supported by 100s of tests, and an amazing array of reference implementations in a huge number of different programming languages.

[Edit] My side-project before MAL involved downloading the Unity game engine and using it to explore the different aspects of game development. I discovered that I really enjoyed asset creation and in particular lighting and shader design, and (long story short - totally bizarre trajectory) ended up creating a tutorial for the Octane render engine that has had actual sales! If I was going to look at games again I'd probably start with a simpler engine such as Godot [2]

[0] https://github.com/kanaka/mal/blob/master/process/guide.md

[1] https://github.com/norvig/paip-lisp

[2] https://godotengine.org/
To quote from the report: "Moreover, the snapshot read concern did not guarantee snapshot unless paired with write concern majority—even for read-only transactions."

Of course, it doesn't work when you don't pair it with majority read/write concern. You can't expect to get a snapshot of data that wasn't yet acknowledged by majority of the cluster.

As to the quote you probably are referring to:

"Jepsen evaluated MongoDB version 4.2.6, and found that even at the strongest levels of read and write concern, it failed to preserve snapshot isolation."

I did not find any proof of this in the rest of the report. It seems this is mostly complaint of what happens when you mix different read and write concerns.

I would also suggest to think a little bit on the concept of snapshot in the context of distributed system. It is not possible to have the same kind of snapshot that you would get with a single-node application with the architecture of MongoDB. MongoDB is a distributed system where you will get different results depending on which node you are asking.

The only way you could get close to having a global snapshot is if all nodes agreed on a single truth (for example single log file, block chain, etc.) which would preclude read/write with concern level less than majority.
Or even just full-featured craigslist pages: https://i.imgur.com/9WM1PPE.png
These articles can certainly be scary. It might be good to keep the risks in mind too.

“for people 49 and under, the agency [CDC] estimated that 0.05% of symptomatic people will die.”

https://www.cnn.com/2020/05/22/health/cdc-coronavirus-estima...
Every article about Hokkaido written by Western scholars are outdated or tend to have this historical misconception about the Ainu being indigenous to Hokkaido, such as this BBC piece.

The Ainu are not indigenous to Hokkaido. The only factually known indigenous people of Hokkaido as well as the whole of the Japanese archipelago is the Jomon, as far as current evidence is considered. The Jomon lived in Hokkaido centuries before the Ainu existed.

Recent DNA studies have found that the Ainu in the Edo era was already an admixture of Jomon, Okhotsk and about 30% mainland Japanese.

I also noticed that Western scholars usually get very defensive when we show them evidence that their narrative of Ainu being the indigenous victims of Japanese colonization is false.
Waving people's deaths around like this is crass and offensive. It's very sad that these nurses died, but when people say "overwhelmed" in this context they mean that people cannot obtain healthcare.
How much will it cost roughly?
How to Use an Old iPhone as a Webcam for Your Mac
I've bought a Tuxedo as work laptop for my parents and they couldn't be happier. The hardware looks and works great and Tuxedo Linux runs effortless and does automatic updates.

I'd definitely recommend it.
I gotta think this is a bot or troll response? So obviously wrong and argumentative.
I think it's important to find feasible projects. A full stack project will probably be left unfinished. A way to find projects is to do tasks that you'd at work if you didn't have deadlines and were allowed to do more exploratory work.

That said. If you like nodejs, you might try to do a Babel plugin. They would allow you to do meta programming and it's an area mostly unexplored (because of the great breadth). In my case that was https://github.com/furstenheim/babel-plugin-meaningful-logs to improve error messages.

If you like java and use Intellij, give it a try at creating a plugin. You'll be able to simplify your flows. Since it's mostly self tailored it will be most probably not done. It's not extremely hard, in a couple days you might have something workable. In my case it was adding support for ZPL language, which is very niche. But most probably you can find something tailored to your dev experience.
I haven't seen much with debian. they do updates and ntp pools but they are not for telemetry.

arch didn't seem to do anything.

heck, even pfsense phones home. Last I remember there was some data file it downloaded each time they used for metrics.

ubuntu phones home a lot.
How are they getting this information? Assuming usage of https they should only be aware of the IP. Do they keep list of IPs which belong to job seeking sites?

Is that enough evidence?
If you believe in freedom of speech, you should believe in a company's right to censor. Otherwise you are violating their freedom of speech to not speak.

There is no justification to force someone to make available what someone else uploaded on their servers.

From a practical level, the internet is a new medium, and were constantly transitioning from one state to another, and are far from settling down yet. Therefore, any rule you make will be out of date a few years down the road.

And I say this as someone who doesn't believe “hatespeech” should be censored or punished in any way.
hello :)
Where is you found out all information about how to do such testing?
Without going into details die to NDAs, the experience in the OP matches the ones of several fortune 500 companies I had gigs with.
Not really. Only shared_ptr uses ref counting, unique_ptr doesn't, and looking at our code base (highly networking orientated) we only use shared_ptr once. You could, in theory, use shared_ptr everywhere, but then you're not using the language properly and may as well resort to Java or similar.
I'm not saying you're wrong, but do you have relevant sources so that we can read up more?
Easier to search for if nothing else.
Startup ideas for the new remote economy?
Work is shifting online, and employers and employees now have access to opportunities they’ve never had access to before. In a way, the new remote work economy is the greatest democratization of economic opportunity in history — no matter where you are, you can access the best jobs (or, if you are an employer, the best talent), and it’s now commonly acceptable to have such remote work. What are the best startup opportunities to thrive in this new economy?
How Nintendo Old Console Works
Huge fan of your work! I was curious if you've ever attempted to run your (or part of) Mongo test suite against FoundationDB using their DocumentLayer since it's supposed to be Mongo API compatible.
Do phones upload your browsing history to the cloud? That seems unnecessary.
> A jail broken/rooted device may not have the same protections since jail breaking is typically circumventing that sort of threat protection.

If it was jail-breakable, that security was never there in the first place.
Please stop creating fake accounts and fake comments.
In the test and measurement industry these methods and ideas are heavily used in manufacturing, adjustment, calibration, and depending on the equipment several core measurements (ccdf, evm, etc). All of this would be implemented in software.
Thats a lot of disputin' for not having clicked the attached explanation links.
1. Write down the apps on your phone or computer that you use the most. If you want to bootstrap a profitable business, I recommend listing the apps you use for work.

2. Write down the one feature for each app that you use the most within that app.

3. Write down what slightly annoys you about that one feature

4. Build the product around the one feature you feel you can cook up quickly and that will benefit your workflow
I am working on spark tickets. Perhaps boring, but useful for others. Sometimes if you have no ideas, you can help out other projects instead.
I was the OP. And I did not say it was no problem at all, I said its not that big of a deal and that others have endured far worse with more dignity. Of course it would be better if we did not have a lock down.
You’re saying it’s an intellectual town because the residents have optimized their lives for tax savings? (I’d actually agree with you)
The C only interface is an absolute necessity. Only C++ can properly interface with C++ while C can interface with the rest of the world. And system libraries are there for whole world to use. if the system interfaces were converted to C++, all applications need to be written in C++ as well. You can wrap some features in other languages, but definitely not all of them.
It depends on the software and market. My current job has native apps because they require hardware access not available to browsers. Another recent job was browser based only- our customers (businesses) needed their employees to use it, and did not want native apps because they knew getting everyone to install a company app would be a barrier to adoption.

In that sense, Apple fundamentally fails the "makes lives easier" bot again due to the extent to which they hold back the easiest-making platform (mobile web). From years old indexeddb bugs to penalizing the performance of websites saved to the home screen to slow-rolling other PWA features, Apple's success is a matter of history, marketing, and proprietary integration, not ease of use.
If you want a good experience with Linux on an ultra book, you need to buy hardware designed for Linux. System76 or Purism are my recommendations. I don’t trust Dell.
That would be comforting if the outcomes were limited to 'death' or 'full recovery'!
Only if there’s a clear link to the EU. Not refusing to sell to EU residents isn’t sufficient to show targeting—but offering Euro pricing or Swedish language options might be.

And at the end of the day, all law fits into the cross-section of jurisdiction and motivation. If you’re a Singaporean company offering global services, there’s no jurisdiction and (unless your activities are especially egregious) no prospect of motivation.
Switching to a safe language is, obviously, not an option.

However, it is possible, especially with resources of Google and other C++ shops to develop an advanced lint, which could be just a ripoff of compile time borrow checking from Rust (taking into account complexity of c++ memory model).

Flagging simple things like use after free would already be a big deal.

Nowadays it probably should be a plugin for clang or something similar instead of lint.
Creating an Open-Source IoT Digital Twin Platform
Show HN: Program and publish a game in 2 hours
If a database advertises attributes that aren't a part of its default setup, you can expect its docs to make it very simple and clear how to get them.

If not, that's misrepresentation.
For the charts he's using chart-js with a chartjs-plugin-rough [1] to give it the hand-drawn look. Chardin Js for the overlays [2] and it looks like the rest of the graphics are created by hand using Sodipod or Inkscape [3].

----

[1] https://nagix.github.io/chartjs-plugin-rough/

[2] https://heelhook.github.io/chardin.js/

[3] https://inkscape.org/
House arrest in authoritarian countries is not to save money, it's to isolate the person you're putting under house arrest without throwing them in a dungeon. Cutting off their ability to organize and communicate is the norm in those cases, so even Wikipedia mentions it: While house arrest can be applied to criminal cases when prison does not seem an appropriate measure, the term is often applied to the use of house confinement as a measure of repression by authoritarian governments against political dissidents. In these cases, the person under house arrest often does not have access to any means of communication with people outside of the home; if electronic communication is allowed, conversations may be monitored.

They will often also forbid friends and associates from visiting the home of the person placed under house arrest.
I used to think this, but then I realised it is complete bullshit. It is absolutely possible to please users with a UI change. That happens when the old UI was broken. The only reason users complain about UI changes is when it was "fixed" but it wasn't broken. No users are complaining when actual problems and broken UIs are fixed.
One would think they could just avoid mentioning Lisp. I still don't understand their reasoning.
https://en.m.wikipedia.org/wiki/Coronavirus_disease_2019:
"Common symptoms include fever, cough, fatigue, shortness of breath, and loss of smell and taste.[6][7][13] While the majority of cases result in mild symptoms, some progress to acute respiratory distress syndrome (ARDS) likely precipitated by a cytokine storm,[14] multi-organ failure, septic shock, and blood clots."
My parents, for instance, are both retired now - they quit earlier than they needed to.
One-Word Domains
> You could _almost_ argue that some jobs, like PM, UX researcher, designer, digital marketeer largely exist because of the narrow mindedness of engineers

I'd argue it's a simple division of labor. Engineers need to stay focused on solving technical challenges. Also, when it comes to PM - it's more than just writing product stories or prioritizing them. Doing stakeholder interviews is as art. Asking the right questions is crucial.

So while Engineers stay focused on the how, the PM stays focused on the what. And the UX translates the what into an interactive map easily understood by target audience.
Probably a bigger time commitment than implied, but the UN [0] and code for america [1] list volunteer opportunities.

[0] https://www.onlinevolunteering.org/en/opportunities?f[0]=fie...

[1] https://brigade.codeforamerica.org/?_ga=2.40007591.405176958...
> It was only ever a few names at a time, and Even that not every day.

Because Iraqis and Afghans, notoriously, have no names.
The ancient Greeks were distinctly different from the modern day Greek gene pool. For 400 years, Greece was part of the Ottoman Empire. During that time the Turks were benevolent rulers, allowing the Greeks all the customs and privileges they previously had, except for paying tax to the Turks. Intermarriage was allowed and even the local Turkish bureaucrats were encouraged to have (take?) Greek wives. Much of the modern Greek cuisine comes from turkey and the Middle East. Ancient Greeks had a high proportion of blond and redheads. Today, that is a rare sight.
There is an open-source project by LMAX (a forex trading company) called Disruptor[1] that squeezes as much as possible out of the JVM. It's awesome. I ported it to C++ years ago when I wanted to learn about low-latency techniques. However, if you look at the code they need to actually break out of the JVM's safety net to get the performance they need[2]. I couldn't help but ask myself why they didn't just use C++, and when asked one of the devs did admit that their own C++ ports had an approx 10% performance increase (although this was ~7 years ago maybe)

Rust is certainly interesting and it's on my radar. I wonder though, when it comes to having it in use in anger if its guarantees turn out to be over sold, just like the JVM's safety claims were. Time will tell.

Edit: I tend to focus on comapring against the JVM because pretty much any framework you use on The Cloud is JVM based. I'm of the opinion that there are cost savings to be had if these were ported to more appropriate languages, hence the Cassandra vs Scylla comparison. The money saved was 'noticeable'.

[1] https://github.com/LMAX-Exchange/disruptor
[2] http://mishadoff.com/blog/java-magic-part-4-sun-dot-misc-dot...
Elon Musk and Jay Leno Hop in the 2021 Tesla Cybertruck
150-Kilowatt US Navy Laser Successfully Shoots Down Drone in Test
They can cut features like RSS support and thus make it more of an effort for readers to follow your blog.
I also want to point their Node.js transactions API is wrong and looks like they have no idea how promises or async code work in JS.

In mongo, you have a `withTransaction(fn)` helper that passes a session parameter. Mongo can call this function mutliple times with the same session object.

This means that if you have an async function with reference to a session and a transaction gets retried - you very often get "part of one attempt + some parts of another" committed.

We had to write a ton of logic around their poor implementation and I was shocked to see the code underneath.

It was just such a stark contrast to products that I worked with before that generally "just worked" like postgres, elasticsearch or redis. Even tools people joke about a lot like mysql never gave me this sort of data corruption.

Edit: I was kind of angry when writing this so I didn't provide a source and I'm a bit surprised this go so many upvotes without a source (I guess this community is more trusting than I assumed :] ). Anyway for good measure and to behave the way I'd like others to when making such accusations here is where they pass the same session object to the transacton https://github.com/mongodb/node-mongodb-native/blob/e5b762c6... (follow from withTransaction in that file) - I can add examples of code easily introducing the above mentioned bug if people are interested.
What are you using for SteamVR over wifi? I've had pretty good luck with Virtual Desktop, but you have to buy the store version for a license and then sideload the alternate builds with Steam support since Facebook are being dicks about it.

The official story was "not up to their quality standards" but it works just as well as Link for me.

I did read recently that Link has gotten less picky about USB cables, it'll even run without being able to confirm USB3 speeds. Quality is probably impacted.
Also see:

https://twitter.com/USPacificFleet/status/126393232204843417...
Oh, I agree! There are so many YT creators now that discuss how their videos are demonetized and how it's fucking them over but they're okay because of Patreon support.

Same with me. If I lost my Twitter account, I could rebuild it -- my _actual_ following at the time had more to do with my blog and RSS (miss those days :( ); however, it shows that you can't really trust that an account is yours or that as long as you follow rules, you get to keep using the site. Or that you'll get a "fair trial" when you're accused of breaking rules.

It doesn't help that these companies also punish you for getting accused when they _do_ have manual review. One of my photos on FB got mistakenly flagged, reviewed and approved that it's fine, and I still had a 7-day ban from posting/commenting. Youtube has that 3 strikes rule or whatever where if you get accused 3 times or more of copyright infringement (even if false and retracted), you lose monetization.
Isn't that too low-level?
Last time I fell for their tricks, the "cancel subscribtion" link pointed to a page with a phone number and no other options.
Thanks, changed https://github.com/vincentdoerig/latex-css/releases/tag/v.1....
> I think a first step is to make reviews public, in particular also rejects.

As a reviewer, I have no objections towards my reviews going public. However, I have often had to tell authors that their paper is dumb (not in those terms, obviously), and I'd rather keep those reviews private. Being rejected is hard enough without the entire world knowing how much your paper sucks.

Of course, there are terrible reviewers too. But IMHO that's better solved via better area chairs than with a Twitter mob. I would rather not being 4chan into the review process.
Quite a nice way to get an idea of what to do.

Do you use this for serious products that you feel like releasing? Would you be discouraged when you have found an alternative on the market that fixed the problem for you?
Edenville Dam failure: the astonishing video of the collapse sequence
Serious question: What motivation do you have for believing this, or at least for claiming to believe it?
Assuming you have middleware that validates your JWT and sets claims on some type of user principal in memory before processing the rest of the api, why not just create the restricted claim in the middleware if there is no auth bearer in the request?
Not every app needs that much time. Apple has done the equivalent of setting a 30mph speed limit on all roads.
or by anything else for that matter