skysight-inc/HackerNews huggingface dataset:
> detonating nukes to 'learn how to contain' nuclear detonations.

That’s exactly how the development of nuclear power stations happened historically, and I expect most other viable power sources. We start with something that releases a lot of uncontrolled energy, and then figure out how to make it do something useful— Wildfires begat combustion engines, waterfalls begat hydroelectric dams, and volcanoes begat geothermal power.
The last projects I worked on with about 10 other people doing some not-cutting-edge tech to make things more efficient increased the company's yearly revenue by over 500mil. I imagine a consulting team can probably negotiate a fee exceeding $500/hr delivering that kind of returns.

The company is not that special, I don't even know if we make it to Fortune 500. The point being, technology is a force multiplier, and when applied at the right lever for companies above certain size, the returns can be enormous.
Nvidia has been easy on debian for quite some time now, are there other proprietary drivers that are important?
A True Win-Win- How Being More Active Can Help Fight Malnutrition
!?! I’ve been working in ruby for 15 years and I had never heard if the flip flop operator! Amazing. Thanks for the counter-example, I have learned something
This is a "usenet shock site" level screamer.
Yes thats a good example. But not needing JVM and single binary output take out so much complexity.
You transmit passwords from servers to internet destinations?

That would be a pretty serious security incident from my POV.
Worth noting that this isn't all ANSI-SQL... e.g. I'm pretty sure WITH is a Postgres thing?
Obviously..
Logically, all xkcd references in comments resolve to https://xkcd.com/386/ including this one.
Yup those questions are a stretch for me too! Love that though.

Where are the pivot and unpivot questions?
I don't know why major distribution upgrades are so unreliable. I used to be a Fedora user and it was pretty much impossible to upgrade the distribution version without breaking a lot of stuff. The package manager corrupted its own database once. I switched to Arch Linux and never had these problems ever again despite all the memes about Arch being unstable.
While this is indeed helpful why do I want a version of Linux that has to be decrapified like Windows immediately after install and may with a future update may need to be fixed again. If you use non LTS you will have to "fix" it every 6 months.
Yeah - it's an over-generalization for sure... my anecdotal experience may not apply across the board.

Things moved fast and people were pushed to innovate/iterate within their roles. The Japanese mothership was quick to get things done without much BS and always seemed interested in optimization/solving problems efficiently (on time, on budget).
Sure. So how big is that population you can extrapolate over?

The WSJ article is carefully not saying, 32% of people who appear to have left pro-NN comments said they didn't make them. They said 32% of people in this batch did. They didn't say, as far as I can tell, how big the batch is. (Maybe I'm just misreading?)

There's a big difference between "32% of a thousand pro-NN comments are untrustworthy" and "60% of a million anti-NN comments are untrustworthy."

The WSJ, like any MSM outlet, is manipulating you through half-truths. Pay attention.
It was useful, thanks! I've definitely seen this in tech, esp. the latter case, which I've seen make smart people who deserve better miserable.
Where you see ugliness I see beauty. I guess it is just what clicks for someone and what doesn’t. But together our strengths make for one really good programmer hence why I like working on teams.
I would highly prefer https://thieve.co/ over this.

* It's not a newsletter that's gonna spam your email every day

* It has a website interface. So you can visit the website whenever you are looking to buy something

* You essentially get the same deals without surrendering your email address.

Note: I am NOT affiliated to this website in any way. I just use it sometimes to find cool stuff.
>Unless we have those stories, then this pattern is plainly incompatible with actual humans submitting comments, even with the aid of some automation or pre-written letters.

A site is set up to collect names for form letters. They don't submit it in real time; instead, they submit it in batches every few minutes.

This is at least as plausible as the various explanations you gave above.

In fact, if you read the linked blog post, they explain that this is how the API worked - you'd upload a CSV and everything would be uploaded in bulk.

And the sizes still don't add up. As mentioned, a single campaign for the pro-NN side had 7 million suspicious comments. That's bigger than any of the alleged bot campaigns on the other side. Overall, there's more suspicious comments for the pro-NN side. Whether the evidence is enough to definitively call them bot campaigns or not, that's still true.
Because of who is at most risk from the virus, it seems plausible that elderly people will be told they are not to leave their homes at all.

That's one of the options being talked about in the UK at the moment. Everyone vulnerable (has asthma, etc.), or old, told to stay in lockdown while other people are allowed to work. It's not policy, it's just being thought about.

Which might be worse than getting beaten, who knows. Imagine being an elderly undocumented person with no government support, in an environment where you're not allowed out any more and stand out visibly in crowds, and political support for blanket emergency handouts has come to an end.
In general, you need to set 'showdead' to 'yes' in your profile to see most of the worst things that get posted to HN. I can't remember if that applies to the specific comments I was referring to there.
>This is the exact reason I use Linux instead of Windows 10 or macOS

Not sure about win10, but macOS won't autoupdate apps if you turned it off.

If the app is not from an app store - it's up to the devs to have option to (auto) update. Most apps allow you to turn autoupdate off (in fact I can't think of single one without this option)
That title tweak clears things up - thanks!
You have misjudged who actually uses Linux. This setting would be ideal for all the billions of people Canonical wishes used Ubuntu.
Can you share a single window in eg. Meet? Do alternative input methods work for accessibility?

