skysight-inc/HackerNews huggingface dataset:
I mostly read the comments but its given me some good blogs that I like to read (stratechery & morning paper)
I'd really like to learn more about the concepts of this kind of game design. Where can I start?
Can you explain your situation a bit more? Does your job description entail giving advice, or is that something that just arises?
We shouldn't downvote for this reason. Some of us are on such a limited and remote internet connection that verbose HN comments are our only gateway to the article's knowledge.
I can confer that German has Schluckauf (swallow-up). But if your hiccup sound like hiccup, not just hick, then you have a real problem. Schluckauf is only attested for the 18th ct. so it might well come from English. Anything labeled onomatopoetic is doubtful. It's almost always a cop out.
Really happy to see that trigonoparty lights up things for you! :)
NIST: Blockchain Technology Overview [pdf]
Probably not.

I'm not familiar with MacOS 9 interfaces, but there are so many implementations of Unix out there (including WSL, Cygwin, Linux, BSD, and another dozen independent implementations) because the Unix interface was, on purpose, very simple. That is, in part, what allows Fuchsia and Darwin to be feasible.

Windows, on the other hand, is not. It has thousands of system calls which aren't really layered in any way. Wine and ReactOS have been at it for over a decade each and they still have "not yet implemented" system calls.

Microsoft has the "reference implementation" to compare with, but the amount of work is enormous even for Microsoft.
@Mods: The link seems to have a time reference set to right at the end of the video. Makes it load straight to the end by default. Should probably be changed to. https://www.youtube.com/watch?v=AviBGkm3Bpg
She writes in the opinion section, not the news section.
I can’t buy a Waymo vehicle. I have two Teslas with autopilot hardware in my garage. They might be autonomous capable one day, which is still closer to “real” than I can get with a Waymo vehicle.

Regardless, have some suspense of disbelief and indulge your inner child with what the future could hold, Disney’s Epcot style. This is not about today, but what we aspire to for tomorrow.
https://doc.rust-lang.org/std/ffi/struct.OsString.html has it pretty clearly: on unixes it’s a bag of bytes, on Windows it’s the modified UTF-16 they’ve got going on. There’s a trick called WTF-8 that bridges some gaps, though that’s considered an implementation detail: https://simonsapin.github.io/wtf-8/

They’re conversions because they’re not UTF-8 in the first place, that is, they’re not String/str. The conversions are as cheap as we can make them. That language is meant to talk about converting from OsString to String, not from the OS to OsString.
There are a lot of idioms in U.S. English which contain the word "dutch" but which are not recognizable to actual Dutch people. Some of these will come from e.g. stereotyped interactions with the Pennsylvania Dutch, etc.
We used to do the same thing in the pre-websocket 2000s: https://en.m.wikipedia.org/wiki/Comet_(programming)
For me, this is the most exciting thing AWS has launched in a while!
Ask HN: What taxes you should pay for app stores income?
We are 3 friends that develop music apps for the app store and play store.
We recently created a multimember LLC in the US but we are not residents there.
Does anyone know about the taxes we should pay in the US? I read something about income tax but I don't think we have "effectively connected income", we do not have any infrastructure in the US besides the LLC (no office, no employees, no servers)

Any info on the subject will be welcome :D
>I have found that Scots has a lot of similar works to German, sometimes more so than English. I guess this must be because it comes from Middle English which is related to High German.

Yes. I'm not an expert, but it seems so. See this comment by me, for example, on a recent HN thread about German:

https://news.ycombinator.com/item?id=18155409
No. Health care in the U.S. is not too conducive to actual management, as opposed to crisis intervention.

Thank you for the warning. Maybe I will scale back. The supplement brand I've been using upped the dosage, and I just went along with it. Before that, I'd reduced my dosage to more in the 1000 - 2000 IU range, and it was coming through multiple doses across the day.

I have read about controversy as to whether the U.S. RDA was set too low -- just enough to prevent rickets, a primary concern at that time.
I dunno... It took me all of 15 minutes to get TX license and voter registration (too bad they do not share it across the board, and I am getting bombarded with all those fake "surveys" about yet another stupid California proposition XYZ). Granted, it was in a more civilized part of TX, but is there really an actual problem with registering to vote?

