skysight-inc/HackerNews huggingface dataset:
by all means, you are free to make this tradeoff for yourself. but you don't get to decide what other people's privacy should be worth to them.

> There isn't even a scenario I could imagine where one of these apps would do something that I would consider a severe infringement of my privacy.

do you live in the united states? there have been quite a few privacy fiascos in the last couple decades that the general public found unimaginable until they were exposed.
Yes, it is. Not everyone can see well enough to read text in images. For those who have that difficulty, describing the content of an image enables enjoyment of a joke that would otherwise be inaccessible.
Well if we were hanging out in person it’d be fun to hash this out :)
I'm not up to date on an inventory of post-modern conservatives, to which I made no claim if they exist or not. Once again you have ignored my actual claim: I am saying that not all liberals, not even all liberals further to the left, are post-modernists. If you want an example of that, I can give you one: John Rawls, one of the most famous political philosophers of our time, and a very liberal one at that. He was decidedly not a post-modernist, never writing a single paper on post-modernism as an epistemic philosophy he supported. If anything, his work evinces a concrete reality. Certainly there are those who read some post-modern influence into his work. Equally, conservative influence can be read into it as well: For one, he believed in objective truth. For another, he had no illusions of nor advocacy for any type of radical equality. Finally, he was a strong advocate of individualism, though he denied utilitarian thinking as a useful method of expressing individualism.

So, once again, I am simply saying that everyone on the left is not an post-modernist.

You appear to dislike post-modernism. I'm not a huge fan of it either. However, your disdain for that field of thinking seems to have focused your efforts on your area of dislike, on the excesses of those with whom you disagree. It may be a focus that blinds you to the wider field of modern epistemic thought, political philosophy, and nuance within the political spectrum that defies easy liberal-conservative dichotomies.

You cannot read the source works and/or criticisms of post-modernism, the source works and/or criticisms of libertarian/utilitation/objectivism and come away with an accurate picture of modern epistemic or political philosophy.
I agree with you.

I am wondering about how NOS enzymes (like NOS2) might play a role since they are expressed at high altitudes and COVID is looking a lot like high altitude sickness by one doctor in NYC.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3295887/

I am thinking myself that some people with poor NOS genetics or poor nutrition will have this issue. The result of higher need for NOS2 will lead to polycythemia and to improved oxygen delivery to tissue when accompanied by increased blood volume.

This image might explain a lot:

https://journals.plos.org/plosone/article/figure/image?id=10...

I have such a strong intuition that ACE2 inhibition or destruction is an important issue with COVID.
Given the response articles saying it would be possible to engineer the virus have caused, this doesn't seem that extreme. The "origin" of the virus has become a political issue that fringe extremists in many countries are using to attack other countries.
“I’m excited to see what you build”
I also want a widely adopted purely functional distributed data structure in the Okasaki style. Persistence is wonderful.
It could be - but in the majority of cases it isn't - and you will need to fall back to CLI and UNIX abstraction layers when the IDE breaks - because that's the way it's been done since forever and if you want to work with existing (and probably future) tooling and be able to solve the problems when they happen in the layer above you will need to learn the interface used to expose all the functionality to the tools under the hood.
What about the thousands of people that work in nursing homes?

Protecting the people they care for means imposing restrictions on them. And so on for all sorts of other people that would be involved in (effectively!) isolating sensitive populations.

The reason contact tracing has modest privacy implications is that the location history of most people isn't sensitive information (or exists already, with little additional harm incurred by giving it to public health workers). It's fine if you disagree with me on that point, but that's my argument, it isn't super serious if Bill over at the county health department sees that you encountered a sick individual at Wendy's, which is going to be the majority of the data.
As far as I know, this is a solved problem.

http://www.wisdom.weizmann.ac.il/~naor/PAPERS/pvp_abs.html

An implementation of this is Hashcash which was used on UseNet very successfully: https://en.wikipedia.org/wiki/Hashcash
Some Helpful Sleeping Tips for People with Trouble
> There's another place where people are packed ever closer together: air travel.

Maybe one result will be to increase the seat pitch, then. (Hey, a guy can dream...)
IIRC he uses the same data structure but with hill climbing vs gradient descent to guide monkeys/imps/anything else that steals an item and runs from you. Clever.
You could use a traditional path finding algorithm, letting the mobs look around confused while the path is computed.
Obligatory:

https://craphound.com/spamsolutions.txt

> Every email user has one or more identities, represented by cryptographic keys.

Administered by whom?

> No email is delivered unless it carries a digital stamp issued by the recipient

The central premise of e-mail is that you can contact anyone if you know their e-mail address, without any pre-arranged permission.

If a recipient has to issue something to me before I can contact them by e-mail, that is too broken to be usable.