FWIW I would like Wayland to finally take off, but each time there some random shit that's still broken despite 12 years of development.
"Could you build an app that requires patients to record themselves taking their medication under whatever conditions they're supposed to?"

Yes. I work for a company (Signant Health) which does clinical trial platform as a service (among other things) and our platform has this feature that the trials can have steps which require the users to video certain things.

And we are hiring https://signanthealth.com/careers/ :)
All these other coins are just a few years old, so they couldn't been them.

The problem with MaidSafe for me is that they have their own unsafe coin. If I would want to write an application layer, I would build on top of the Lightning network, as it allows cheap, small and fast payments on top of the most secure network in the world (Bitcoin).

I just looked at the whitepaper, and it talks about the price of SafeCoin going up all the time...it hasn't been the case, for a good reason.
So then why are you in this thread at all? Apple goes its own way, people who like interesting, mechanically deep games with cool tech go their own.
how do you look for one / vet them?
Would you mind sharing what you think are the practical downsides of this pricing approach?
Notion has always felt like it's trying to do so many things that it falls short from being good at anything. Products like Trello are good because they focus on one thing and one thing only. Notion has their features and priorities spread-thin. I feel like they could have done much better if they started out with a single feature, somewhat master that implementation, and keep building on features to the app. This way, they can at least manage their priorities and not have to concurrently chase down 20 features.
meanvhile, ze russhans hawe maid zis:
https://mysku.ru
Which is a surprisingly active community of alijunk reviewers, sometimes sponsored, sometimes very in-depth
pop_os should fit the bill. Based in ubuntu, with a better UI, and has flatpack support and added polish
Great article. I can't help but feel like SQL is a poor choice for some of this stuff, though. More often than not, I find it much easier to pull the raw data into memory, and use a higher level language to do these sorts of queries. I am all for knowing the intricacies of SQL, as the cost for not can be very high, but I'm curious for your opinion here.
I don't think everyone agrees with what you claim "the point" is. Which is why your comments seem so nonsensical to many.
This is basic stuff that everybody are doing, the most important thing is to have people who are connected in the industry and are likeable. People that your clients will want to go to a strip club with, play golf or share a booth in a sporting event, depends on their preferences.

In the B2B world, if you are doing anything valuable, there is always some competition so you need to build good connection with people so they pick you out of the many other options or give you a chance if you are the first to do something, which is rare.

This is true also for software development, at the end of the day it is not the methodology, if you have a good team of people they will find the way.
Sandboxing outside of actually using a VM isn't very secure on Ubuntu. The parent poster also said "server" nobody runs IOS on their server.
After learning s-expression based syntax, I am just baffled why we even bother with anything else.