And did anyone look at TX code to check that submissions from a third party rather than the actual applicant are valid?
This particular "dutch reach" idiom is not related to the Pennsylvania Dutch in any way.
> What abou Italy? Honduras? Liechtenstein? Nigeria? Should they all produce their own hardware for national security concerns?

There are two paths to making this work. One is domestic production, which as you say might work for the United States, but the other is supply diversity. If you don't have a local industry but there is one in Canada, Germany and South Korea, and those countries are your allies, you're probably fine. The issue comes when you're entirely reliant on a single country (e.g. China), especially when that country is undemocratic/authoritarian. Because that makes it too easy for them to betray you without you being able to do anything about it, significantly increasing the probability that they actually do it.
As you can see at top of page, the article is filed under Opinions, and the writer's job title is Columnist. So yes, this is an opinion piece, not a news article.
The article states

"There is no name in Dutch for this technique — it’s just second nature to Dutch drivers, and has been for years. It has been deeply ingrained in the country’s culture.

“It’s just what Dutch people do,” said Fred Wegman, professor emeritus of Traffic Safety at Delft University of Technology and the former managing director of the National Institute for Road Safety Research SWOV in the Netherlands. “All Dutch are taught it. It’s part of regular driver education.” "

which is simply not true.
I'm a tolerant person, but recently I switched from Windows to Mac because the forced Windows updates kept messing me up. One time I left a long simulation running overnight. In the morning, I was greeted by a computer that had automatically rebooted to install updates, killing my simulation. Another instance was my daughter's birthday party, where she wanted to show a movie. The computer decided to spend an hour doing updates instead. It seems like Windows has become an update engine that will sometimes also do computation for you.

My assumption is there's someone at Microsoft who gets a bonus as long as they keep presenting update graphs going up and to the right, and they don't care how much they mess up the Windows experience in the process.
Or perl.
This. I quite like that the code I write is copyrighted without effort from me. Maybe do the 14+14 with implicit copyright?
Here’s maybe a less-fraught analogy: say you have an autonomous car. Assume that the car’s autonomous-driving algorithms prevent it from hitting a person or another car no matter who’s driving, but don’t prevent it from, say, knocking down a telephone pole, or colliding with one of the support posts holding up a bridge.

Now, do you have the right to own and drive this autonomous car around on public roads, if you’ve modified the car to be an “open server” where anyone can anonymously connect to it from anywhere on the Internet and drive it around?

And, if not, then what’s the difference between that modification, and knowingly driving the car when it has an unpatched vulnerability allowing people to do the same?

And if you find that there is no difference, then what’s the difference between a vulnerable car that can DDoS physical infrastructure, and a vulnerable PC that can DDoS virtual infrastructure?
If it's my advice you're looking for, the only way I've done it is by studying someone else's game and attempting to replicate it 1:1. It's more an exercise in reverse engineering than in game design.
> "Edinbuggers"
typo?
While u"" is accepted in current Python 3, for some reason they ignored the raw unicode string ur"" which still is a syntax error in Python 3. So, unicode_literals is definitely preferable.
A similar thing near where I live. They took out a lane, put in a turn median turn lane and a bike lane. And kept the on street parking. When it would have been much safer to just get rid of the on street parking.

https://goo.gl/maps/736bR7HMats

Edit: When I was in Taipei years ago they had dedicated lanes and over passes for Scooters. My thought is relatively roads for scooters and bicycles are really cheap. Another memory is when they built the highway 85 extension in the 90's bicyclists started using it in large numbers before it was open to traffic. That leaves me with the impression that the biggest impediment to getting people to ride bicycles is having to mix it up with auto traffic.
Ask HN: Launching a side-project
This is a SaaS webapp targeting devops.

1. When to launch: too soon or too late?

Rather launch 'embarrassingly early' than later to benefit from early feedback. It has been used at my day job and does make some tasks faster and easier. I made basic changes so that it can run multi-tenant.

