skysight-inc/HackerNews huggingface dataset:
Exactly, the focus should be on avoiding what the user doesn't like, not just avoiding what the user doesn't like if there's a choice involved. If the Apple-made tool referenced in the article were subject to the same choice dialog, what might the result be? The simple presentation of the choice is what picks the winners, not the users' preferences.
Why shouldn't the work go to the one who will do it the cheapest? The are billions of people around the world living in poverty, destitution, and with no opportunity. Globalization has been equalizing labor compensation around the globe, which means that Americans as whole have been averaging down but a great many below the global poverty line have been averaging up.

If Americans laborers want to maintain their economic disparity, there are two paths.

One is protectionism. The biggest benefit of maintaining this ”trade war” is not that we will get a better deal, it's that it add enough uncertainty to global labor arbitrage that loss aversion make US workers appear the ”safe bet”.

The other path is higher productivity. In order to pay Americans orders of magnitude more than workers in other countries, they need produce orders of magnitude more. This means, better training and better machines. It's not an accident that computers and networks have both been the dominant machines of the past couple decades and working to create and use them has been accompanied higher compensation.
The New Earn IT Bill Still Threatens Encryption and Free Speech
> People are independently choosing to remove terms they personally don't want included in their projects

No issue with that, except that people who don't are going to be accused of wrongthink, and may potentially lose their jobs or affect their careers.
The younger people at work can't believe that I didn't have a Social Security number until I was 17. I only got one so I could get a passport.

I didn't even have a name until I was a year old. When I mentioned that to my astonished wife, I did some research, and found that it was common in that era, and even today in many communities, not to name a child for a year or two.

It used to be that you didn't have to be tabulated in anyone's database until your parents wanted to use you as a tax deduction. Mine never did.
The only federal economic control they objected to was the abolitionism movement that would rid them of slaves. At an extreme stretch, maybe you could claim objections over federal industrial policy and internal improvements, but you'll have to observe that there was zero mention of this in their ordinances of succession, they were avid supporters of this on the state level, and despite their constitutional prohibitions against it, they enacted such policies during the Civil War due to their abysmal infrastructure. And as a footnote, it is worth pointing out that a large part of the animus against internal improvements is driven by fear of the dilution of wealth in the slaveholding elite.
Pretty hard to shake your military stick at someone on Mars. He has already shown he can do weapons development too.
This article is bugging me for some reason. I don't disagree with it. It's certainly easier to make a language now, even more so than in 2016 when this article was published. But it feels like saying "it's easier to make a bridge than ever". That statement isn't wrong. I'd much rather make a bridge with modern technology. But it's still a damn hard task.

And citing parsing isn't a great example. Parser generators have been around for ages. And they're usually not the hard part anyways. Defining a simple grammar and parsing it, even manually, isn't that terrible of a task. Getting decent error messages and figuring out recovery? That's trickier.

Code generation has certainly gotten easier. But you still need to go through the process of figuring out how to lower your abstractions. My language is still extremely basic but I've still had to map my high level types and control structures down to WebAssembly. LLVM won't do that for you.

There's also more that your average user expects if you want a language that people use. Decent tooling is important, so a language server and some syntax highlighting packages in different editors. Good error messages. Decent type inference. Most of these you can eschew in the first few iterations of your language but eventually you'll need them.

I feel bad criticizing this post because writing a language has been one of the most instructive experiences I've had. I've learned so much about code generation, typechecking, the WASM spec, etc. But it's still a lot of tough work to get to something people can use. I'm not sure parser generators and LLVM make it that much easier.
I can't tell satire from reality anymore.
And the _accused_. Those people need the most protection of all. The only category people that get any "special rights" in our Constitution are the accused. And for good reason.
WinForms in Visual Studio is fast enough, but working with WPF and XAML certainly used to be painfully, painfully slow! Visual Studio would grind to a halt and memory usage would go through the roof.

In fairness, I haven't done any Windows desktop development for some time, so the XAML designer might be less crap nowadays.
My cross-platform, time-proof, open source 'personal knowledge management' system:

1. A folder of markdown and org files

2. Emacs, gEdit

3. A notebook

I get the urge to 'optimize' this sort of thing, but the results seem to be nothing more than visual presentation tweaks.
Fusion bombs are in massive surplus, build your Orion ship now, before prices go higher!
Westworld showrunners are creating a Fallout show for Amazon
Seems crazy to me that they don't encrypt the videos on the device given how much personal information about other people can be on there. There is a full video of the inside of someone's house in that feed. Couldn't they just have some kind of public/private key encryption, where they put the public key on the bodycam and have it encrypt all the videos it takes? Then you could just decrypt them at the station with the private key.
Web application tracking the statues and monuments across the US and globe
I developed a single-page web application to track the removal of statues and monuments depicting confederates and warmongers in response to George Floyd protests and police brutality. Any feedback is appreciated whether it be harsh or gentle. There is also an API I created to interact with. The documentation can be found in the Github link.
My rights, citizenship, and entitlements are not determined by a number assigned to me. They were assigned by law at the time of my birth.
I saw a news article that described how hospitals were running out of beds (in Houston I think) and then they qualified it by saying that 60+% of the ICU beds were being used by non-corona patients, as if they were afraid of being accused of exaggerating the crisis.