An intelligently designed micropayment system doesn't require anything from the recipient. Simply knowing someone's endpoint address, you an create a payment without their knowledge or consent, and attach it to the message.

> In this approach, each email user can have as many email identities as they want [ ... ] This means misrepresenting the sender becomes much harder, reducing the possibility for scam.

I.e. people can create arbitrary cryptographic identities, as many as they want (spammers can create millions of of these identities), yet somehow misrepresentation is not possible. Right.

If you get a cryptographic message from Joe Blow offering you fake R0lex watches, you know that must be the real Joe Blow, because, like, it is cryptographic! Someone running a key generator would never lie about who they are.
You can access all your favorites (and tweets and DMs) by downloading your twitter archive.

You can use Twitter Archive Eraser to browse the whole archive, search by keywords, regular expressions, mentions, tweet type, media etc.

Twitter Archive Eraser allows you to bulk delete thousands of tweets at once also.

https://martani.github.io/Twitter-Archive-Eraser/
It seems like the age of something is the argument.

I starting thinking of this and thought:

- Much modern AI software depends on 63-year old fortran numerical methods code.

- the Brooklyn Bridge is 137 years old.

- the White House is 220 years old

- Aristotle was using logical reasoning over 2300 years ago.
There also is: http://www.buildyourownlisp.com/
You can make a similar argument that Cuba and China's literacy rate is very low because they're communists.
You could use this to make some interesting genetic algorithm art projects ala: https://github.com/jackmott/evolution (which is more low level and drawing pixels directly with various random operations and algorithms)
What's that smell?

(Seriously, this is adorable. Great work!)
Sorry, but the US is just obviously failing with lots of things these days and we should talk about that.

Let's have a look around the world:

Spain is, right in the middle of fighting a global pandemic, thinking about introducing a basic income for every citizen to better be able to handle unexpected situations like the one we have.

As we have learned from the comments, Denmark even pays your expenses if you choose to study and develop yourself.

All of Europe (okay almost all) is putting great effort in switching to renewable energies, making cities more friendly and greener for its residents, all in all just lowering impact on nature and doing good for society and its people.

The rising of the new far-right politicians seems to have stopped for the moment. Those people are just "against everything" but have no plan for anything. People understand that in these times.

China, which has obviously a very questionable political system, is evolving. EVs are booming, energy generation from renewables is something between 1/4 and 1/3 of total energy generation. They already understood that they can't fuck up the earth and "just move on".

India is having probably the strictest measurements worldwide to fight the spread of Covid-19. While I often don't think very high of India, they got this one right and are really doing their best. We should acknowledge that.

So, while the whole "old world" is steadily evolving, sometimes struggling but somehow still moving forward, the "new world", namely the USA, is just broken.

The political leader is a maniac, people can go bankrupt when they need medical treatment, going to university can leave you with high debt. In which year and what society do you live, when these injustices are still accepted?

The USA is developing great technology, they have innovative companies, that's all really going well for them.

But the political system and society seems to be a real mess, with a strange mixture of fanatism, fears from 60 years ago ("the russians", "communism") and an ugly "all mine, don't care for the rest"-attitude.

And here on HN are the people who could change that. Here are the people that work for those tech companies, that invent or work on the stuff that the world is craving after tomorrow.

Here on HN are the people who have the chance, the intelligence, the knowledge to change that system.

Overthrow your political system, go into politics, found a new party, whatever, but change something.

Because the US has all the potential to be a leading example for the world and not something everybody laughs about.

But as long as nobody tries to change anything, and headlines like these are on here, I beg your pardon, we should have "nationalistic flamebait" to question the status quo.
I am having serious problems with WiFi. I have about six apple devices and my home wlan works perfectly for all of them except my MacBook Pro. It connects and then in some minutes there is no internet. No packets in no packets out. Tried everything.

Tomorrow I do a hard reset. Nice way to spend my Easter holidays.
Hmm... pretty sure I already saw something like that long time ago: https://github.com/id-Software/Quake-2/blob/master/game/p_tr...
Many people may not be aware that Twitter allows you to put alt text on an image so people using assistive technologies can get a description of the image. I encourage people to use this feature.
That just goes to show how little it takes to slide into a dictatorship.

On the other hand, anyone who paid attention to the Catalunya situation in recent years or the high level of acceptance of Franco [1] wouldn't be too surprised at these reactions.

[1] https://www.theguardian.com/news/blog/2006/jul/18/post181
> Imagine first a set of strings. This may be merged more easily than the list of lines a dvcs usually deals with but you still get conflicts (I’m not sure what the merge of “add foo” and “add foo; remove foo” should be. It could reasonably be “add foo; remove foo” or a conflict of maybe adding foo)

My imagination is pretty confused by the application of a binary operator with only one argument. Would you please clarify? I think you'll find that when you explicitly think about the unstated arguments the problem makes sense, but I could be misunderstanding your point.
(mine are all not particularly new)

