skysight-inc/HackerNews huggingface dataset:
If that's what they're aiming for they're sure missing their targets an awful lot. I guess that I'm proud that they're aiming for the stars!
Like the above poster said, doing it once or even a handful of times is cool. It happens all the time, though, and in a less-than-polished way. It's lazy.

I normally love things like that in games. I read everything and there's not a game I own that I don't have a 100% in. In Skyrim it's barely even storytelling.
I assume the tech behind this is brittle in that Proof of Research "miners" are assumed to be trusted in that they don't just lie to the BOINC servers about what work they actually performed.
Email clients that for whatever reason allow sending HTML email typically default to sending multipart messages with a normal plain text version as well. Emails that are HTML-only are typically marketing or unsolicited noreply junk.

I normally browse with a browser that doesn't even support JS (Lynx, NetSurf, or Dillo). Glad to know that anyone who doesn't use a browser developed by a company running on billions of dollars a year is just being "silly".

If I am compelled to use a "modern" browser, I turn off JS, cookies, remote fonts, WebGL, and any third-party resources and enable them on a case-by-case basis if the website is important enough (it usually isn't). Most sites worth visiting work much better when I do this.
English and French are the oddballs here. In virtually all other European languages you can reliably pronounce any written word of the language. You don't have to go to Asia for this.
This is solved quite nicely where I live by allowing people to claim home-office expenses on their taxes. Everything from extra rooms to desks and chairs.
It can feel good to imagine yourself an enlightened master among code monkeys, yet on practice, everybody can be a code monkey sometimes, and when this happens in C/C++, it will leave a ticking time bomb in the codebase, that will lay there until a customer blows up on it, no matter how many millions went into QA of the product.

And on practice, C/C++ developers are among lower-paid programmers - probably because "banging out ideas" and producing actual programs that actually work, are valued more than language elitism.
You shouldn't show the pie chart before people have voted. This skews things. Show it after.
2 cans a beer a day would not be excessive by most standards, that would add up to 60 cans a month.

24 cans of beer consumed in one sitting would be excessive.
This is all you need to understand backpropagation, I give this link to all my students:
https://mattmazur.com/2015/03/17/a-step-by-step-backpropagat...
I agree with you overall. However, I think I what you’re missing is the value of eliminating the minimum payments so that you can consolidate on the higher interest loans.
Show HN: Make your webpack project support vite
You're playing straight into the hands of real conspiracy theorists with this kind of reaction. This is just reporting on very basic facts coming directly from the UK government:

https://www.gov.uk/government/publications/coronavirus-covid...
That's what a simulation would want you to believe!
That seems to be exactly what the parent comment said.
- This is a quite late suggestion (from 1935)

- the letter ‘k’ is rarely used in Latin (https://latin.stackexchange.com/questions/1084/why-is-the-le...)

- ‘correct’ in Latin is ‘correctus’ (https://www.etymonline.com/word/correct?ref=etymonline_cross...)

⇒ I would think that explanation is completely made up.
Stag's Leap is fantastic, it was the first book of hers I read. It goes into her mental state after a divorce, but no matter how removed your life and its concerns might be from a situation like that, she manages to pull you in.

I'll also recommend Adrienne Rich's Diving Into The Wreck and W.S. Merwin's The Shadow of Sirius. I actually read all three at the same time, all three quite good works.
> I don't even hire people who don't work on side projects.

And there, folks, lays one of the reasons why the IT industry is so broken.

"Are you a lawyer? Nice! We are looking for lawyers! Show me your side projects... Wait, no side projects? Next!"

Nonsense.
If I had to drive there's no way I'd want to go back.

Even with my short commute: I have a huge desk, I can take power naps, my girlfriend cooks for me and brings me food during meetings, I can take a shower after scrum, and my productivity may actually be higher.

Also I can work from an armchair instead of an office chair.
https://github.com/chakravala
> You are blinded, that's what it is.

Others might call it experienced.

> Do you want to suggest that people were unable to effectively write working software back then

People are still unable to effectively write working software. Unit tests are useful for catching problems, which are inevitable, early. They have grown in popularity over the last couple of decades precisely because of the prevalence and costs of preventable errors in the industry. I'm afraid I don't believe that simply by trying really hard you can eliminate said errors, nor do I believe the productivity trade-off would be worth it.

> Unit tests are just one way to help make it more likely the code works. It is neither the only way nor the best way.

Absolutely, they are part of a whole spectrum of techniques and are far from enough in isolation. I've never claimed they are the be-all and end all. They're a useful and essential part of a system of checks and validations, not the only thing you need to do. The clue's in the name, they test units.
It’s one bourbon, one scotch, and one beer per day, swapping for wine on Sundays.

More than I get through, but low for a serious boozer.
Transport costs might put a damper on that. Also, it sounds like it would also be subjected to import restrictions, even if it's the same country.
So posting clickbait is now an April Fool's joke.
You can bring a tax free quota into Sweden (and many other places for that matter) but you can’t buy tax free inside Sweden, can you?
> I was watching a talk from Microsoft on the topic where they would refer to actors as “cloud native objects” and the model itself as an ideal way to do OOP on distributed systems. The marketing feels a little cringe at first but the mental model works well.

Was that my Orleans Deep Dive video? https://youtu.be/R0ODfwU6MzQ

I started referring to Grains as Cloud Native Objects as a way to better convey them to people who aren't familiar already. My view is that Grains are different enough from Erlang/Akka style actors that lumping them under the Actor terminology can cause confusion. In the research publications, the term Virtual Actor is coined, which better describes them.

That video doesn't discuss it, but Orleans also supports distributed cross-actor ACID transactions, largely thanks to Phil Bernstein: https://www.microsoft.com/en-us/research/publication/transac... and more recently https://www.microsoft.com/en-us/research/publication/resurre....
The BOINC projects run checks on the work a user submit. Usually it involves sending out the same work to two random different people and seeing if they match
>"Every Noise at Once is an ongoing attempt at an algorithmically-generated, readability-adjusted scatter-plot of the musical genre-space, based on data tracked and analyzed for 5,304 genre-shaped distinctions by Spotify as of 2021-03-30."

This is kind of insanely great.
MindsDB (YC W20) Is Hiring a Business Development Manager
Thats completely unfair to the point of being plain wrong.

For a start tmux does have similar interfaces, ability to search all panes etc.

Also comparing tmux to an ide is also possible wrong.
Burning question: what ISP is it connected via?
Anyone hit by 'friendly fire' deserves it, they shouldn't be out there killing people anyway. For the US military in particular, we should celebrate every untimely death of their employees as a win against the tyrannical warmongers of the world.
We had an Apple IIe, but our first x86 was a 386 with 2MB ram and a 25MHz processor. I think the HDD was 40 MB.
As a mostly backend dev who doesn't really enjoy frontend, Flutter has been my favourite framework to work with so far. It provides a great level of abstraction and makes styling really simple while providing complete control if needed
Creative destruction at its finest.
It is already not a significant cause of death. Highest death rate in any state is 0.54 per 100k people.
vaguely related I also have a redis shell prompt hack to allow changing an env var in all your shell processes:

__set_env_vars_from_redis () {
eval $(redis-cli --raw hgetall env |\
awk '{i = (NR - 1) % 2; args[i] = $1; if(i == 1) { printf("export %s=%s\n", args[0], args[1]) }}')
}

If you call that function in your shell prompt command, then you can do stuff like

redis-cli hset env BAT_THEME 'Dracula'
I think you may be missing what Gridcoin is doing. It is not going to the scientists themselves, but the people using their computers to help scientists. As well, I believe many of the projects Gridcoin rewards are grant funded (separate from Gridcoin)

Note: I have around 5000 Gridcoin, so I may be biased in my view of the coin :)
I think saagarjha's point was that the article already points out that signed overflow causes undefined behaviour. That's true, but I think it still bears emphasising that (INT_MIN / -1) causes undefined behaviour.
Ask HN: How regularly do you use social media? If you don't use, why not?
What social media do you use and how often do you post? If you don't use any, what'll it take for you to use one?
Interestingly, reading this blog post, this doesn't seem to be common knowledge. The first comparison of global variables inside a process and environment variables left me wondering. It just felt wrong.

A gripe I have with environment variables is when they are used to modify a programs behavior deep inside it's belly and aren't treated like configuration input similar to program arguments.

Otherwise they are a universal way of configuring applications. Universal is good, universal is nice.
Show HN: Blahalla – Talk to people about things
Wikipedia on Svalbard:

“While part of the Kingdom of Norway since 1925, Svalbard is not part of geographical Norway; administratively, the archipelago is not part of any Norwegian county, but forms an unincorporated area administered by a governor appointed by the Norwegian government, and a special jurisdiction subject to the Svalbard Treaty that is outside of the Schengen Area, the Nordic Passport Union and the European Economic Area.”
24 cans of beer? Depending on the size that's between 8 and 14 litres a month, about 1.8-3.2 litres a week. At 4% that's at most 13 UK units per week (assuming you buy large cans) -- guidelines are 14 units per week. For say 330ml cans of Tiger it's 8 units a week, that's not a lot for one person.
I know we call these “smart” buildings but in actuality, they are quite dumb. Any kind of building is a technological phenomenon and good engineering is simple. A smart building is one designed to solve climate control problems without requiring complex computer systems. Many indigenous structures around the world were built this way.
Claiming it off your taxes doesn't help much if you don't earn very much.
Isn't this an artifact of the age of C? When it was first created it was a major concern to support every architecture, so they put it in the standard. I don't think anyone has wanted to go through the pain of removing it ever since.

After all, who are language nerds to dictate chip manufacturers what the ISA should look like? :P

And it was only in the last 2 decades that everything got dominated by x86...
This isn’t going over the mobile network if I understood the post correctly.
There are calculated columns in SQL, which means there's no formula/value separation there either.

Therefore also spreadsheets do offer "views": all the cells are formulas.

Regarding "shit typed", so is SQLite, but it works well.
This is one of the misconceptions:

> sizeof(T) represents the number of 8-bit bytes (octets) needed to store a variable of type T.

That's a misconception I had and I've never run into a problem. What's a platform where sizeof works differently?

Also, what's the reasoning for sizeof to be an operator rather than a function?
Ash (Almquist Shell) Variants
Commodore 64 -> 286 -> 386 -> 486 -> Pentium ?

(Can't remember the rest afterwards...)
I've used tmux for 10 years, and for 10 years I've struggled to copy text in tmux. To my defense, the documentation is impenetrable.

That said, so looking forward to copying text in tmux going forward. The instructions in the OP didn't work for me, but I found two other posts - one from 2013, one from 2016, the combination of which worked. Not only can I copy text to a tmux buffer now, but it automatically goes to the system clipboard. This feels like overcoming a major disability.
Docs aren't a replacement for a good UX.

Tmux comes from the times when this attitude was okay, but I feel that the standard now is raised and if the UI could give some feedback/help that doesn't require reading through all of the documentation, it's definitely something that should be prioritized.

Anti-example - help screens. Press ctr+b, then ?. Compare this to screen's ctrl+a, then ?. Both are quite terrible, but tmux definitely leaves users more disoriented while this isn't something that couldn't be avoided.

A simple message saying "you are in XYZ mode, type :help xyz-mode to get help" could go a long way. The RTFM philosophy combined with a wall of single-file manpage with no tutorial is something that I really wish died already.
The savings i made in commute money have all been spent on a nice quadruple monitor setup, a gaming pc, a mac mini and a macbook pro. Not to mention cheaper accommodation and the new found time for reading and side projects.
Michigan 0.24 deaths per 100k.

Cases up, but hospitalizations and deaths down. Giant nothingburger.
Oprahization
I just want a non-prescriptive approach. Ideally offices will become collaboration spaces, and largely there to foster and facilitate social interaction. Meaning more table tennis less desks.
I think AT&T is giving me an IPv6 address now but they appear to be doing some kind of NAT because connections appear to come from a different v6 address. Convincing one of these ISPs to give you a public address is probably an uphill battle since they'd get in trouble dumping people's phones on the internet.
Apple Arcade expands its award-winning catalog to more than 180 games
I had a similar reaction. It's a nice April fool's joke, but I hoped for an actual counter-balance to "move fast and break things." The book that taught me the value of moving slow in programming was Test Driven Development by Kent Beck, who ironically spent several years at Facebook.
In which countries?
Everything you described can be done with progressive enhancement.

Only three engines exist that work well with JS; if we want our sites to not be dependent on behemoths like Google and Apple (Google is Mozilla's income source), we need to build sites that don't depend on their software (Blink, Webkit, and Gecko). That typically means not requiring JS.

People who block JS do so for good reason: when they open your site, they have no reason to believe that the JS being served isn't malware. If they disable and inspect it, they have no reason to believe that the scripts won't change the next time they open your page. It's safer to just leave it disabled.
A good example of this wise type of management: Apple let music platforms mature before learning from them to create their own offering to then easily market to their hundreads of millions of users - with the advantage of customers who 1) are generally willing to pay a higher, and 2) Apple gives the App Store fees to themselves.

Their watch, and next the car - will be the next arguably iconic products.
Appears to be Telia Eesti
Environment variables are also more portable and cheaper/simpler than a DBMS, a LDAP service, an application server's proprietary configuration repository, etc. without being weaker at specifying simple configuration values.

In practical terms, specifying environment variables in cleanly isolated and composable layers (defaults by user, a specific terminal session, a script that call another script or the useful program) is a major advantage over more enterprisey and monolithic mechanisms.
Because you can also use the modem coupled with a low-end MCU, communicating through a serial port. This configuration is more common than one might think (I was personally involved in many of projects with that configuration).
OK, probably depends on how we play the game. What is your strategy to 109% Skyrim? There are locations that are not linked to quests or the quests for them are not easy to find.
I don't play that much so when I play I use a mod that gives you a different start/origin story and try to role play a bit, avoid the man quest as much a s possible.
It's to prevent malicious applications taking a screenshot of sensitive information. I've seen other apps doing this on, for example, credit card info entry screens.
1. Depending on your application, the end users can be from different target market/background. If that will be the case with your app, list down the top X markets and create a specific landing page which "talks" the language of the target market.

2. Cold-outreach, Find your ideal target customers on LinkedIn/Twitter, google them, message/email them on social media (lead finding tools) and ask for help. Be willing to offer to pay them for 10-15 minutes of their time. At least a few will help without asking for money.

3. Assuming what you are selling is described on a landing page (doesn't have to be), you can do a user test by asking questions to consumers using survey tools)
the goal is find out if users understand what you are trying to sell (clarity of message, trustworthiness)

You can use tools like Survey Monkey, Google Surveys, even Facebook ads.

here are a couple of examples of a purpose-built tool for feedback called ninjafeedback:

https://ninjafeedback.com/simple-survey-tool
> Since when JVM languages aren’t good at concurrency?

Since it's trivially easy to accidentally mutate data across concurrent contexts (threads). You have to actively remember to reach for Mutexes. You also have do understand how `synchronized` works and remember to actually use it. If you use a class that someone else wrote, you have to dig into their code (if available) to make sure they made their class thread-safe.

> Also, primitives are usually not heap-allocated, so I don’t see what’s the problem with it. It makes the JVM a beast when it comes to number crunching.

You don't need a number crunching beast to write most application-level software. That's my point. It's great for number crunching that you have byte, short, int, long as separate primitives. You know what most applications actually want? A number that wont magically wrap around to negative-LARGE_NUMBER when you guess the maximum size wrong. Java has fixed-size arrays, too, for super-performance mode. But applications just use List<> that has no size limit that you have to guess. It should do that same for Integers.
Do you want to go into the office, or do you want everyone else to go into the office?
Apparently nobody has mentioned Airtable yet. It appears to be a spreadsheet-database hybrid (also in the spirit of Improv), but is advertised as a low-code app development platform, aimed towards organization, and has minimal numerical processing tools. Instead, I want a number crunching environment, something with SQL's strong schemas and multiple tables, Excel's data entry/inspection interface and reactive formulas, R or numpy (idk about pandas)'s flexibility, and Excel/matplotlib/ggplot-like graphing.
I think this is, aside from the security concerns, why many chat applications, forums and tools like Github/Gitlab have switched to standards like Markdown for text formatting.

I can see the value in linking, embedding images, highlighting through bold and italic text, and underlining. Even code can be useful inside an email. Markdown or a similar language would serve most people very well, much better than HTML. Non-automated and fully automated emails can do with a strong simplification.

Of course, marketing companies will always prefer full HTML because it allows for making their spam more gaudy and for making their emails follow their brand, usually through terrible abuse of tables and CSS that in the end only make emails unreadable on mobile, with dark mode enabled, or massively confuse screen readers.
I heard that one case where defining int-overflow as wrapping would be very bad for performance is pointer arithmetic - e.g. offset a pointer by i times sizeof (type)). I think the x64 instruction "lea" accomplishes this. If this instruction is used, it is impossible to simulate 32-bit 2's complement overflow by just discarding the upper 32 bits of a 64-bit integer.

So the UB that is associated with overflowing an int is required to efficiently compile loops that use a counter `int i` to index an array. There is a huge number of these loops in the wild.

This problem might be just some unfortunate coincidence with how array indexing is defined in C. I don't understand this deeply, but just wanted to bring it up. I believe I read this on Fabian Giesen's blog.
Latest Germany Insider News – Interesting Facts 2021 – MN Channel
This sounds terribly convoluted compared to turning on mouse mode and selecting the text with your mouse. It should copy immediately after you release the button, and you should be able to paste with your standard shortcut if you set up tmux to use the clipboard of your choice.
The firmware is already on github and the pinephone devs have mostly redone the Linux part to be less crappy.
Most employers are also employees. What a given middle manager thinks may not be the same as what their manager thinks, or their employees think.

Corporations may be legal 'person', but they don't have individual thoughts
XQuery is pretty powerful, and I used it extensively with xlst in the 2000s, but it's a dead tech and not something you should ask your users to use.

Just use JSON.

Also, if you absolutely insist on using it, do not use namespaces, and avoid attributes. All us older timers could tell you about the number of frustrating XML configs we had to deal with that had overcomplicated or completely irrational structures. And namespaces and attributes were the biggest offenders.
UBA says well positioned for growth, pays N0.35 dividends to shareholders
Why does he say client side only, yes it provides fake data to apps and doesn't isolate, that's not what xprivacy says it does anyway. How is that bad? What are those ways client can easily bypass? It definitely improves privacy for me. Looks like he was promoting graphene os without giving any proper information.
Is that because .sucks will only cost $185k to become the owner of that extension? I remember reading that in the past it cost $200k but maybe that changed?
I didn't worked with exactly this modem model, but yes Go binaries work just fine on most of them since it's usually heavily cut Android inside which using BusyBox.
Drivers on Linux usually mean GPL which freaks out modem manufacturers.
Yes, computers that are aboard rovers and landers which are being used for scientific purposes. Nobody needs timekeeping on Mars beside folks at mission centers or enthusiasts - even I don't know how long Perseverance is on Mars in Sols and what's its current Airy Mean Time (I'm aware its there and doing good atm).

Now, if we'd be there already for decades or even centuries with permanent settlement then perhaps we'd have some date and time formats that would be similar to what we're having on Earth (or maybe they'd use the exotic decimal time) and I wouldn't be even writing the parent comment in first place.