2. Pricing

Going to use an open-source core. The back-end and front-end will both be AGPL open-source from the start. Client access libraries to the API will be MIT licenced. The 'core' is that which is needed to run the app standalone in one's own environment, similar to what is run at my day job. Other non-core changes are infra-related e.g. supporting more scalable dbs.

Having the core open source also makes any service provider (including myself) use value-add-based pricing. I'm planning on $5, $29, $150 per month for Hobby, Startup, and Business tiers which have different limits and all with a free trial. Using a PayPal checkout button which seems to support the free trial bit.

3. Marketing

Being a side-project I'm not spending on marketing, just on operating the platform. The main places I hope to get traffic from are HN and Product Hunt. Also thought I'd give out some free accounts (can I call it Beta if I'm charging others?).

Other ideas are to write dev blog posts and possibly tech talks on software development with the related product plug. I don't have any significant online presence (Twitter etc).

Materials I have so far:

a. the webapp (static served from Netlify+CloudFlare)
b. single landing page
(unspalsh bg, screenshot, features, pricing and checkout)
c. API documentation
d. try it playground/sandbox
(like cURL requests in web forms)
e. favicon (i.e. low quality logo)
f. an .io domain name

So there's where I'm at, any pitfalls or suggestions for making a better first impression? Any comments much appreciated.
Lagunitas has some historical significance in the American craft brewing scene. Particularly with the launch and rise of "IPA" to national significance. It might not be a stretch to attribute "IPA" with significantly impacting the tide that lifted all craft beers. So yes, seeing them sell to a huge overseas beverage company felt a bit like losing part of our craft brewing heritage to a foreign company.

I'm also probably not alone in enjoying the feeling of at least pretending I'm supporting independently owned and operated craft breweries with my purchases :) It's getting harder these days with all the consolidation occuring.
well to be fair Microsoft gave him almost 2 billion for it, at which point it wasn't his to open source anymore, and for him being a sellout I don't blame him, I blame his obnoxious fanbase at the time.
> I'm curious if you have any examples.

Different poster, but just this morning I was looking for a simple non-smart grounded switch with a physical on/off button in Canada.

Amazon has a couple I could find:

Belkin for $21: https://www.amazon.ca/Belkin-F7C016q-Conserve-Power-Switch/d...

Leviton for $14: https://www.amazon.ca/Leviton-1470-W-3-Wire-Grounded-Switch/...

Local Rona store has the Leviton for $5: https://www.rona.ca/en/plug-in-switch-125-v-white-01815677
None of the "Dutch" idioms will be from Pennsylvania Dutch, they all come from being the neighbour country to England.
This "Dutch reach" thing is an example of a phenomenon I've seen several times before.

People who promote a practice seem to think their argument will be more persuasive if the practice came from an admired foreign country, yet the people who live in that country have never heard of it and/or do not commonly do it.

In this case it's the Dutch, but I've seen all kinds of similar nonsense about Japan.
There are several Scottish words I grew up using which are easily traceable to Swedish:

- Scottish = English = Swedish

- bairn = child = barn

- flitting = move house = flytt

- greeting = cry = gråt
Ask HN: Has Windows improved for Unix-based workflows?
I’m impressed with the Surface Pro hardware and could see myself dropping Mac hardware entirely.

What stops me is Windows. I’m very comfortable in Unix-like environments and I’m not giving that up.

Last time I used Windows (~8 years ago?) it wasn’t really possible to achieve a comfortable Unix-like workflow in Windows, and the quality of tooling and ecosystem for Windows devs was abysmal (unless you were doing Windows platform dev specifically). But their recent activity with VS Code and support for open source and acquisition of GitHub etc makes me think maybe that situation has improved recently.

Have any of you switched from Mac (or Linux) back to Windows recently and kept a Unix-based workflow? What solutions did you find, and how painful has it been?
I couldnt see your work, it says 'unauthorized', maybe you didnt make it public?

Actually i totaly go random with colors but its nice coincidence :) I really like it!

