skysight-inc/HackerNews huggingface dataset:
Do you plan on trying JavaFX?
It seems like I can’t see all posts.
But not everybody understands it.
£5m of Apple products stolen in robbery
No, destruction of evidence involves things like making something impossible to analyze and evaluate. Publication of a key doesn't erase the original messages and does not make it impossible to look into their contents to try to establish authencity by external means. Causing ambiguity is not destruction of evidence.
That's pretty disingenuous; the CDC presents the data in the same way.
I think what Apple is saying is that it's not the browser's job to ask consent for storing a cookie or for doing browser fingerprinting but a website's. As much as I dislike IDFA, I think I must agree with their line of reasoning.

Edit: Let me bring an analogy (GDPR applies to physical world too). Most cars have a visible VIN number like a phone has an IMEI (if you replace IDFA with IMEI mentally, which would be much worse if that was exposed to the apps). If you take a photo of the VIN and then track the car using this identifier in some way, you are [potentially] violating GDPR, not the car manufacturer.
mistakes happen.
it is a testament to the power of git that your command didn't cause permanent damage. and yes, it could have been worse.

but if you want a system that protects you from these mistakes by making mistakes impossible, then you get a system that is very rigit and actually harder to use.

git protects you from these mistakes by making it possible to recover.

in this particular instance though, there could probably be some extra help to recover. (some way restore the removed refs)
> This is not “write your hotel’s address on the immigration form”, it is “tell the local cops where to find you.” There is a huge difference in my mind at least.

I'm sure it all goes into the same database.
Couldn't agree more. Benefits of using HTTPS for most websites are doubtful, but the costs are real, in overhead and caching problems. We don't need the same level of security everywhere. (I'm not even sure we need that much "security" in general, but that's another topic.)

It's sad to see Firefox continuing to bother itself with solving non-problems while serious bugs go uncorrected for years.
I agree in the sense that it is important to understand the underlying concepts of Git. Once that is clear in your mind, it becomes much easier to use.

When I explain Git to other people I explain it as a tool for manipulating commit graphs, where every node in the graph is a (merge) commit with some unique hash, where a commit itself is just essentially a patch on the previous node(s) in the graph.

Implementation details on how this commit graph is manipulated or stored behind the scenes are not important to understand Git in my opinion.
The app uses computer vision and machine learning to automatically analyze chess videos and detects various concepts and themes they contain so that you can search the videos by these concepts. The search results point to the exact timestamps within the videos corresponding to the search so that you can quickly watch what you want. You can search the videos by openings and variations, game phases, endgame types, the openness of the position, pawn structures, and various themes like opposite side casting, different kinds of sacrifices, connected passed pawns, etc. You can combine the filters however you want.

The current version has analyzed just over 100 videos from YouTube. If people like the idea, I plan to expand to all chess videos on YouTube and analyze new videos as soon as they are published. It's also possible to analyze videos from other sources, maybe from Twitch, or chess platforms with video courses.

I'm curious, what do you think about it? It was something that I've been thinking for a while and just recently was able to focus 100% on it - and I had an awesome time building it.
http://n-gate.com/software/2017/07/12/0/ This person won't be happy
My bad. He said "Sony fx9 footage" and I mistook it for being the software.
Netlify plugins to ensure a great UX for your website
This is somehow connected to the fact that US political parties are mostly not mass membership organisations.

Everywhere else in the world, if you strongly support a party, you join it, and pay a membership fee, and the party adds you to a register. Then, you can take part in party activities, like internal elections.

In the US, you register as a supporter of a particular party with the state. Then, everyone registered can take part in (some) party activities, like primaries.

It's a weird system, and i don't know how it started, but because Americans don't realise it's weird, there isn't much written about it!
How do you detect a bad actor to start with?

If youre manipulating the engagement statistics, then you're dealing with a particular type of bad actor...
> Note that the author of the piece has quite a big axe to grind.

His perceived lack of objectivity doesn't mean he's wrong, and as a person who has been in the Industry and has many friends who own kitchens that have had to deal with their toxic relationship to make payroll his opinions resonate with my own.
In the same way I didn't understand why people feel the need to have lots of "side projects" in this profession, I really don't understand why people feel the need for their software projects to "infinitely grow". This is not capitalism. Even the word "maintainer" seems to put you into this mindset. Software does have a point where it can be considered finished. At some point the best course of action might very well be to just frigging stop.

I actually value software that is mostly static.

Then again this website is extremely biased towards people who develop network services, which for some reason tends to require constant maintenance.
Hiring is hard for many reasons. Even on relatively short contract gigs (let alone LT or FT / roles), IME what a given org thinks it needs and what's actually required are often revealed to be quite different. To me it's not necessarily a red flag, rather a reflection of the complexity and uncertainties inherent in planning software projects. My consulting process incorporates an explicit "discovery" phase, largely for this reason.
What a horrible world this sort of thinking wants to build. Nearly everything in civilization balances safety with freedom. She wants to hold a grudge against large swaths of the population because she believes them not deserving of the freedom to make decisions about their own behavior.