When you play around with different Lisps, the syntax is always the same, the language differences becomes the semantics only.

Other languages put too much emphasis on the syntax in my opinion. And while I understand the "popularity" appeal. I've almost never seen someone learning the s-expression syntax and afterwards not liking it.

Basically I think it be worth it to push people to learn the s-expression syntax just so we can stop wasting our time with syntax afterwards.

Also if I recall, without user macros, I think s-expression syntax is context free no?
> "do you devote two engineers"

Maybe one could say that in the beginning of the project, one can use that budget lever, but not in the end (mythical man month)
> A world where Russia or Iran or Venezuela was run by decent government would be a great improvement!

There is no guarantee that whoever comes out on top after civil war is better than the previous big dog.
I have nightmares about that! ;)

https://donhopkins.com/home/catalog/hyperlook/TalkInterfacin...
> I'm going to assume you're not deliberately trying to misunderstand him for the sake of a hot take, because, that would be pretty lame.

I'll admit, my example was overwrought with comedic intent, but I stand firm on this issue. Use a magic number twice? Yeah, go ahead and put that numeric literal somewhere convenient (but you still have a numeric literal) to the consumers of it and easy to find by your readers (not a top-level magic_numbers.h)

I'm a mathematician. The fear of numbers in code is an affront to the domain that I work in. YMMV. I put a lot of work into documenting my code, but for the love of pete, 2 is not a magic number: my example was no more overwrought than OP's rule.
It's dawning on me that it's likely to only become more of a pain with each iteration of upgrades (e.g. install tweaks, synaptic, remove apport... And now remove snaps).

Time to check out Debian!

*Edited. I can't type on phones.
Arts and Talents Drawing on the Bulb
Not anymore. Other implementations, like MariaDB and SQLite, have adopted common table expressions. They're basically syntactic sugar for subqueries in most implementations, but they can make some queries much more readable
4. Employee convicted of not carrying their tracking device. Beatings continue until morale improves.
That doesn't actually make it significantly easier. You still need a backend framework and database. It also doesn't change the frontend needs at all.
> The implication that you are only a true parent if you home school or send to private school is laughable.

I did not say this nor did I imply it. Of course there are situations in which the parents are unable to homeschool. This does not make them any worse a parent. Even if you do homeschool, it's not uncommon to take some external classes as you get into the higher grades. I'm also not saying the that the parents need to write the math books they use, nor do they need to grow all food. But they certainly should feed their children with the food bought at the store. School is used to much as a day care and catch all. If it was more of a couple hours hours a week learning only math at school and at home parents actually took the time to teach virtue and discipline it would better.
This is an important lesson. I am personally not a fan of the Windows programming model* and I despair the number of security holes over the years, but I am quite aware that a large part of it stems from Microsoft's commitment to extreme backwards compatibility (which I also recognize has sometimes taken heroic measures).

I'm actually surprised how long Apple takes to obsolete APIs (carbon lingered forever) and how far back they are willing to support old hardware. They project an insouciance towards old APIs but tend to give a lot of advanced warning (e.g. the obsolescence of 32-bit applications was announced at least five years ago). They seem to be far less conservative towards UI, and prefer to rewrite rather than update which leads to a bunch of new bugs. That might be what gives people the impression that they junk APIs quickly.

* that's a matter of personal taste, not meant to start a flame session.
Here's a thought: podcasting.

Podcasting has the vibe of the early DIY web. It's largely independent and isn't "owned" by an oligopoly unlike social media. Indie podcasters sometimes struggle with distribution if they get popular. Lastly, it has a major vanishing content problem when old orphaned podcasts disappear from podcast hosting services but may still be interesting.

It would also be fairly easy to write a web-to-SAFE bridge server that allowed people to add podcasts hosted on the SAFE network to regular RSS podcast players. People could run this themselves or run open ones on the web, with the latter amounting to a community run CDN.
Mask advocates claim that stopping large droplets from _exiting_ your mask (not incoming) will reduce viral load. And if infected, viral load is inversely proportional to the severity of illness, infectiousness, etc. The marketing campaign to get people to wear masks may say "masks [...] stop you getting sick", but the more nuanced justification is out there.