And I was like, oh, yeah, obviously they can just tell those people who don't have the virus to GTFO and make space...wait, why are they in the ICU then?
I implemented this once in a video game. If the missile steers so it bears directly on the target, but has limits on its ability to turn, then it will often miss the target or spin around the target.

If you instead steer so the target’s bearing doesn’t change, and ignore whether that bearing is in the center or somewhere else, the missiles are much more likely to hit.
Anders Ericsson – A Deliberate Tribute – Cal Newport
People Who Like Post-Apocalyptic Movies Are Better Equipped for Pandemics: study
> disallow voting without at least a single-word comment accompanying the vote. Can't be bothered to contribute? Then you can't be bothered to vote, either.

That's interesting, and I agree with the idea that there should be _some_ requirement to contribute more than just an opaque vote.

In another comment I mentioned using "activity" as a metric for relevance, but another thing I've thought about is perhaps in the same vein as your thought here, where instead of voting, you could write certain phrases that would match a sentiment. That way the people in the conversation could engage with the message and it would further the discussion. Voting is hidden and doesn't match how conversations happen in real life.
I've never worked at a company which spoke about work-life balance that did not mean 'work is the balance of your life'.
They have been making money off of curated content that you use with their hardware since 2003 when they introduced the iTunes Music Store. I’m still using my same Apple ID to purchase content from Apple that I used 17 years ago.

But that still doesn’t change the equation.