ShareX (windows): screenshot > optionally annotate > upload to ftp > copy url to clipboard

But I can also paste from the clipboard:

- if it's a file: upload to ftp, copy link to clipboard

- if it's text: upload to ftp, custom URL makes it load in my org-mode or markdown web-render
There is a distinction between what is AI and what is state of the art AI. Simple approaches are AI but not state of the art AI. At one point massive rule based systems were considered state of the art for example and those were nothing but explicit if-else statement. Now they're not but they're still AI.

BASIC, for example, would be considered merely a training wheel in any book on programing languages but it is nonetheless a programing language.
I found an obscure dirty joke on p. 46 of the Mac OS X Assembler Guide. [1]

.fill 69,4,0xfeadface | put out 69 0xfeadface’s

[1] http://personal.denison.edu/~bressoud/cs281-s07/Assembler.pd...
A few projects I'm involved with that might be worth sharing here:

- Redwood (https://github.com/brynbellomy/redwood), a realtime, p2p database. Data is structured in state trees that evolve over time. Merge algorithms are configurable at any point in a given state tree, but the default is a CRDT algorithm called "sync9".

- Braid (https://github.com/braid-work and https://braid.news), a draft IETF spec that specifies certain extensions to HTTP that make it much easier to build systems like Redwood. The Braid spec is under active development on Github, and we welcome input from anyone interested in the idea.

- Axon (http://axon.science and https://github.com/AxonNetwork), marketed as a platform for making it easier to collaborate on scientific research, but under the hood, it's basically just some extensions to git that allow you push commits over a peer-to-peer network bound together by a DHT.

I would also highly recommend getting involved in the Internet Archive's DWeb meetups and conferences, where you'll find hundreds of people interested in solving exactly these kinds of problems.
Well, it's another piece of evidence to support the hypothesis that our parents and grandparents had modern human-like qualities. Don't discount it: these theories proceed by slow aggregation of data, not one big-bang discovery.
For me, it feels like I've fallen face flat into a puddle of doubt. Yes, believing in some particular idea and putting it to practice felt great at the time, but now the science has said it's bullshit and I'm wrong for believing in it. If I choose to keep believing in it because it makes me feel good, they're going to call me stupid and a science denier!

Half joking. I'd rather be stupid, get my sleep, and feel great. ;)
I would love to be this clever
Multi-line Calculators with Variables and evaluating each line:

OpalCalc (Windows) | Soulver (Mac) | NaSC (Linux)
Thank you! Really glad you liked it!
This comment is false and/or sarcastic.
What have you already considered? For each one you have considered, what makes you hesitate? That will help us understand what sort of thing you're looking for so we can make informed recommendations, rather than everyone just naming their favourite.
Obviously depending on a laptop for runtime code would be bad, but plenty of early stage startups depend heavily on a small number of machines for customer support and continued development.

Probably a bigger issue isn’t that they’re a single laptop failure away from collapse, the bigger problem is that replacing a laptop right now would be unusually difficult.
Recollections from past episodes of AI Hype Cycles. Soar was a massive project that spanned almost a decade and universities on multiple continents with dozens of researchers and significant funding from Darpa. See also Cyc.

"Soar is a cognitive architecture, originally created by John Laird, Allen Newell, and Paul Rosenbloom at Carnegie Mellon University.

The goal of the Soar project is to develop the fixed computational building blocks necessary for general intelligent agents – agents that can perform a wide range of tasks and encode, use, and learn all types of knowledge to realize the full range of cognitive capabilities found in humans, such as decision making, problem solving, planning, and natural language understanding. It is both a theory of what cognition is and a computational implementation of that theory. Since its beginnings in 1983 as John Laird’s thesis, it has been widely used by AI researchers to create intelligent agents and cognitive models of different aspects of human behavior. The most current and comprehensive description of Soar is the 2012 book, The Soar Cognitive Architecture."

Source:

https://en.wikipedia.org/wiki/Soar_(cognitive_architecture)

https://en.wikipedia.org/wiki/Cyc
Is that a bad experience though? If I want an easy time, I'd rather fight fewer smart enemies than just dumber enemies.
I disagreed with GP's use of the term bricked to mean unrecoverable. You seem to agree with me because you wrote that a bricked device can be recovered with the proper tools/skills/training. I hadn't considered partially-working devices, but I think you're right that they shouldn't be properly called bricked.

The threads here show that even highly technical people disagree on what conditions should be considered bricked versus broken. To a non-technical person whose device isn't working, however, there is no practical difference.
I hope this title can be clarified, but that although a transaction is indeed not required, an intention to enter into a transaction seems to be required.

> Writing for a unanimous court, Justice Liu emphasized that “a person suffers discrimination under the Act when the person presents himself or herself to a business with an intent to use its services but encounters an exclusionary policy or practice that prevents him or her from using those services,” […]

And merely awareness is not enough.
Show HN: Reposi – Barebones website to embed your repositories
It's an interesting phenomenon.

It would seem that the inflation of these prices just don't bother people.
This is extremely interesting. I just finished a weekend project exploring the very very basics of generating art/music using JS and canvas (shameless plug https://webauthnart.com). The screenshot on the Valora README is fantastic and makes me want to dive even deeper into this subject.

I'm probably more intrigued by a lot of the writing on your site and links to more generative art resources, as Rust isn't something I've spent really any time looking at.
Apple, Google, Facebook already track everyone and everything they can: all these gps, wifi, Bluetooth and even ultrasound trackers built into smartphones exist only for one purpose. After all, they are in the business of building accurate user profiles and selling ads to them. What they do need is ability to do this openly, so they're trying to leverage the epidemics to legalize their business (ATM it's in the grey area: kinda legal, but amoral).
Show HN: Conway's game of life in pixi, as a tribute
It matters because after this crisis, in a few months time, we want them to go back to doing what they did before. You want people to go right back to opening businesses and getting jobs and buying houses, as quickly and enthusiastically as possible. More so if we can manage it. That's what prevents a crisis from becoming a depression.
First issue is "Private until you test positive" is incorrect.

The broadcast identifiers roll with the BT MAC addresses, assuming your device is sane enough to do that rolling, so you can't go from a diagnosis key to a specific device. The diagnosis keys also don't provide a mechanism that allows you to determine the device - going forward or back from the published ones. The protocol does not include any identifying information - the only thing that can associated day keys with a specific device is the diagnosis key server, and that doesn't have access to actual contact info, so can't build up anything from that.

Secondly there's the permanent tracking infrastructure: this API and the associated crypto by design do not include sufficient info for tracking.

I think the problem here is that people keep reading the Google simplification (that imo is slightly misleading), instead of the actual protocol and cryptographic specifications provided by Apple. The latter of which explicitly spells out the privacy compromises from a person who publishes their diagnosis keys.
Violentmonkey (Userscripts in the browser: custom js for all kind of shenanigans. use it for rudimentary semi-automated testing and small improvements)
It's too bad their implementation of the feature is so poor [1], requiring it to be first enabled via accessibility settings [2] that most Twitter users probably never look at.

[1] https://www.cs.cmu.edu/~jbigham/pubs/pdfs/2019/twitter-alt-t...)

[2] https://help.twitter.com/en/using-twitter/picture-descriptio...
Defense Industry: A Comprehensive Guide
Who the hell doesn’t know that?
Freenode is actually growing I’ve heard.
we had own gcc backend

Brings me back to 1995 when I was working on the C-Cube CL4010 MPEG-2 encoder processor. A fully custom 32-bit (with some 36-bit registers) RISC architecture.

http://www.w6rz.net/cl4010.png
True Fatality Rate of Covid-19 could be 10x lower
If it's any consolation, I really like the keyboard on this latest air. Gave me reason to move off my 2012, the REAL last real macbook imo with everything replaceable/upgrade-able with a Phillips head screwdriver and 20 minutes of your time.
I think you are right about movies. If a movie is not doing well in theaters, I think the pivot to home rental will happen much quicker.
Life decreases entropy within its area of influence while increasing entropy outside its borders / cell walls / areas of influence.
SikuliX: last resort for automation when AHK can't do it. Finds where to click or type visually. (e.g. good for android emulators)
How does that interact with understanding that some businesses carry a lot more risk than others?
This may be true in some cases, but from my experience (nearly 20 years in custom IC design) good design is still more difficult than verification. Verification seems to have an element of over complication. I've seen simple, totally independent sub components take many man weeks of verification, not because it needed to, but because the verification approach, even for simple things can be overly complex. So sometimes the reason verification can take more resources is not because its harder, its because the approach for that particular problem was not efficient. Of course like anything there are extremes on bot sides - but good design must be both correct, efficient, and meet timing/power goals, while verification must just be correct.
hmm, i was assured 9 days ago that i was obviously wrong:

https://news.ycombinator.com/item?id=22771035
There is missing a clear path of how to become a compiler "wizard". Abstract suggestions on things to learn don't turn you into a compiler wizard. Also, the bit at the end about open source developer types felt like a generalized and incoherent rant.
I agree that downvoting feels like it's got a lot worse.

People claim that pg said it's not a problem. But he has said that it needed to be addressed: https://news.ycombinator.com/item?id=1057347

https://news.ycombinator.com/item?id=2403716

The problem isn't just downvoting, it's also that not enough people are upvoting reasonable-but-gray comments.