skysight-inc/HackerNews huggingface dataset:
forgot there is also playstation one using ESP32 https://github.com/x-station/xstation-releases
Whoops added one too many zero’s there, agreed that would be really nice :P
This is not at all a direct answer to your question, but if you are looking for learning material on F#, https://fsharpforfunandprofit.com is kind of the default. Here's a link to a series where he builds an "enterprise tic-tac-toe" in F#: https://fsharpforfunandprofit.com/posts/enterprise-tic-tac-t...
> C -> Zig

If dealing with uses after free and lack of bounds checked access in release code is still a fun factor.

> Java -?-> Go

Not at all, unless one misses Java 1.4 with loots of if/else boilerplate.
Priced like an enterprise product rather than a consumer product, similar to Microsoft's HoloLens.

I wonder how well that things selling.
Probably because he was, first and foremost, a user.

And users are fucking sick of the shit most companies and devs have been pulling since forever and we would treat them the same were we in a position of power.
I completely agree with this. I never find documentation very useful, and I'm fully aware I've got tons of theory in my head that I couldn't begin to write down. I should try harder because I won't stay on this project forever, and there are enough complex concept involved that aren't immediately obvious. But how do I write that down? And where do I start?
Sure, on a forum like this you can talk like that. Go anywhere else and you'll be instantly shut down with "Oh, so you're supposed to know better than a guy who went to school for 15 years?!"

It's a beautiful rhetorical technique. Very effective.
I'm not sure if this is were it came from, but "wat" reminds me of this short funny talk:

https://www.destroyallsoftware.com/talks/wat

Just some context.
Also see Tall Poppies

There’s this thing, or entity, that seemingly everyone is talking about. If I can point out even one contrary thing about it, I win. (or feel like I have)
Which Apple computer would even have a GPU to use it?
JS is so much worse for beginners than Python. The way there's like 3 or 4 different ways to do the same thing, with developers usually picking the one that makes them look the most clever, is horrible for beginners. The scoping rules and behaviour of this are bizarre.

If your beginners prefer C like syntax then I doubt they are really beginners at all.
For what it's worth, the VR meetup in my city is hosted on Zoom and not VR.
Not self-hosted:

One alternative I’ve seen a few times recently is to start your own subreddit. Post your articles to it, link to the Reddit thread at the bottom of each posting, and let the conversation take place over there.
Uh, most of these are likely custom designed and hand drawn pixel by pixel rather than rasterized and colorized renderings of some third-party font. And probably predate shaders or are used in demos on non-PC platforms like Amiga, Atari, or even C64!
I mean it’s not just safari. You can find porn via the Twitter or Reddit apps to name a couple. Apple just won’t allow apps that are exclusively designed for porn.
wifi is a horrid idea, any retransmissions/interference would cause an immediate/noticeable latency. The distance for full speed is low and any object between the antenas, e.g. a human, would have noticeable effects.
Discourse is quite popular, I see it regularly on new sites. Though it doesn't really fit the same niche as disqus.
Chapel and Julia.
Eh, hosting on reddit isn't much better than Disqus.
No JS and no cookies for the win!
I wonder what the effect of CNN and then Fox News was on paper subscriptions during the 1990s. Wikipedia shows that revenue peaked in 2000: https://en.wikipedia.org/wiki/Decline_of_newspapers#/media/F... But it looks like circulation began it's decline in 1990: https://www.pewresearch.org/fact-tank/2017/06/01/circulation... Especially with subscriptions declining, I can absolutely imagine newspapers using every trick in the book to keep revenues increasing, until one day they were out of tricks, which ultimately had the effect of accelerating their demise for having cheapened their product.

EDIT: Weird. The Pew revenue graph site (below the circulation graph) has the same shape as the Wikipedia revenue graph, but seems to be shifted later by 6+ years. The Wikipedia numbers are inflation adjusted, so I'm guessing the Pew graph isn't adjusted?
There's a whole book that substantiates this. Commissioned by Jobs himself no less.
Zope was winning over mod_perl back on those days.
I think it mainly depends on your target audience. The reality is that, the first time they saw Map<K,V>, everyone had to stop and think about what it was. Then after the first time or two it's immediately clear. Same with i for looping.

So if your code targets beginners, especially ESL people, then the verbosity has value to make that first time as easy as possible. Then it becomes noisy and weights you down.

That's an "easy" case, but in my experience, it happens all the time (though it might be especially true in C++). Should I use that "advanced"/uncommon language feature? Do I use it, but document what it does because I expect most people that will read the code not to know about it? If I'm in a part of the code base where the C embedded engineers contribute frequently, I'm going to err on the side of verbosity/clarity. On a code base with experienced C++ Dev, less so.
And the fact that he was like that + attention deficit made Apple products the fastest and smoothest. Look how laggy flagship Android phones still are, compared to even obsolete iPhone... Fireworks exploding next to you is a tragedy but from miles away it's only beautiful.
Source "King of the North" by Max Adams:

"The Old English ending -wic ... means farm, as in Keswick (cheese farm), or Goswick (goose farm) ... but it might denote a periodic, opportunistic beach market ... for example Lundenwic (London), Gypeswic (Ipswitch) and so on."
Even if it doesn't fit in a historic article about "warriors", I think modern information warfare deserves a mention.

The latest face of battle is taking control of, or attacking platforms and individuals online, creating content, supporting and steering movements, take part in discussions with automated bots or trained operators. Lots of data science, automation, machine learning, chat bots, some cryptography occasionally.
Barebones CSS for Fluid Images
What is the point of arresting someone?

If a homeless guy is wandering around with no pants on, do the police really need to be there? Do they need to arrest him? Why? Is jail going to teach him wearing pants is a good idea?

Likewise:

- Overdoses
- Random shouting
- Sleeping in a Denny's parking lot

This doesn't fix the long term issues behind why these people are running around doing crazy things. But neither does having the police take care of the issue.

It works well because fundamentally it's less expensive, more humane, and less likely to turn violent. Let the police handle the situations where they are needed to protect people.
UBI is universal, everyone gets it. I’d wager if you asked slaves if they were enjoying it they’d say no. One of the many problems is they weren’t being asked.
Literally anybody can spend a buck or so to send 69 doge to that address, and then use it to promote their pump-and-dump.

You can't tell that transfers into an address are done with the consent of the address owner at all, or that they represent "buying". The only activity that is provably initiated by the address owner are the transfers out, and none of those are meme amounts. In fact they're all to a single wallet. Probably the exchange's hot wallet.
This non-sequitur made my chair spin.
yes, Kevin MacLeod who runs that, also has well composed and just good music. also, it isn't a half-shady looking site like the one linked by OP
Hardware Improvements Coming to Elementary OS
This is fundamentally the problem of anecdotes and why objective data is needed to resolve these circular arguments
Apple purchased NextVR last year. They had previously been screening NBA matches (and theatre/comedy) on the Quest. They were one of my favourite apps..

https://www.theverge.com/2020/5/14/21211254/apple-confirms-n...
Kotlin solved Google's Android problem, on the JVM it is just another radar noise in the set of guest languages.
This is very true, I know this has been discussed over and over, but I definitely prefer reading a personal HTML old style based blog than a Medium blog post which I need to access in incognito.
I thought it was put in a way that was pretty straightforward and uncontroversial:

To blindly reject technology is to reject an aspect of our humanity. To blindly embrace technology is similarly misguided. We should approach technology in the same way we approach any other human system: by evaluating how it supports or undermines individual well-being.
Again you don’t know if that it’s the regulations stopping it or not because the existence of regulation may well dissuade them from filing in the first place. If they never filed them you’re not counting them yeah? To be clear I’m not saying you’re wrong, I’m saying that we have insufficient data to say conclusively.

All we know is there is clear pressure in industry to consolidate, that at some point they stop, and that regulations to preclude further consolidation exist.
The GH issue poster was overreacting in multiple steps: first by getting the generic reply, then thinking that making issues was disabled to "get rid of him" (or what not). He/she should get some sleep.
i'm pretty sure boats (especially big ones) are one of the potential markets for starlink, so even if current receiver will lose a connection, there will be special receiver for boats eventually. Stabilizing phased array shouldn't be that hard, even without adjusting motors constantly.
i'd pay for that if i really needed it.
> Shell is great for many common tasks, but I would never call it beginner-friendly, even less "trivial to use for concurrency".

Yet somehow beginners in my lab cannot get their hands off the shell and we have to politely guide them to other languages... But still, I insist that parallelism in the shell is very easy. How do you do that in Python, for example?

# convert images from jpg to png, in parallel
for i in *.jpg; do
echo convert $i ${i/jpg/png}
done | parallel

Regarding your "complicated" use cases, I must confess that I don't understand them nor their relevance. But for simple people like me without fancy needs, the simple concurrency offered by GNU parallel and GNU make is good enough.
This gets repeated over and over on HN but it isn't true. I feel this is because so many try to make GDPR seem too hard and breaking everything (likely people with something to lose).

GDPR is for data in the EU. That is it. Not data outside the EU and not people outside the EU. An American in the EU is covered, an EU citizen in the US is not.

What you are saying would require that the EU could create laws that were above the Supreme Court in the US for example. It simply isn't true.
Product discovery – the new holy grail
FM-2030
Musk mentioned on Twitter that it should be doable.

https://twitter.com/elonmusk/status/1323691195239960579