Do we want to live in a society where

...every person driving a vehicle shares the blame for creating an environment where pedestrians get hit and killed?

...every person who refuses to wear a mask around people shares the blame for people dying from the flu?

...every person who engages in casual sex shares the blame for spreading deadly STIs like HIV?

...every person who might contribute to the depression of a child shares the blame for suicide?

COVID is a natural disaster, just like an earthquake or a hurricane. Lashing out at your political opponents helps no one, and no, it's not Trump's fault or his supporters' fault your family member died.
I could only dig up QBasic 1.1 and maybe it was fixed there as I'm unable to reproduce the problem. I do recall discovering similar things myself at the time though! :-)

This is my code and the end result. Let me know if I should be making some tweaks: https://imgur.com/a/98x0soS
For a much better visualization which shows the reporting lag and forecast: https://adamaltmejd.se/covid/
> so why not have this functionality in the first party website in the first place?

This functionality being to work-around the intended first-come, first-serve allocation of these last minute tickets?

It sounds like the overall system isn’t in a healthy, modern state, but I don’t think the essential feature this guy’s tool provided is desired by the original website.
Tokamak Network Establishing an Ecosystem to Solve Ethereum Scalability Problem
> Like any other JVM library, it’s cross-platform. It runs on Windows, Linux and macOS. It’s as simple to use as adding a JAR file.

Well, not exactly. https://github.com/JetBrains/skija/ is 30% C++ and of course requires native builds: https://packages.jetbrains.team/maven/p/skija/maven/org/jetb.... If you are lucky, Maven simply hides it from you.

UPD: no, it doesn't hide it. See https://github.com/JetBrains/skiko/blob/master/skiko/build.g... and search for 'lin'/'mac'/'win' and see for yourself.

UPD2:

@-moz-document domain("tonsky.me") {
body {
/* surovyi background color off */
background-image: none;
background-color: hsl(0, 0%, 85.9%);
}
}
Show HN: TeleRetro 1.0 – A fresh retrospective tool for remote teams
I completely disagree. There is the very serious danger of replacing an elastic, very simple to learn system which is battle tested in real battles (like kernel development) with a fancy GUI or CLI that can only deal with 10% of the problems I can solve with Git.
“Mode” means “a way that it can operate”.
Can you backup your claim that those treaties constitute a legal claim by China?

What I found about the Cairo Declaration:

> The Cairo Declaration stated that “all the territories Japan has stolen from the Chinese, including Manchuria, Formosa, shall be restored to the Republic of China.” The Spratlys and the Paracels were not seized or stolen by Japan from China. Japan seized the Paracels from the French and the Spratlys were unoccupied by any state when Japan established a submarine base in Itu Aba in 1939. In fact, in the 1943 China Handbook, an official publication of the Republic of China delineating China’s territory, China did not claim the Spratlys. The Cairo Declaration stated that “Japan will also be expelled from all other territories which she has taken by violence and greed.” The Spratlys and the Paracels fall under these “all other territories,” which were not awarded to any state in the Cairo Declaration.

What I found about the San Francisco Treaty:

> China, under the People’s Republic of China ruled by the Communists, denounced the 1951 San Francisco Peace Teary as illegal since China was not represented at the Peace Conference. The USSR’s motion to award the Spratlys and the Paracels to China was overwhelmingly rejected by the Peace Conference by a vote of 64 to 3, with one abstention.
SuperNPU: An Extremely Fast NPU Using Superconducting Logic Devices [pdf]
> HTTPS-only is about forcing all traffic to be encrypted by banning clear-text traffic

Banning clear text might work for browsers but it would disable ACME clients that rely on plain http to initiate a certificate request from Let's Encrypt.
You can do the same on Android. You can limit access to location either to "never" or to "when using the app actively". You can also allow the usage of location data in the background, but why should one.
The EFF's letter gave them the legal justification they needed to restore it. It helped.

The fact they restored everything in just a day after receiving it makes that pretty clear. They didn't need to evaluate their options much at all; as soon as they received it, the repo was back. I wouldn't even be surprised to learn that the EFF talked off the record with GitHub beforehand.
Mandated lockdown != lockdown.
I would be quite surprised if Swedes didn't use more soap this year, and went to restaurants less.
`git status` is required to determine which untracked files you need to add. And then, of course, `git add` would be need to be added to the list too. To add untracked files you could use interactive mode `git add -i` and forgo reading `status`. But you can also `git commit -p` if you only modified files and forgo the `add` step.

And to give yourself a sense of the commit graph, these aliases come in handy