See more: https://masks4all.co/faqs-for-mask-skeptics/
When PE firms employ this strategy at the expense of individual retirement accounts everyone accepts that they “had no choice” but an individual who even dares consider the same is branded a scofflaw.
I often end up valigning text in vim and then pasting it as a code block to Notion :(
I have almost never seen such a thing. The $500/hr freelancer are probably the same category as the $500k programmers. They exist but are quite rare.
I've found I really don't get on very well with "expat" Brits¹, but "immigrant" ones are fine.

Partly, it's that the "expat" ones tend to be working in a bank for a year or two, and just talk about money, but I also think you're exactly right about the unspoken assumption. When I meet "expat" British people I feel like I'm one step away from a comment like, "oh, you actually like the pickled fish? I haven't dared to try it myself" or, "no, we don't really like the beaches -- too much nude sunbathing".

And this is in Denmark. Further away, this presumably translates to living in a compound, sending the children to a British private school and a social life revolving around the English Pub.

French and German friends have grumbled about emigrants like this from their countries, but I'm unlikely to meet them. Last year I was given a menu in "Nordic" in a restaurant in Greece, based on the brand of backpack I was carrying -- it turned out there was a Danish/Swedish/Norwegian "enclave" nearby.

¹ And Canadian, American, Australian, and to a smaller extent New Zealand or Irish -- they exist, but there are more British people here than all the others combined.
so what's the way to do this that doesn't break the rules? just an Ask HN post about how to improve Who's Hiring posts?
The two top answers are in conflict. The second answer with 43 points is closer to right:

There are hardly any real-world programming languages that are context-free in any meaning of the word.

The first answer with 41 points is totally wrong: The set of programs that are syntactically correct is context-free for almost all languages

-----

A better source is this whole series by Trevor Jim, which has nice ways of relating theory to practice. He lists a bunch of reasons why you could consider nearly all programming languages not context-free.

http://trevorjim.com/parsing-not-solved/ -- hundreds of parser generators support context-free grammars, but there are almost no context-free languages in practice.

http://trevorjim.com/python-is-not-context-free/ -- A main point here is that you have to consider the lexer and parser separately. Grammars don't address this distinction, which arises in essentially all programming languages. Also there is some lexical feedback, similar in spirit to C's lexer hack.

http://trevorjim.com/haskell-is-not-context-free/

http://trevorjim.com/how-to-prove-that-a-programming-languag...

http://trevorjim.com/c-and-cplusplus-are-not-context-free/ -- the way LALR(1) conflicts are resolved in practice can make a language not context-free

(copying from a recent comment)
Yes in the worst case people could die, that is distruption, that's the reality. The sooner you accept that the better, or you going to have a hard time.
It's simple, but it's fundamentally reductionist. You can ease the cognitive load by making certain programming structures first-class citizens in the language.
If I found out that someone in my company was assisting Epstein, they’d exit the building fast enough to generate a shock cone. That kind of negative publicity is not helpful to company morale or making money.
The term RPG has specific meaning in the context of computer games, that is adventure type games with improvable character skills and abilities, and arguably various other features that have accumulated through historical precedent. I used to have issues with that, but there's no point. It's established.

You can use the term CRPG for clarity, but computer game players generally just use the term RPG for the computer variety. You can specify non-computer RPGs by calling them pencil-n-paper RPGs, or tabletop RPGs.
Sure. But OP said not to use numeric literals, which 0xdeadbeef certainly is.
> I want my notifications to be a mini-inbox, where I can view notifications, respond to notifications, archive completed notifications, and filter notifications into channels (the same way I can filter emails).

This is exactly how the most recent release works, no? Notifications are "unread" by default, but "read" when you see them -- however they stay in the "Inbox" tab of the notifications panel. You can reply directly from there, or mark them as done by clicking the "x" to remove them from the Inbox. Everything you described but filtering.
It doesn't test the IMHO currently best. https://greg7mdp.github.io/parallel-hashmap/

And I don't see the TSX benefits, which is Intel only.
A Dutch bike company came up with a simple idea to reduce shipping damage
Unfortunately no, burner and even prepaid phones will not work.

https://support.discordapp.com/hc/en-us/articles/36000096121...
Maybe something more like:

/* From Park and Miller (1988, pg 1195), using their notation */
const int A = 16807;
const int M = 2147483647;
const int q = 127773;
const int r = 2836;
...

instead of "inlining" them into the code like
test = 16807 * (seed % 127773) - 2836 * (seed/127773)

The "ban" on literals obviously exempts their definition. No one, outside a number theory textbook, is defining A as successor(successor(...(successor(1)))
In enterprise sales, the price is not the main decision maker, you will usually only disclose the price at the end of the sales cycle.

Not showing the price on the website is one way to push people to contact you. You don't want people to decide on their own if they should buy your product, you have a big sales team to help them do that.

I've wrote about it here, if you are interested : https://blog.luap.info/why-most-saas-companies-cant-be-succe...
A little dated David Grinspoons "Venus Revealed" (1998). David is a leading US expert plus science journalist. Plus Carl Sagan was a family friend. David is a frustrated Venus expert because no Venus probe has been approved in the past two decadenal space priorities.
I'm open to the possibility that GrubHub and others are a net negative for the industry on balance. But I'd still like to know what the actual margins are for the restaurants on app orders before I make up my mind about that.
The only thing I could imagine is that the masks could make it worse because of something else. Say, for a runner gettin x% less O2 is worse, risk wise, than to use the mask for viral protection

This was not in the article, I am just speculating on a possible reason (not applicable here).

BTW our gouvernement (French) was telling us that story of no masks for the first weeks and it was already ridiculous at that time.
SEEKING WORK | Argentina | Remote

Email: hn.eafer@gmail.com

I'm a programmer, most familiar with C on Linux (both userland and the kernel) and Win32. I'll be happy to start a project from scratch, or to help support any old codebase. For a sample of my work please see [1], a naive filesystem implementation I'm working on.

My usual rate is 15 USD/hour, and I don't expect to be paid until I have something to deliver. For what it's worth, I have a background in math.

[1] https://github.com/linux-apfs
Why did you create a throwaway for such an innocuous comment? Are you very afraid of downvotes?
This example sounds a little like the examples to justify torture because they guy you have caught knows how to defuse the ticking bomb. Sounds good but never happens in reality.
The Thirty Million Line Problem (2018)
Lisp is "Functiony"! ;)

But it took JavaScript to invent the concept of "Truthy".

https://www.sitepoint.com/javascript-truthy-falsy/
As a general rule to consider freelance you should make at least twice as much per hour as you do full-time employee to make up for the instability of the job. This calculation of course changes in times of instability such as now, I don't think there is any freelance job I could be offered right now that would tempt me to quit my current job - of course it is also unlikely I would get offered twice hourly given my current salary is pretty high up for my region.
SiteTools
On regexes, he is generalizing from a small number of examples. Some lexers are straightforward to write by hand, but others are better done with a code generator.

edit: I should really say that you should consider using regular languages to lex your programming languages, not (Perl-style) regexes. Those are different things:

https://swtch.com/~rsc/regexp/

I used re2c for Oil and it saves around 5K-10K lines of "groveling through backslashes and braces one a time" (e.g. what other shells do)

http://www.oilshell.org/blog/2019/12/22.html#appendix-a-oils...

And the parser is faster than bash overall:

http://www.oilshell.org/blog/2020/01/parser-benchmarks.html
Spending my Saturday reading various answers with different perspectives on the the genesis of the holy war between "is Java pass by reference" and "is Java pass by value" proponents.
What is wrong with DISTINCT?