I reckon the current restrictions will ease up when more sats are deployed, especially with more laser interconnects.
The use case I was thinking of for individuals is more like paying a nickel to read an article. I'm not really familiar with AML/KYC requirements, but I'm not sure I see the need. I would imagine most people would want a basic account so they could revisit paid content later. Any laundering would get caught looking at your business' finances (what you do with the money) or tracking crypto accounts in a more traditional manor.

I've used cryptocurrencies here and there for online services (merch and digital services) and don't remember any additional scrutiny. I reasons I had in mind are the confusion and overhead of using crypto for the average person.

I guess if there were some regulatory requirements in a made-up "ideal" scenario, I would see it mirroring existing banks and credit cards where your source wallet was from a "sanctioned" account to track location for local taxes and whatnot. The onus wouldn't be put on the business other than having an allowlist (by prefix or something)--but none of that exists. I would think a lot more structure an institutions would need to exist anyway to make cryptocurrencies more palatable to individuals.
> It's the C++ of scripting languages.

Sorry, but Perl still wins there.
What's wrong with Bloom Energy Servers?
Know the difference between modem and router
> Is 100% success your level of success?

Yes. Yes, it is.

For some reason we're sold on the idea of "good enough" for things that are actually "just barely usable under perfect conditions". And this doesn't apply only to voice assistants.
Indeed if payday lenders are profitable then they are extracting welfare from the worst off.
Three Ingredients of a Successful Freelancer
> And?

... and I won't read these fake advertorials if I don't get cheated into reading them by witholding the admission about what they are until the end.

I don't want to be lectured about Dark Patterns by a guy who deliberately misled me as his first and only interaction with me.
I find it concerning that you couldn't turn on the car with the door open. I can understand beeping, but fully refusing to let the car turn on seems quite excessive.
Well you wouldn't, but then maybe you haven't met some watch snobs. To some people if you can't afford a brand new Rolex/omega and have to "settle" for a vintage one you're a cheap ass.

My point is that any group for literally any product ever will have people trying to one up each other.
From Cloud Computing to Serverless: The rise of new paradigms
I sometimes feel we all take ourselves a bit too seriously in this industry. At the end of the day we're building little machines that can execute bits and bytes of software written by people in the same industry, it's all a lot of fun and we mostly make a decent living from it.

I think this Q&A really brings this sentiment back to the foreground. The iPad lost a side-connector, so what? who cares? It's an interesting tool that many people enjoy using, but is it really going to make a difference to anyone's life whether or not that port was there? It doesn't and it won't, which is why the decision to get rid of it was taken with just about as much thought as should've been given.
The consequences of keeping your new startup idea secret
I've been around long enough to have seen how comments on the Web emerged from innocuous guest books and a feature in personal blogging and ended up being un-ironically slapped to any 5-line piece of content.

Disqus and their ilk exist because of one reason only: convenience.

(a) You don't need to install software and a database to store comments, (b) you don't need to maintain that software or worry that it's an attack vector (c) you don't need to pay for hosting and (d) you don't need to worry about comment spam.

While that's all valid, I feel a moral question lurks beneath the surface.

If you host a website, you are establishing a bond of trust with visitors. And your visitors can and will hold you accountable for the experience you offer. A foundational principle and the promise of the Web was (and still is) that information is shared in an equitable fashion. That doesn't mean you have to serve content for free or peanuts (there's nothing wrong with paid content). It does mean that no matter what you do, you can never outsource responsibility over what you put on line.

This pertains both to functionality as well as the content itself.

Companies like Disqus have jumped into a niche: removing the costs (time / money) of self-hosting and managing comments. It's totally fine to pull their infrastructure into your own website via - ultimately - an <iframe> tag. But you do have a responsibility towards your visitors to do your due diligence and assert that the services you're relying on won't compromise your own bond of trust with your visitors.

Asserting that due diligence is a big issue. Not everyone is doing this, and enough companies and individuals will shirk their responsibility for the sake of convenience and costs. Over the past 15 years, the Web has become riddled with embeds, widgets and iframes. It's not just Disqus, it's literally any copy-and-paste code which people add in matter-of-factly without considering the consequences.

WordPress, for instance, offers oembed support out of the box. Drop in a YouTube or Instagram link and it will automagically transform into a widget. Extremely convenient, but it's an open door for trackers.

https://wordpress.org/support/article/embeds/

This leaves you, as a visitor of websites, in a bind: you can't trust websites to not have a tracker

In the EU, that's where the GDPR does make a difference. If you want to be compliant, you will need to either jump through several technical hoops to give your visitors the possibility to opt-out of trackers... or you simply stop relying on third-party embeds all together since they now pose a legal liability.

In fact, the GDPR has also made it harder to slap a comment box on your website in general. The moment you do, you are now considered a data controller. And visitors can demand that you provide them with insights in how you manage their comments.