[alias]
lol = log --graph --decorate --pretty=oneline --abbrev-commit
lola = log --graph --date=short --pretty=format:'%C(auto)%h %C(dim)%ad%C(auto)%d %s' --all

The only 'advanced' thing I commonly do is `git rebase -i` to squash a bunch of WIP commits. And a shell script I have to turn merged branch into a tag, and remove the branch.

The other day I had to remove a sensitive file that accidentally got checked into the repo for a couple of commits behind HEAD, and was glad that git had the power to do this in one line and without fuss. (Edit: but yes, I had to look it up on SE)
Become a better UI designer at your own pace
It's like shorthand for git checkout <current branch> -- <files>. You're only omitting the current branch which is the default. I'm not sure if it's intuitive but it seems pretty coherent.

edit: on second thought no it's really not very coherent. If you exclude <files> it means checkout all files if you write a <branch>, but no files if you write no <branch>. So excluding <branch> doesn't consistently do the same as using <current branch>. I guess git does kind of suck.
There are a myriad of ways to book hotels right now.

There's no reason, that with more open regulatory scnearios, there wouldn't be a myriad ways to 'book your 6 room flat'.

Or rather, you could have the option to list with a few.

AirBnB 'broke through' into a market that didn't quite exist, partly because it's literally illegal in most places. Very few landlords allow subleasing rooms as well.

Both AirBnB and Uber created a market in a 'regulatory grey area' so they kind of developed a marketplace monopoly.

If that gray area did not exist previously, AirBnB and Uber would not have had the power to break through and dominate.
"ut unless we are content to let human knowledge dissolve into meaninglessness, we must look to something external to our own reasoning to help decide what to believe. For me, I have drawn that line at Scientific Consensus because it has proved the most robust tool humanity has ever found for determining what is actually true"

Well, I agree with the scientific consensus on a general base. But since science was not always right, I don't see a valid argument from there to censorship.

You want to censor ideas not covered by scientific consensus?

"and their answers should sit uncomfortably in all humans"

Because, also no. I do not feel uncomfortable. I am strongly against censorship. Open, unrestricted exchange of ideas. If the scientific way is the best (which I believe), then the crackpot approaches will fail naturally. But if you censor those other approaches, you might actually strenghten them.
I run my own networks and my own devices, I choose what options go in my DHCP server

If I were on a hostile network (say a hotel), then sure, I'll ignore their DNS server and use my own (or indeed just punch my way out via a VPN), but most of the time I use friendly networks, and I don't want to have to configure 20 different applications on a dozen different boxes to use a DNS provider of my choice. There's a reason I use DHCP in the first place.
The real and true bothersome part, is that Firefox (and others) do not seem to allow permanent exceptions.

Going through multiple prompts, each and every time someone wants to do what they want, is problematic.

I have gear on my LAN. No SSL, or self-signed, expired certs. I don't care. Ever. Why would I spent 10 seconds setting such things up? They're locked behind a firewall, (a secondary firewall), have no direct network access, and can't even be reached without port forwarding via SSH.

Yet, do you think I can tell my browser "never ever prompt for this again"? Nope. Nada.

I have zero issues with safer defaults, prompting when required. However, the idea that "Firefox knows best" is the sort of asinine behaviour that causes big tech issues all the time.

My point is, this is going to be annoying... not because of the feature, but instead, if I enable it, I'll be cut off from legacy sites by a wall of forever "Do you want to really do this?" with likely 10 clicks of 'yes' and 'ok' and 'i understand', combined with never storing this as a default.
The term you are looking for a is QALYs - quality adjusted life years. It is a metric already used to e.g. rank public spending on expensive drugs and treatments.
Most mounties don't ride horses. Some do as part of their job. There's only so many places a patrol car can drive or a desk jockey can ride.
HTTPS guarantees a higher level of security than "intranet", it works against on-path adversaries and provides end-to-end confidentiality & integrity & authenticity, plus provides forward security.
i am already getting a "please log in" nag screen almost every time i open a video link (i block all cookies from youtube).
So, it could still be a joke ;-)
It was a rhetorical question, because 'they'll tell you', just like being vegan, on keto, or doing CrossFit.

And having family in Switzerland, I agree with OP: first you see the flag, then you see the company or product name.
Backfire yes.

But how many people will die until it does?

People bent on banning, then burning books, then destroying statuses don’t normally stop.
"Those didn't matter as much for desktop apps, which always looked gross."

I don't understand what you mean by this. I don't think desktop apps "look gross" at all. Or did you mean that Swing desktop apps looked gross because they didn't conform to the native look and feel of the platform they were running on?
I couldn't help myself because I'm sure it's a bug and I can't stand to let a bug go so I persisted with technical support. One guy got it and traced through what happened. He's escalated it to the subject specialist.

It's an important bug. The "Smart Pricing" is broken, or at least in 3 cases of mine it was, and the documentation in the guides for Hosts is discordant.

