skysight-inc/HackerNews huggingface dataset:
You remember that whole story about the cannon launcher competition where one team tries to take the meticulous approach of calculating the trajectory arc needed to hit the target, while the other team starts shooting and readjusts as they go?

Or the one about the art class where one team meticulously plans things out and produces some unfinished shoddy work, while the other team keeps churning out bad pieces but eventually starts churning out good pieces in volume?

Well, at 1.4 billion people, China can most certainly keep churning out bad pieces and readjusting, and they will get much better, much faster than a lot of other countries would.

That it's 2020 and they still aren't seen as the leader of the world in everything has historic roots that have bred a lot of resentment in China towards the West. In particular, the meddling of US in China's affairs.

But the pendulum is swinging. Let's see what happens next.
Not OP but I found his sentiments to match mine when I worked through Learn Rust With Entirely Too Many Linked Lists (https://rust-unofficial.github.io/too-many-lists/).
I have one. I charge it every night or two. Sometimes it runs out of battery but I don't care much. Web browsing, emailing, calling for a rideshare, and other straightforward stuff is fine. If you're using Google Maps for turn by turn GPS continuously in a car without a way to charge your phone via USB, you'll run out of battery in a couple hours. If you play a bunch of graphically games, I imagine it wouldn't be super great.
Spatial awareness- Interact nearby devices iOS14 WWDC20
Apple has announced a new feature for iOS 14 called “Nearby Interaction” which locate and interact with nearby devices using distance and direction. Enable an iPhone to measure the relative position of other iPhones.
Heard firsthand from employees in the pharma industry that were forced to train their replacements that would do the work in India (quality control of medical devices). If they didn't comply they would get fired immediately and not get a special severance package... most of them did comply and trained their replacements because the job market was bad.
Thanks for the offer!

I'd rather not have it in the main repo, since I won't be maintaining it. If you make your own pont-docker repo that contains the Dockerfile, I'd happily accept a PR that links to it in the README.
Alan Kay on Learning (Tennis)
@duopixel mentioned that life is more akin to a poem, and I agree with that. OKRs for personal management seem amazing on the surface, but they can be too focused on optimising for goals. I would suggest adopting a mindset like "First Things First" (from Stephen Covey, author of 7 Habits of Highly Effective People) and incorporating OKRs into that instead. I think it would give more flexibility in identifying what your values are in life, and attempting to achieve goals within those values.
Until one day when it becomes true ..
My response to that would be "Parse, don't validate" ( https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va... ).

In other words "the function to verify the user token" should also return the payload data (e.g. the user ID, or whatever), and it should ideally be the only way to get that payload data. That way there's very little that can go wrong:

- If the verification function doesn't get called, then the application doesn't get its payload data (e.g. user ID), and hence can't be misusing that data.

- If the application is using the payload data, then it must have come from the verification function, and hence has been validated.

I'm adding JWTs to a system right now, and forcing this interface by encrypting all of the payloads. The only system with access to the decryption key will refuse to decrypt tokens which aren't signed, valid, non-expired, etc.
Fireworks I think neatly divide people. When you're in the right environment for them (no infant/toddler, scared dog, veteran) they're wonderful displays of sound and color, a celebration. If you're not they're a horrific disruption of life from people who fundamentally don't understand or care. It's perhaps the most obnoxious aspect of American "freedom" I've encountered.

Moderate neighbors simply wish people would use them on the weekend of a holiday, but people seem to buy hundreds for using weeks (months) before and after the 4th
Interesting article. On this note, recently as part of small group of people we needed to implement API -> API authentication. Unfortunately, we don't have anyone who has solely implemented this before, so we took to searching to try and pick something resembling industry standards. Of course Oauth 2 got brought up, however the spec and articles on it seem bizarrely out of sync with out needs. Notably on two points:

1. It seems any piece of content talking about Oauth 2 is referring to 3rd party, external authentication. Ie i want a client API to talk to my API but with an identity managed by a third party entirely. This is not our use case, but seems to be the primary focus for Oauth 2 articles.

2. The rest of the spec _feels_ very loose for our use case. There's loose definitions _(it feels like)_ on some basic patterns of tokens and renewal tokens, but it all seems so wildly flexible that we're almost lost on what to actually write, what technologies to use to generate tokens, etc.

Any tips for narrowing the field, to implement the right thing, in the right way? This article struck a chord with me.
About 7 years ago, the brooklyn brewsers, a beer brewing club, got the tour of the brooklyn brewery. On that tour, the brewmaster, Garrett Oliver, told the story of how Glaser designed the logo for the brewery. He said he drew the bold B [1] and the founders were not that impressed. The story went that Milton said with some confidence, essentially "sleep on it, let it grow on you" and so it did. And more HN related, I recall that he took a small share of the company as payment so he really had some confidence in the logo which has become among the most iconic logos in the beer industry.

It was a wonderful story, and something I will always remember about the man.

[1] https://web.archive.org/web/20111004163949/http://miltonglas...
That's awesome! I guess diffraction of light between the original pixel and the filter is also a reason for the low quality.

It would be nice if the author explained a bit more how he printed those pdfs to such a resolution and precision. Is a home printer sufficient ?
Compression is just a bad encryption algorithm. Encryption is just a bad compression algorithm.
If aliens did exist, they would probably compress their communications. And they might use a fault tolerant infrastructure like TCP/IP. In either scenario, real communications would not be periodic but closer to random noise. Has anyone performed a Zipf plot or calculated shannon entropy of non-periodic radio signals?
> need a new motherboard / some drastic problem

Only because apple won’t do simple repairs. Eg, blwn capacitor worth 40 cent? New motherboard worth hundreds! [1] Of course, to the end user, the effect is the same...

[1] https://youtu.be/o2_SZ4tfLns and https://youtu.be/K1A9y4S60kg for just two examples
Like other commenters, I think price is the big one.

I used to go for Android developer phones since the first in 2008, and liked the fact it wasn't cluttered with manufacturer or carrier bloat. Over time, I became exasperated at the short lifespan of the soldered-in batteries, given the price of each device. The (Huawei) Nexus 6P was the final straw.

In January, I picked up a Nokia 4.2 Android One device, and I use it without any contract on a PAYG SIM[1]. On Android One, there should be two years of OS updates and three of security updates following the device launch last May. It works well, and the battery performance is fine[2]. I chose a smaller device unlike my previous phablets, and haven't dropped it during use yet. The Nokia design is good, and so is the build quality (Foxconn?). I appreciate the vanilla Android without the aforementioned bloat.

The unlocked handset was £99 ($122) at the time from a shop on the high street. I don't think Apple is going to be attracted to that end of the market. When this one dies, I'll look around for another Android One device with the longest update prospects.

[1] The phone is not my primary computing device, and I mostly receive calls and use WiFi for data when using apps and browsing. I'm not a gamer.

[2] I keep battery saver mode on pretty much all the time, which is great for battery life but probably not so much for chatty background services.
> Most people here would deny that corporations should be considered people.

Most people understand the legal basis for that when it's explained. And most people understand that corporations are run by people and are built to benefit (some) people.
Huh. I kinda assumed they already were.

(I’m imagining instant noodles, many baked goods, and sandwiches).
Yes, and happy as I am to recommend Saffron, they may already be used to, and happy with, an alternative.
Does it sound like this? https://www.youtube.com/watch?v=NCkbekhUdw4

Yes, you know what it is. :D
You know what minimalist phone I want to see?

One that has calls, sms, an online chat and video app (like Whatsapp) and a navigation app (like Google Maps or Citymapper).

No browser, no games, no social media, nothing else.
Interactive: Watch This Protest Turn from Peaceful to Violent in 60 Seconds
Thanks for the feedback and questions!

> Are robots really a problem or the problem are just morons that create too many boats?

I don't have much evidence of bots actually being a problem so far, but with that being said I didn't want to start off by making it too tempting to begin with. Without the captcha it would be trivial to write a bot that generates a large number of garbage boats. Every boat adds to the server load, however small the marginal amount may be.

> How many boats do you have currently? If I don't log in for a month, is my boat sink/rescued?

There are around 500 boats on the server at this time, but the number is still growing as I type this (many new boats today certainly coming from HN users). Currently, if you don't send a command to your boat (course change, start/stop) within 14 days, it gets garbage collected to free up resources...whether you consider that getting "sunk" or "rescued" is up to you. :)

> When I read race, I expect at least two boats. Is there a record board when I finish the race.

When you race other boats, there is a table at the bottom of your boat details page that shows information about all the boats. When a boat finishes its race, this will be clearly shown in this table, along with the time it took to finish.

To race other boats, you need to create a race with custom parameters (the form is at the bottom of the start page) and choose a start time in the future, with as little as 5 minutes or perhaps as long as several days, to give others time to join.

> Do you organize some kind of events where people can race against other people?

So far I've raced just with a few friends myself (including some races lasting weeks, between continents), but anyone is free to create a public or private race and invite anyone else to join. Public races are published on the Races page [1], where anyone else can copy the race ID and join before the race begins.

> It would be nice to see the target area in the map

There's a "click here for maps" button on the boat details page, which will take you to the maps page for your boat/race.

> How do you calculate the direction. From another post, I remember it is a mix of the direction of the wind and the direction of the boat (and the direction of the sail?).

The boat attempts to follow the true course commanded to it, subject to wind direction and the boat wind response [2]. The ocean current vector is also added to the result of that calculation, which gives the final course and speed over ground.

> Is this a standard boat model? Is it a good idea to add more models of boats?

The boat modeled here is just a contrived boat model that seems reasonable enough for perhaps some sort of 30-40 foot boat which may or may not exist in the real world. I've created a polar plot [2] showing its wind response so participants know what they're dealing with when racing. I would like to add more boat models in the future (including models of real-world boats), possibly even allowing for custom boat models to be uploaded by the user for any given race.

[1] https://8bitbyte.ca/sailnavsim/races.php

[2] https://8bitbyte.ca/sailnavsim/img/wind_response.png
IP68 does not mean you can swim with it [1] yet the web page says:

IP68 water and dust resistance means Palm is as rugged as it is elegant so it can stand up to the most strenuous activities—whether you're running, swimming, biking or hiking.

Unqualified IP68 just means water resistant to a static pressure of at least one metre and the manufacturer is supposed to qualify it saying how deep it can go which the page does not do. But also note the word static. If you dive in then the momentary pressure could be significantly higher.

So I think this is quite clearly misleading advertising.

[1] https://www.trustedreviews.com/opinion/what-is-ip68-ip-ratin...
ECMO uses immense amount of resources, both in scarce equipment and trained staff to monitor and manage.

Great to say “this one case we won’t let die”. Useless in “we have 50k people who need this” scenarios.
If your aim is to do some less demanding programming, e.g. using a framework without fully understanding how things all work together, then focusing more on practical projects could definitely help. However, this dichotomy between "CS" and "SWE" is a very dangerous idea. Once you have a solid grounding in CS, the software you write will be of much higher quality, you'll ship code faster, and you'll avoid many mistakes since you have a clear idea of what you're doing instead of just trying to blindly copy recipes.

Particularly helpful I would say is a solid idea in programming language theory and I can't recommend the MOOC by Dan Grossman from the University of Washington highly enough. As he said, even if you never get to program in the languages used throughout the course, you will become a much better programmer after finishing the course.
Policing the Internet: A Bad Idea in 1996 and Today
We should beam back our commercials at them... they may just change their mind and switch to ads-free alternative.
It seems to me that everytime I read guides about using JWT and if I would fully follow what was needed to make them secure I'd also loose everything that they say is good about them. At least macaroons offered something new (delegation and third party caveats), and normal cookies can be protected against CSRF and XSS pretty well these days.

I get that how much security you need is a sliding scale, but the closer you move to "secure", the less JWT seem like an acceptable option and the closer you move to "lax" the more macaroons seem like a more interesting option.
Nope it‘s not.
Boston Dynamics doesn't seem like the sort of robotics that's particularly relevant to manufacturing. They've got impressive showy robots but don't know who to sell them to; the military seems ambivalent and now Boston Dynamics is trying to sell them as toys to rich people instead. It remains to be seen if they'll find a viable market like that.

Industrial robotics on the other hand is a mature field, and much (most?) of it has been outside the US from the beginning. Yaskawa and FANUC in Japan. ABB in Switzerland. Siemens in Germany. How many factories have been automated by these companies? How many have been automated by Boston Dynamics?
If the API is nice, shouldn't the emulation be easy ? Since the emulator doesn't have to care about security / hacks.

Or do you mean that the API only nice in theory, but is actually not nice in practice (lot of undocumented corner cases, or bugs, that games might rely on) ?
Sorry, but I have to agree with GP. Anti-vaxx/5G/etc.. movements were anti-science. Anti-mask is not anti-science so long as there is no reasonable standard of evidence/data for people to discuss. As it stands, the WHO is against wearing masks, but in London where I live, it's required by law on public transport (lest you get fined). So... which is it?
My laptop as well, it has the worst wireless connectivity of all of my devices and it just doesn’t come up on book or wake from sleep. I noticed the brand in the spec, but figured it probably didn’t matter. It turns out that it became the thing I hate about the machine, and later found they have a hate club on the Internet. I wouldn’t buy another machine with their wireless. Chip was:
Killer Wireless-AC 1535 (802.11ac)

I just learned that Intel bought Rivet, maker of Killer wifi:
https://newsroom.intel.com/editorials/intel-acquisition-may-...
Killer is often criticized for not adding much to a laptop beyond some extra cost. The benefit Killer touts is prioritizing latency-sensitive traffic, e.g. for games. I haven't used one and can't say how effective they are, but suspect it is true that for most people, the difference wouldn't be perceptible. The software might be more efficient, but it isn't going to make the radio waves travel any quicker.

But I haven't heard about reliability issues, and as long as that's the case the worst outcome is paying a couple extra bucks for a fancy WiFi card with no difference/a small enough difference you can't notice it.
As someone who has a Palm Phone, this isn't really the same market. With that giant keypad, that device is optimized for something I almost never use (the phone feature), and it takes up a lot of real estate for what I might actually need (typing things I need to look up, seeing the results of what I want to look up). It wouldn't be able to function as my sole device.
The size of the acetate is around ~A2 size, I got the three acetate sheets printed by printer service for around £35.

https://github.com/anfractuosity/rainbow/blob/master/rainbow... is the code that I created to generate the pattern.

A home printer may work also though, as they're pretty high resolution these days, I just don't have an inkjet printer at the moment.

I'm kind of curious about https://en.wikipedia.org/wiki/Duratrans too, instead of acetate and ink, but they seem very dear.
I've been using one of these for the past 6 months (they were going for ~$70 on eBay when I got mine).
I don't use the "Life Mode" feature, and the battery doesn't even come close to lasting all day. When using the phone with screen on you can watch the battery percentage tick down ~1% a minute, and listening to streaming music over Bluetooth with screen off give you about 3 hours of life total.
In practice I find myself leaving the phone plugged in, disconnecting it only to change location or leave the house. On excursions a battery pack is an absolute must-have.
In day to day use, you never need the phone if you have the watch. Just for the initial setup and to pair with your data plan. But as far as cost you’re right - even with T-Mobile I pay $40 plan and $10 for the Watch data plan.
No half measures! let's go 1:1 baby.
There are places where racial statistics are outlawed?
I've switched from GitBook mostly to mkdocs-material for technical docs
Not if they wanted to specifically send out a beacon to other aliens.
You can uninstall the browser and social media on most Android phones (sometimes you can only "disable" them, but the effect is almost the same).
Depends how deaths are being classified.

Ex. Russia was attributing Covid deaths to other causes, afaik.
Works fine in Firefox Preview on Android 10 with uBlock Origin and PiHole
I’m not blaming the phone manufacturers - I am blaming Google. Apple definitely didn’t go out of its way to make sure that my 2006 era Mac Mini worked with Windows. But since back then, Apple used mostly standard PC components, MS supported it.
By attributing them to other related conditions
> In many contexts, we accept that organizations have to end, and be replaced, to enact meaningful change. Companies go out business; political administrations lose elections.

There’s obviously a significant difference between the regular election cycle (which applies to police chiefs and mayors that run these departments) and abolition. I don’t think the people calling to defund or abolish to police just want to see the administration change, or the officers get fired and re-hired.

I think aside from the Marxists and Anarchists there are very few people who are supportive of abolishing or defunding police. Fomenting resentment and fear of policing, advocating violence against police, and diminishing police’s right to self defense seems to be a deliberate strategy to destabilize communities and increase crime while framing attempts to restore law and order as oppression and racism.

Police forces have gone through some major and rapid shifts due to technology, first in terms of statistical tracking of crime and enforcement and more recently with regard to widespread surveillance and body cams.

Police can ultimately expect to have every response recorded, maybe even automatically analyzed and flagged by AI. Perhaps surprisingly most police are supportive of body cams because more often than not they are used to support an officer’s actions.
Some ommenters are stating that some subreddits are specifically banned as well, such as r/NSFW.

Given that reddit uses TLS, I assume Reddit is assisting governments in banning content like this as well?
The Brooklyn Brewery logo looks like genuine new old stock graphic design. It looks like it was done in the 50s and sat on a shelf, rather than emulating the style of the old regional breweries. It’s a true work of art. Glaser was a master of the fundamentals of graphic design. He understood weight and form in ways that have largely been forgotten and I fear that we have now lost the last of the breed.
Shannon Movie – Free Online Screening
It it available worldwide or only in USA?
Tektronix did it with a totally wild set of LCD color filter shutters over the whole face of the CRT, and then sequential color fields. It meant you got the whole spatial resolution of the display, but one third the temporal resolution. Similar to color-wheels in DLP projectors, really.

The system was called NuColor, if you want more detail.

The Bayer filter method in TFA is sensitive to perfect alignment between the filter and the image, which proved impractical in the real world. Sure makes for a neat experiment, though.
Yes, they are.

There's nothing strange about it at all. If you want to sell securities on public markets you have to abide by certain rules. It's completely reasonable, and I know that corporations and their apologists like to throw around "private" as a buzzword and pretend like they should have free reign, but they do not.

There is no such thing as a "private" publicly traded company.
I ordered my XPS 13 last night, it's not the developer edition, but I plan on pulling the 128gb ssd and replacing it with a 512 anyway, and at that time will convert it to Ubuntu 20.04. I can't wait!
This "Software Foundations" series feels to me like a focused exploration on PL. I totally agree that a solid grasp on PL theories is actually one of the most helpful things you could do to become a better programmer, and the MOOC by Dan Grossman from the University of Washington is amazing on this. But I'm not sure if this is exactly the same as learning "logic and computation".
I'm genuinely curious why you would think they wouldn't? This guy was working as a pilot at an airline in Vietnam and is a resident.
Kindly find me one startup that has gone on to have a successful exit that has publicly stated "We took funding from US SBIR and it really made a difference"

Additionally by government's backing, I didn't mean to say loans, I meant to imply "the government are our customers"