And about graphs of functions; yes! arriu suggested the same below, and this graphic from wikipedia is a good reference point for me, thanks! I have an idea to how to visualize graph of functions from unit circle to make it simple to understand! Will start to work on it in next week i hope.

Thanks for great suggestion, and if you make your work public i really would want to see it!
Show HN: Hyperfiddle Markdown
Whoa dude! That's quite some inference based on your singular experience. If you look at it differently, you could take what you saw as evidence that everyone out there is a lizard person!
Ah yes, profunctor optics, an excellent topic for a freshman CS student's weekend project:

https://github.com/Mojang/DataFixerUpper/blob/master/src/mai...
Absolutely not :)

Edinbuggers is a term for people from Edinburgh, usually used by Weegies (people from Glasgow), e.g. https://www.amazon.co.uk/Weegies-Edinbuggers-Edinburgh-Sligh...
Hmm... I'm confused why I'm being voted down for this. Oh well.
There's an affectation in addition to the "Scottish Cringe" you're quite clearly spraying all over this discussion thread..."Proud Scot....but..."
> If your users must rely on you obeying a policy, then please just say that.

I did just say that, several times -- but with conditions that do not make it a matter of "policy" only. We agree IP address should be masked for self-funded users. Working on it!

We are very familiar with how any user log can be used as a history, but anonized proofs that can't link to a user id except illegally to IP address are not on the same level of threat as the Blendle, Flattrplus, etc. histories taken in the clear -- never mind Google et al. surveillance. To equate the tech and not make any distinctions does a disservice to us in my view. I'm not sure you did equate, but see next paragraph.

Tech alone is never enough for anything like what we are doing. Addresses matter, if not IP then on blockchain. There are side channels. There will be bugs. IMHO you have to include the social and legal constraints, too. Even a p2p with ZKP solution has some risk due to the blockchain addresses, which need purpose-limited terms under GDPR too.

On road, will get you links to code for randomizing time between ANONIZE sessions as soon as I can.
Is this novel enough that you felt you needed to give a link?!?!

It was literally the first thing my driving instructor spoke about, after I'd got in the driver's seat, and something the examiner was particularly careful to ensure was being checked.
Interesting, but decentralization does not equal privacy. Indeed, it might make privacy worse by sharing the data more widely and making it even easier to get copies of the data. Consider, for example, BitTorrent, which has a pretty decentralized distribution protocol that also makes it easier for third parties like the MPAA to observe who is sending and receiving the files.

Even using a privacy-enhanced blockchain isn't necessarily sufficient. Blockchains do not provide anonymous messaging. Therefore, a recipient R of a transaction can identify the sender S if R can observe S sending the transaction. Yes, this problem affects Bolt, Zcash, Monero, etc.
I'm by no means a low-level OS developer but I can't help but wonder, wouldn't it be possible for Windows to partition off part of the disk to copy system-critical files and then quietly stage updates in the partition (all of this with minimal thread priority so that if some other process demands resources/threads, it will pause/defer itself!). When the staged update is complete, it gives you a friendly notification "You have a new update available!" which you can then complete as fast as your disk can copy files (or even just set some flag to toggle the partition in use... The old partition then becomes the new staging partition)

Does that make sense at all or is this an unrealistic idea? EDIT: Maybe this is how updates already work, I'm not sure
Briefing:“Digital Technology in Elections: Efficiency Versus Credibility?”
The BART Transbay Tube and all the trains that traverse it during peak hours are fully saturated. Capacity can't expand until CBTC signaling ships in the 2030s. The Temporary Transbay Terminal bus bays are also fully saturated, and the buses that service them have little headroom. Saleforce Transit Center was supposed to pave the way for more Transbay bus capacity, but 10 years of construction bought us only a few weeks of service before structural failure.