Airbnb S-1
Page 191

> Serving Our Stakeholders

> Pricing. While hosts set their own prices, we provide hosts with Smart Pricing tools that suggest prices for their listings based on changes in demand for similar listings. Our Smart Pricing recommendations are based on the type and location of a listing, the season, expected demand, and other factors. In addition, we provide data insights that include how host occupancy rates compare to other listings on our platform.
Or nuke everyone else to get their food supplies.
git commit, push and push is all that i use these days. i tried to fiddle with other stuff in the past but it always felt like i could start a WW3. one wrong move and boom. so tl;dr but i agree with the title.
Googlewhacking: The Search for the One True Googlewhack (2002)
Sigh. I had such high hopes for it, and then Oracle abandoned it.

But we are trying it, and opinions (internal to my company) are varied. Some people like it, but I don't.
Because
(a) it has missing functionality here and there
(b) it still has a long road to go to become battle-hardened
(c) I don't see any of the current supporters having deep enough pockets to fix (a) and (b)

So we're taking a mostly wait-and-see attitude.

But we have an existing deep and wide investment in Swing in our products, so our risk profile is probably somewhat different to yours.
Here is another approach:

Back in the bad old days before git I was in a 20-30 person company that used Microsoft's SourceSafe. For anyone unfamiliar it had a basic library type structure where only one person could get out (lock) a file at a time.

Now the obvious downside is that when someone goes on holiday or simply forgets those locked files can become blockers. The solution to that is to have an admin unlock the files, which was pretty easy, then a merge, which is basically what happens by default with git.

The upsides of the library approach were a) that I could scan the top directory, and quickly drill down to see who was working on what. b) I feel that walking over to someone's desk and asking if they were still working on a file produced some great back and forth, that was where the magic of collaboration actually happened.
IIRC this was around the time when someone created Firesheep [0] which made it really easy to steal unencrypted session cookies via packet sniffing, which sparked all those articles you are talking about.

[0]: https://en.wikipedia.org/wiki/Firesheep
I have used and followed Ansible for a long time (iirc I was one of the first hundred people to star it on GitHub in the early days) and while I love certain aspects of it (agentless, strong emphasis on idempotency), I found the yaml format to eventually be limiting and inflexible, and have shifted to a more roll-your-own approach to infra with vanilla python and libraries like paramiko and boto3.

I wish there was a convenient way of using the modules (which are robust and powerful) without the yaml format and boilerplate.
Curated Remote Jobs for Designers
The Few, the Tired, the Open Source Coders
In the data from Europe Sweden is an exception, as article explains:

"In the data that we present on Our World in Data, which comes directly from the European CDC, deaths in Sweden are shown by date of death, while deaths in other countries are shown by date of report."

"In practice this means that Sweden might today only report 10 deaths for yesterday, but once reporting is complete the death count for that day might increase to 40."
Why does relying on Let’s Encrypt entail the death knell for homepages? I respect the whole gatekeeping argument, but homepages will still be around.
Video showing it in action: https://youtu.be/rgkGU-ERnZE
Totally agree. This is why you don't shut down postal service, just because they could be (mis-)used to deliver drugs or parcel bombs.
awww crap - I've got loads of low-traffic websites that don't need https[1] that I'm now going to have to spend time sorting out certificates for.

To be honest, it's about time that cert enablement is built into all web server configs (on all OSs) as a native feature instead of having to manually roll the config using this-weeks-currently-preferred letsencrypt script.

---

[1] Yes, yes, I know everyone on HN prefers everything to be https, but out in the real world, most people don't care if all they are doing is browsing for information.
It'd be awesome if we could use that heat to generate electricity. All the planet's needs wouldn't make a dent in calming down the supervolcano but, at least, there would be free energy for everyone.

I wonder how effective it'd be for desalination.
“Git gets easier once you get the basic idea that branches are homeomorphic endofunctors mapping submanifolds of a Hilbert space.”

— Isaac Wolkerstorfer

http://twitter.com/agnoster/status/44636629423497217
> Don't get me wrong, I like the reasoning, but perhaps, "what expectations of privacy do you have for yourself or your family?".

I feel like some people flippantly respond "none" to this, which they can afford because they are not expecting to really be compelled to give away their personal information on the spot. The response suggested by the OP would give them an opportunity to prove their position immediately.
SWT had a lot of weird cross platform quirks which were unbearable to diagnose, it's been 10+ years now so I can't recall all details, but every time I tried under the premise of the better components, as the UI got complex, there was no other solution but escape back to Swing, where the tooling and facilities around where miles better.
This is optional, so it's not breaking the web. It's like disabling JavaScript manually.
That is correct. HackerDaily only shows posts with a score of a hundred and higher. The posts are ranked by score, so you only see the best posts per day.