The GDPR is actively enforced and companies and individuals do get fined for not adhering to the rules.

https://www.enforcementtracker.com/
https://www.enforcementtracker.com/?insights
A contrarian blog post lying to get its point across? Now that couldn’t be.
This is a fascinating case, and I'm surprised I have never heard of it before. I'm sure Apple lawyers could very easily argue that Steve Jobs' verbal "job for life" guarantee had no legal standing, and he probably wasn't authorized to make such promises despite being CEO. But the company then would also be publicly shitting on Jobs right after his death, which would be much more costly than a quick settlement.
Vue3 Chips
This magnesium hydride technology certainly does not solve the hydrogen storage problem in the sense of being better than using hydrocarbons for energy storage, as the living beings have been doing for billions of years.

For many applications, using magnesium hydride should be much better than using compressed or liquefied hydrogen, but it remains far worse than gasoline despite the misleading statement from the article "POWERPASTE offers a range comparable to – or even greater than – gasoline".

This statement is false. Magnesium has twice the atomic weight of carbon and the hydrogen from magnesium dihydride provides only 2 electrons per magnesium atom, instead of 6 electrons per carbon atom, as in gasoline.

Because of that, a fuel cell using hydrocarbons (those exist, but the current prototypes do not have an acceptable lifetime) would have a 6-times higher energy capacity per fuel weight.

While the energy per weight of magnesium dihydride is very poor, the energy per volume is more decent, because gasoline has low density.

Nevertheless MgH2 has only twice the density of gasoline, which means that the hydrogen content per volume is about the same as for gasoline. Because when used in a fuel cell gasoline would provide 3 times more current per volume, magnesium hydride remains uncompetitive regardless how the storage cost is computed.

Pure dihydrogen would provide a voltage around 20% higher than hydrocarbons in a fuel cell. That is much too little to make a difference compared to factors of 6 and 3 in current per weight and current per volume.

Instead of wasting time and money to search for impossible ways of storing hydrogen, the energy research should be directed to improving the (already existing) technologies for making hydrocarbons from carbon dioxide and for making hydrocarbon-using fuel cells with better characteristics.
Emperor Trump thinks this is a great idea, and institutes a Department of Truth to decide what is true and prosecute liars. For example, if someone makes the baseless lie that Joe Biden won the 2020 election, they're going to be looking at some jail time.

Yes. It absolutely is a free speech issue. In fact, criticism of the government, e.g. election processes, is specifically mentioned in the First Amendment.
> unless you count WASM or other compiles-to-JS-but-not-quite-native langs

As a happy user of clojurescript, or seeing the popularity and adoption rate of typescript, I do not count them out.
Sweden's Bigger Badder Gripen Fighter Packs a Lot of Punch
> ... And many of the new features such as type annotations have a compromised design due to their being added to Python late in the game. ...

But they tend to get ironed out over time. Python 3.9 adds parametrized generic type hints based directly on container types, alleviating the need for a parallel type-hint type system. i.e. `dict[str, list[int]]` over `typing.Dict[str,...]`
Practically even LEO ain't "unlimited" space, theoretically an oversaturation of objects in LEO could lead to Kessler syndrome [0]

Practically the presence of Starlight satellites already has an impact on the work of astronomers, an issue that will only get worse as more of them are sent up [1].

That's not to belittle how cool the whole thing is, but it's kind of disheartening how we've already managed to pollute pretty much every place on the planet, and are now on our way to even polluting the space around our planet.

[0] https://en.wikipedia.org/wiki/Kessler_syndrome

[1] https://teachingkidsnews.com/2020/02/03/are-too-many-satelli...
> Dosh makes money by taking a percentage on each transaction facilitated through its cashback network.

> It can command a portion of each transaction in exchange for directing new and repeat customers to the merchants it partners with.

> Dosh claims that its app leads to a 29 percent increase in purchasing frequency. Furthermore, conversion rates are lifted by 72 percent whenever consumers are shopping with Dosh.

Re: customer-middleman-merchant, it sounds like it could be win-win-win if the middleman can introduce a new customer to a merchant providing a useful good/service. Customer gets useful good/service at a slight discount - albeit a smaller discount perhaps than if dosh wasn't taking a cut - dosh gets a cut, merchant gets a new customer while paying for both the customer's discount & dosh's cut. Then perhaps win-win-lose or lose-win-lose if the customer turns into a regular and continues to purchase through the middleman. So i don't understand why customers & merchant would keep dealing through dosh for repeat business.
I would never comment that such a function takes a `List of List of Int` - I would instead describe `points` as being something like an `Iterable of Pairs of Numbers`.

Are Python type hints able to specify types like that?
What do you mean, a Flash player emulator? There's no real CPU to emulate in the first place. Shouldn't we call that a Flash player?

Or is this because of trademark or something?