In short: public transit alternatives to the Bay Bridge are already too popular. Shifting SF<->Oakland car trips to public transport is physically impossible in the short and medium terms. BART does not have space to accomodate the 270,000 daily Bay Bridge drivers, and there's a 0% chance of making that space in the next decade.
That is very, very new, and afaik it uses the poorly performing reference Implimentation.
Reckless campaign of cyber attacks by Russian military intel. service exposed
DataFixerUpper looks more sophisticated on the surface, but it's egregiously overengineered, and tools accomplishing the same stated purpose could be made by a freshman with a couple of weekends to spare. It's also not particularly relevant to Minecraft, it's more of a general tool - so anyone hoping to learn about Minecraft from this will really learn more about Minecraft's annoying legacy baggage.
Cody Wilson was Defense Distributed–so who is the organization’s new leader?
Yeah, I noted blockchain issues in my latest (in time) reply. But at least you won't have IP addresses to worry about any longer :-P.
Scientists Used X-Rays to Virtually Unravel a Burnt 400-Year-Old Scroll
Apple is really undoubtedly the king of making their products impossible to repair. This doesn't bother me much since I have long abandoned apple. What bothers me is that everyone follows their bad example.

Not only is a modern phone impossible to open, everything is glued in. Even laptops are like this. I have even seen other manufacturers stop using underfill in their phones, just like apple. Probably to make broken phones useful as refurbs. This is leads to phones where chips come off easier (remember apples touch-ic issues and bend gate. That chip didn't have underfill, no proper soldering materials) and an increase in flexion damage.

A right to repair doesn't mean much if everything is glued and soldered into place anyway, and with everyone following apple I doubt anything will get better in that regard.
I'm pretty sure this is how ChromeOS' update system works.
That vowel shift is not from French, but rather part of the English Great Vowel Shift [1]. The original loanword from Medieval Norman French to Middle English was /tʃeːf/ (spelled "chef"), compared to the re-borrowed /ʃɛf/.

[1] https://en.wikipedia.org/wiki/Great_Vowel_Shift
There is a clip on a Instagram "Banksy" account:
https://www.instagram.com/banksy/

I would like to know the details on how he pulled it off, I refuse to believe the auction house was unaware of the stunt.
There are alternative app stores on Android (Amazon and Samsung) but they suck and nobody uses them. It's a waste of time for Microsoft to pursue that IMO, and even if they did it, it wouldn't be a viable replacement for the Play Store.

As for Edge, the mobile browser doesn't use Microsoft engine. Edge on Android is based on Blink but has Windows desktop integrations. Personally I use Edge on my laptop because it's much lighter on battery life and I rarely encounter compatibility issues with sites.
If you own two orders of magnitudes more than somebody else, that means you can buy the stuff that they might need so they don't get it, such as land and labour.

That's also a form of violence.

I'm not saying that the saver should be penalized and the wastrel favored, you're reading way too much into this.

What I am saying is that high wealth inequality is a sign of decay in a society and it's in the best interest of everyone to ease it.
I mean this seems very reasonable from Apple's perspective. They're trying to avoid their brand being tarnished by bad repair shops with questionable repair skills cutting corners with cheap and unsupported parts. Given how large the resale market is for Apple products I would even say that this is an extremely positive policy because as long as the machine boots you can be pretty darn sure your MacBook is just like you would get from an Apple store.

However, I think there's a happy middle ground here for people that want to use those cheap and unsupported parts. When the OS boots just make sure the user is made aware that they're running on unsupported hardware and recommend taking it to an authorized Apple repair shop if they want fix that.
That particular example isn’t possible (so they’re technically right): Shortcuts can only detect constant phrases. But there’s a easy way around this: split it into two parts, the first one detecting “Spotify play a song”, asks “which one”, then listens for the song name and plays that. A bit more cumbersome, but still fits the fixed-text restriction.
Part of the problem is that encoding is treated as something that must be explicitly handled in the string API, but it's something that's just assumed by default in the IO API. Python just guesses what the encoding is, and it often guesses wrong.

The design of the API leads people to do the wrong thing. Encoding should be a required argument for `open` in text mode.
> Both are something your average first year CS student could put together in a weekend or two.

Sometimes I see people and wonder which of these two things is true:

1. They have no idea what the average developer actually is.

2. They are lying to make it sound like they were elite when they were a freshman in college.