I give Apple money == they give me stuff.
Nothing. It applies equally well. There is potential energy in free hydrogen molecules that stemmed from the initial low entropy conditions of the big bang that can be freed, for example, in the high-pressure environments in the cores of stars, or human fusion reactors. The act of fusing hydrogen molecules still increases entropy (i.e. we're going from low-entropy to high-entropy). You can keep fusing resulting elements and releasing energy, until you hit iron, at which point, you've reached the most stable atomic nucleus and you won't get any more energy out from fusion (or fission for that matter).
A transparent ledger is an invitation for mobs to threaten and torture people! Identifying and threatening BTC owners is not that difficult. If we're serious about protecting financial privacy, use something like Monero instead!
By this argument all government employees must wear body cams, and the archived streams should be open to public viewing.

I don't think OP believes that. But it's what they said.
You should look at the work of Richard Hamming. Socializing is very important in staying relavant in a field. Similarly there’s a belief that the social dinners of the academics in cape cod post WWII had an overwhemling effect on that regions academic contributions.

Personally I’d bet on the socializer over the person putting in tons of extra hours in isolation anyday.
Legal documents have different standards, I explained why I thought the meaning was the same. When there are concrete refutations we can actually discuss them and each come to our own conclusion.

But even if we take this case as journalistic bad behavior (obviously there is going to be some), I wouldn't conclude, based on this evidence, that there is systemic journalistic malpractice against tech or elites, nor would I default to taking a critical story on tech as false.

There are other areas like foreign policy where you can default to extreme skepticism because people have done concrete analysis and demonstrated a pattern. In tech on the other hand, cases seem to be hard to come by (everyone just "knows" it's true) and people instead resort to name calling and vague accusations. But even in foreign policy where I know the reporting to be untrustworthy I don't discard an article out of hand, I'm just extremely skeptical and search out disconfirming evidence and articles. I can't do that with tech stories because nobody concretely describes why a story is false. The "What I Didn't Say" article is an exception rather than the rule.

The most likely reason why nobody explains why something is false is because it isn't. When the facts are on your side people pound the facts otherwise they pound the table.
I'm not sure what kind of job you prefer but startups can sometimes speed the interviewing process up. If you can easily get interviews with companies, you can be frank that 6 or 5 hours of interviews for an onsite is too much.
> It is not just "unfortunate", it betrays their actual views, which is that we should be ready to sacrifice people's lives on the altar of patriarchal gender norms.

Helen is hardly gender role essentialist and in fact quite substantially non-conforming to many female gender norms and visibly proud to be her.

To assume that her failure (as of the time of writing, at least) to comprehend non-binary identities "betrays" anything except a lack of comprehension is ... unfounded, at best.
There is one GUI builder in Java I forgot the name, a plugin for Eclipse from Google, that allows to build GUI by drag and drop and jump into the code. It works directly by reading and writing any java code file, there are no extra files and layers of abstraction. It could understand Swing, SWT and a couple other major UI frameworks.

That's the only thing I know that's really seamless like old times.
Reminds me of a story I saw on here about restaurant staff using a physical whiteboard marker to cross bookings off on the screen because the software didn't do what they want. Maybe someone can find the story (I can't).

Users will always find a way to do what they need to do. The challenge is in finding out what they need to do because most of them would rather come up with their own solutions than come to the developers with a fully-specified feature request. I think this is why spreadsheets are so popular. They are never the best tool at any job, but users can bend them a million ways to do what they need to do.
Coca-Cola is shutting down Odwalla juice
Unlucky, get a better business model.
I've been using org-mode for over a decade now. I'll be honest, if you aren't using Emacs regularly, I wouldn't recommend using it just for org-mode. I will say that org-mode was one of the things that got me into Emacs though, so maybe if you like it you'll stick around in Emacs? :)
Since when did the HN crowd start being apologists for clickbait and purposeful omission?
Some people enjoy doing full stack DS and get paid well for it.
If your point is that some tools should be kept from people because they might cut themselves, then I think it's worth mentioning that scalpels are not generally sharper than other knifes that are available to the public. (Joerg Sprave has decent video debunking many scalpel myths: https://www.youtube.com/watch?v=vHTHqWcDaQ8) Furthermore scalpels are generally available to the public too: https://www.amazon.com/s/?field-keywords=scalpel

Analogously, the tools already available to computer users are tools that could harm the user if used improperly. To not empower users because they might harm themselves isn't progressive, it's paternalistic.
AnyCable 1.0 – WebSockets that Ruby deserved
How well would these tools have worked with source control? Interface builder effectively uses XML files, but they are not meant to be edited/understood by humans. This effectively hides a layer of the "onion", but it makes it tricky to follow changes checked into VCS...
The only place I ever saw Odwalla is in tech company micro kitchens. They say the shutdown is not COVID related, but the loss of those huge corporate customers can’t be helping.
That toggle does operate on non-mobile safari. Note that I said “operate” not “work”: you can flip the toggle, but the two choices are not labeled.

Since I pressed “do not sell my information” and then got the Condé Nast opt outs page, does that mean the state of the toggle is already “don’t share”? It’s deliberately impossible to tell.
Goodbye to the Wild Wild Web
> In these periods, our evidence will always be patchy

That's not the case for well established civilizations in the Middle East. We know a lot of archeological information about big cities and empires of the time. The "empire" of David and Solomon is just not one of these historical cases. The only place that mentions a wealthy empire run at David's time are the stories conceived by Israelites hundreds of years later.
headless export to html (on a dir), then parse each file to split per heading (1 heading 1 card). Back side contains the whole heading content, front side contains rule based text to guide what the question is looking for, so may contain

* bold words, indicating you should recall info within;

* command explanations from tables, indicating you must think of the correct command;

* other text prepended a specific word of style;

it's really up to you to make rules. Once a split is done, dump the parsed html into txt and load from anki and you get 1 anki file per directory, with cards split by heading, but grouped by file name, i.e. https://imgur.com/a/NgBzI15
I don't know if you've noticed, but Robert Tappan Morris (the worm guy), is one of the founders of Y Combinator which owns Hackernews.
> I would be happy to see an open source photo library app structured the same way.

PhotoStructure libraries are set up this way, except you can choose to either keep all your assets where they were, or import them into a single, deduplicated directory structure.

The SQLite database schema is commented and straightforward, and migrations between versions are humanly readable (if you want to see exactly how the schema evolves).

I've open-sourced much of the code, but know that I'm hoping it can pay for rent some day soon. The current beta release is free in exchange for feedback. The next version will have both free and paid tiers.

> ... much better than CR2/NEF raw formats other camera makers use.

HEIV/HEIC typically contains one or more lossy, compressed images, much like JPEG.

CR2, NEF, ARW, ORF and DNG formats are all "raw" lossless formats that directly store sensor data along with metadata.

They're for very different use cases.
Yes this is called constant bearing decreasing range (CBDR) and it's a core lesson when you're training for your pilot's license as well.
https://www.mprnews.org/story/2020/06/24/latest-on-covid19-i...
This 'cycle' has happened many times in human history. It's nothing 'new'. Most people can name a few of the really violent highlights from history. But these types of things occur even amongst a handful of people.

Do they get out of hand? Of course.

Are we there now in the US? Compared to things like the French Revolution or the English Civil Wars; oh heck no. Compared to a gossipy Mennonite sewing circle; it's getting there.

Obviously we all want the crazy to go away and to get back to the business of living. How to do that though?

Don't feed the cycle.

Let the falling bobbin roll, do not try to catch the string and pull it out further.

Calm down.

I know that's hard. I know that the 'wrong' people keep on saying 'wrong' things. Easy for you to say 'calm down', Mr. Comfortable, your life wasn't just ruined. They destroy livelihoods and lives with their words. They deserve what they have coming for them, damnit! Justice!

There may be time for that in the future, but for now, we need to not inflame things. Shouting back is a whole lot better than shooting back, of course. But shouting tends to turn the cortex off and turn the brainstem on, so to speak.

If you want to be 'right', that's fine. But if you want to fix things and try to make things better, I would suggest listening more than writing screeds on people's FB walls. We know by now that does not work.
It isn't directly tied to zoning, but it provides the greatest benefit to people with expensive houses and high incomes.

https://www.taxpolicycenter.org/taxvox/who-benefits-tax-subs...
I had to look up textual entailment (on wikipedia) because I wasn't sure of its formal definition. It turns out, it doesn't have one:

>> "t entails h" (t ⇒ h) if, typically, a human reading t would infer that h is most likely true"

So in other words it's down to good old eyballing. I'm not impressed, but not surprised either, it's just one of the many poorly defined tasks in machine learning, particularly NLP which has turned into a quagmire of shoddy work ever since people started firing linguists to improve their systems' performance.

Anyway, since logical entailment is central to my field of study I can tell that if textual entailment is less strictly defined than logical entailment (as per the wikipedia article), then it doesn't require anything that we could recognise as "understanding". Because logical entailment certainly doesn't require understanding and its definition is as strict, as a very strict thing [1]. I mean, I can see how loosening a requirement for precision of any justification of a decision that "A means B" can improve performance, but I can't see how it can improve understanding.

Edit: I'm not sure we disagree, btw, sorry for the grumpy tone. I fully agree with your gist about explainability etc.

______________

[1] Roughly, "A |= B iff for each model M, of A, M is a model of B", where A and B are sets of first order logic formulae and a "model" in this context is a logical interpretation under which a set of formulae is true. A "logical interpretation" is a partition of a predicate's atoms to true and false.
Virtual platforms every engineer should use to stay on top of the game
Hjalfi Writes an Assembler... Again
We don’t need yet more languages - it’s like the fall of the Tower of Babel now.
I've had that sort of experience with a Japanese store once--the prices were good but the shipping (the only thing they offered was international FedEx) killed it. The US is just as bad--we don't have slow international options.
This used to exist: https://www.youtube.com/watch?v=CQCgPfw5AMc
But Electric Objects is no longer in the hardware business.
Silicon on Sapphire! One side structured in a visible pyramid pattern. Biting hard into the soft block of gold (instead of copper or aluminum).
seems relatively insignificant to me.
Why are people failing to grasp that languages have context? Twitter, GitHub and others are clearly lacking some "mastery" of language semantics, such as homonyms.

Perhaps we should be lobbying for better English education? Nah screw that, let's adopt a simplified version of the English language that removes any emotion or chance of ambiguity... I'm sure an author came up with a candidate language in the late 40s
Have you tried QtCreator? If so, have you also tried QtDeclarative?

Having used QtCreator to build a medium sized GUI, it was a pain. The XML it produces is too unwieldy to manually edit, so that's out (though I did edit it a few times to overcome bugs in QtCreator)

The QtCreator GUI itself is very robust but if you want to do something that's off the beaten path good luck, you're gonna be doing a lot of trial/error clicking and iteration. There were times when everything was "right" in QtCreator, and the result didn't work...

I would much prefer to use something like QtDeclarative if I do it again. It's easier to tell the computer exactly what I want, and then get exactly what I want, when the language for expressing what I want is concise and small.
Reddit and LinkedIn apps also caught copying and pasting clipboard contents
That's exactly what he was saying. If users having a choice would result in them never wanting a certain behavior, it shouldn't be in there.
Some of his claims are quite far-fetched and esoteric. However, even Michael Shermer, head of Skeptic magazine, recently admitted (https://twitter.com/michaelshermer/status/123755946996742144...) that there is some plausibility for the younger dryas impact hypothesis, which is currently an important part of Hancock's lost civilization claims. Such a major catastrophe would of course have a reset effect on any existing advanced civilization. This alone is not proof that there was one, of course.
In a sane (or well-regulated) world, all doors would always open outwards, in the direction of the nearest exit. In case of fire, you don't want a horde of people pressing an inwards opening door shut
With all the focus on the US, maybe it needs to be mentioned that Asia and South America are comparable to North America in new cases. Asia has had a major resurgence because of India, Pakistan, and Bangladesh. And while Europe is relatively under control, Russia has increased the counts a lot.

The latest daily figures I see are 67K North America, 59K Asia, and 63K South America.
Woah, you went all abstract real quick. You really want this dude to think there are free lunches?