skysight-inc/HackerNews huggingface dataset:
Absolutely. And it is already the case, look closely at movies, TV shows, podcasts...
Telefon Rehber
Design problem: How to teach a hands-on course online
> The entire rust belt became a cesspool of opiate and heroin addicts

Is this really necessary? It's a very inaccurate, and hurtful thing to say.
Nvidia CEO Introduces Nvidia Ampere Architecture, Nvidia A100 GPU
I don't have a problem with the fanfare, but let's not drink our own kool-aid, yeah?

If there's a new language that wants to try its luck, it still only needs to beat the incumbent, not the rest of the wannabes (one or some of which may well one day be the incumbent, but none are anywhere near that yet).
It's about ergonomics. Technically if I'm willing to grab a library to parse the AST and hook into the compiler/interpreter backend then I can replicate what Lisp let's me do in any language that exists. But there is a pretty wide gap between how easy that is in say... C++ as opposed to Lisp. Some languages get a lot closer than others but I would argue that with the exception of Forth or perhaps TCL none of them make it anywhere near as easy Lisp does.
Not really tho. In this case, there really is a One True Way, here! If you're doing more than you want to, and what you don't want to, for other people, you're not gonna enjoy it. Going beyond your boundaries, and violating your own comfort and principles, it's not gonna be good for you. Should be obvious.

If people are asking you to do things, and you don't want to, just do what you want. I know it's hard to resist sometimes. But that's sort of why the discipline is essential.

Of course, there's also..."push out of your comfort zone" and "stretch to your limit" and "live at your edge"... but that's a whole different thing. Those things should be taken in small doses, for you for excitement and enjoyment, like extreme training or skydiving or whatever, at totally consensual choice by yourself. But that's not what we're talking about.

Sure some people choose self-punishment. But that doesn't mean it's good for them. People choose a lot of stuff, for long times, that aren't necessarily good for them. They complain about it. When they could have just said no. Humans.
Nice job!

I'm a cyclist myself, which is one reason I don't have a quarantine side project -- I've just stepped up my (indoor) training. I'm stronger now, measured by functional threshold power, than I was before COVID-19 killed all my group rides.

(Well, for certain values of "stronger" -- I'm MUCH better at shorter intense efforts modeled on the trainer (say, < 90 minutes) but obviously I've lost some fitness for longer efforts (the week before we locked down here, I did an 80 miler with some racer friends).)

What are you using for calorie monitoring? I've found MyFitnessPal to be very useful, mostly b/c it has a huge library of food in it already. My wife used it to alone to lose about 30 pounds; just the act of watching calories in/calories out is super helpful.
Ask HN: Should the Patriot Act Exist
Patriot Act bill recently expired, then was temporarily extended a few months. Why there no significant effort to not allow new bill to be passed? Why should these laws exist?
But it doesn’t have dependent types does it?
What is "hilarious" is that all OS provide awful UX, so browsers have to reimplement everything.
Learning touch typing. I've never been 100% on typing without looking at the keyboard when going fast, and I think that learning to do so would boost my productivity.
The Explanation of the Federal Reserve
Looks great! I did something similar with hugo and tried to automate the process as much as possible.

I use a utility called jhead to resize, fix rotation issues, and rename photos by date - then I tied this to a folder action on macos so I can just drop photos in a folder and they get renamed and resized.

Then Hugo has this cool 'smart' cropping feature which tries to crop based on content [1] - and the end result is now all I do is drop photos in a folder and publish and it comes out looking pretty good [2].

1. https://gohugo.io/content-management/image-processing/#image...

2. https://www.danielecook.com/photos/
Cross provider sync is on our roadmap but not available yet. If you want, send me an email with some more details and I'll look into the feasibility.
This is true, but it requires deep packet inspection, and that's something which usually isn't on by default. They might enable it for specific clients under some circumstances, but I haven't heard of ISPs logging that level of detail permanently. I suppose the could run a service that just inspects DNS packets, pulls out the domains, and correlates them with each client, but I haven't heard of that being deployed in the wild (although perhaps that's changed).

Their DNS severs, however, and definitely doing this, and they sell that data to 3rd parties.

TLS SNI also leaks the domain name, but again that would require deep packet inspection to extract and correlate with the clients. Definitely possible, but probably not deployed.
Welcome New Remote Employees with a Personalized Video
There's some (to me) interesting work in this area. See for example this talk[1], where they show how a RISC-V CPU with a narrow and slow PCIe link can orchestrate the direct transfer of data between two PCIe devices (say NVME and Ethernet card), saturating the x16 link between them.

[1]: https://www.youtube.com/watch?v=LDOlqgUZtHE (Accelerating Computational Storage Over NVMe with RISC V)
I wonder how big a hosts file could get before it degraded performance?

You can still do DNS over VPN. That is, I could set up an unbound cache on a VPS and secure my traffic to that server using wireguard or openvpn. This just pushes the eyeballs out of my home and into someone else's datacenter, though.
Good point I hadn't thought of that. Still have to troubleshoot it a bit in Firefox but it looks like its working in Chrome.

The resolution scaling is a good idea as well. I used the picture tag initially as a fallback for browsers that don't support webp images. More importantly I need to actually create scaled images which I have been putting off...

Thanks for your comments/advice!
Related - https://news.ycombinator.com/item?id=20032259
Most of us hold many opinions that we've formed without any reflection.

More like: Imagine being passionate enough about something to complain about it online, while not even bothering to think it through.
A current discussion on the Loom mailing list is about providing Structured Concurrency [1] primitives.

It would allow you to write something like:

try (var scope = FiberScope.open(Option.PROPAGATE_CANCEL)) {
var fiber1 = scope.schedule(() -> sshKeepAlive());
var fiber2 = scope.schedule(() -> trackHost());
var fiber3 = scope.schedule(() -> trackVMs());
}

With the garantee that if any fiber fails (which you bind to cancelling it), all others will be cancelled.

[1] http://250bpm.com/blog:71
If it ever gets back in stock, the Portal TV is great for this. Follows my kid around during the weekly chats with her grandparents. I know a lot of HN is pretty anti-FB, so depends on your philosophy, but it's a pretty cool device.
Dust in the wind, all they are is dust in the wind...
Most established Discord servers have moderated channels that have strict on-topic guidelines, have slow modes, as well as pins, etc. The result is that a spectrum of long-form content to rapid messaging is achievable in Discord.

If you don't like Discord managing your chat data, Matrix.org is an option.
Connectedness and complex systems: interview with Dr John L. Collins
I'm a little confused on what it does exactly too - is it a 'better' cloudformation with timed launch/termination and cost estimation?
that is super interesting mate. Thanks for the pointer!
Maybe anonymized is the wrong word. I mean more that Reddit lacks a sense of enduring identity; while a log of past posts does exist, the site is designed to prioritize the content of a comment more than the identity of its author.

This leads to shallow takes and groupthink, IMO, as comments become upvoted or downvoted based only on what's in that specific comment and not the overall identity of the author. If Reddit were the real world, it would be like starting an entirely new conversation with every single person you meet (even close friends or family members), a kind of endless first impression, in which small things are over-magnified.
My old boss worked on the Apollo mission comms, specifically the large dish antennas on the ship. It was just his way of joking about large numbers.

10 dB (deci-Bells) is an order of magnitude ratio; 10 dB = 10Log(10). For non ratios you tack on units, such as 30 dBHz = 10 Log(1 kHz). It just a way of expressing large values in engineering, and you can add the dB instead of multiplying in linear domain. You begin to think in dB after doing it for years.

The path losses stated in the replies are good examples when the rule is broken. The path loss is 22 dB + 20*Log(distance/wavelength). My universe/quark is just a joke of the most extreme ratio I can think of; I’m sure there are others larger.

The national debt ought to be in dB$.
I mean, put ALL European countries together and there’s way more deaths in total than the US, and I suspect the deaths/1M figure is very similar if not slightly higher than the US. Slice it however you want, the US is not doing that poorly relative to its peers in Europe.
On trailrouter how do you determine safety levels of roads? I had on one of my generated routes a 45mph road and then a few other times it had me cross I-95 (an 8 lane highway here). Overall very neat though. I'd been using mile meter to draw out manually my routes.
Plotting library for the Swift numerical computing ecosystem:

https://github.com/vojtamolda/Plotly.swift
Indeed. Even worse, Chrome calls this "incognito mode", which is even less accurate. This isn't incognito. The joke about calling it "porn mode" was way more honest.
You can also send users back through the oauth flow to up their permissions the first time they try to use the feature.
This hasn't been a debate in PC gaming for years, why do folks still look to buy consoles these days? Serious question.

Is the only real hangup the exclusivity of certain titles? Because it can't be resolution, framerate, peripherals, streaming, upgradability, game selection, skill ceiling, or sound quality.
jungler
jun·gler
an open field used for sports or other contests
"teens fought some 20,000 jungler, on the ice"

..wut
I take the completely opposite stance: things like the dual usage of "literally" are less symptoms of a hobbled language and more symptoms of hobbled language skills in those that complain about them.

And I mean that literally; rigid educational systems have stamped the fluidity of language out of far too many people.
Whenever I travel down to the desert south-west (Arizona, Texas, NM, ...) I'm amazed how many abandoned or half-abandoned (still on private property) cars there are everywhere visible. It must be a mix of better weather and them not rusting down in matter of month when outside instead of a garage, and different regulation not enforcing their removal.
The path and query string are only transmitted over TLS, so it should be fine so long as you never use HTTP without TLS.
“I have no ancestors of that gifted people” – JRR Tolkien
>> This compiles recursive functions into a CPS form that uses constant stack space, eliminating any possible Out-of-Stack issues

> So recursion cannot depend on input from the outside world?

Why would CPS prevent recursive code from doing I/O or using its results?
I am familiar with them, and they are familiar with me and my observations of reality.

I'm more interested in having some conversations that consist of something a little more deep than the standard tribal warfare. Do you have any thoughts (agreement, disagreement, criticism) on what I've written?
Suunto makes sports watches, heart rate monitors and dive computers, not barefoot shoes :)
This has absolutely no chance of working in the US.

Imagine you go into an average grocery store with 100 average Americans. What percentage of people in that store have this app on a phone in their pocket?

20% of Americans don’t even own a smartphone. Some non-zero percentage have old phones that won’t work, keep their phones at home, don’t use Bluetooth, don’t know what Bluetooth is, don’t want to use this, don’t trust this, and on and on and on.

In Singapore that grocery store would have had approximately 20 contact tracing app users and 80 non users.

The end result of this will be....

1. No confidence that when you receive an alert that you were actually in contact with someone who had Covid. Could have been a troll, someone in a car next to you, a neighboring apartment, etc.

2. No confidence that you weren’t in contact with someone who had Covid.

The end result for every user will be the same ambiguity we live with now.

We need human contact tracing with real, trained, people making phone calls to other real people based on actual diagnoses of Covid. Not some Silicon Valley pipe dream waste of time that unnecessarily gives people a false sense of hope. This contact tracing app idea will NEVER work in the US.
These are interesting to think about. Thanks!
Important to note that libraries to integrate with Ethereum exist in many popular languages:

Ruby - https://github.com/izetex/web3-eth and https://github.com/DigixGlobal/ethereum-ruby

Python - https://github.com/ethereum/web3.py

TypeScript/JS - https://github.com/ethers-io/ethers.js/

Java - https://github.com/web3j/web3j

Go - https://github.com/ethereum/go-ethereum

PHP - https://github.com/sc0Vu/web3.php

& more.

Also - lots of tools to get started:

QuikNode.io - boot nodes or JSON RPC access

Infura - JSON RPC access

Ganache - Fork live network for local dev

OpenZeppelin - library for building smart contracts

Remix - IDE for ethereum.

The article above left a bit to be desired TBH
I think the "problem" is not always that you know which tab you want and just want to open it. Sometimes the "problem" is getting an overview over all your open tabs, a tab searcher wouldn't help too much there.
recently, https://news.ycombinator.com/item?id=23172372
Kinda my fault, sarcasm is very hard to transmit over the text.
For those who just want a snapshot and not wait for the graph to draw

https://i.imgur.com/RT6Fj4c.png
Vpv: Image viewer for image processing experts
Calling to vote Hilary then Biden probably.
A much better suggestion would be to look for a language/VM that supports a better concurrency primitives, like Elixir/Erlang. Obviously you can't run that everywhere, so sometimes you'd have to deal with threads. But after giving Ruby an honest shot at writing a backend system and hitting concurrency bugs (in an external gem), I'd rather avoid threaded programming model altogether.
I like to think Steve Jobs where focused on minimising personal annoyances instead of being data driven with focus on money, camera resolution, media views, or whatever else.

I remember that "It just works" was never an official slogan (and they've had tons of them) but something their customers came up with that stuck.

I struggle with the fingerprint reader on my 2019 Samsung-mobile every day and I'm quite sure Samsung CEO aren't using their own products before release.

So yeah, I miss him also.

PS. I was a manager once and had a designer that I should have fired, but didn't have the heart to do so. I think it takes a special kind of person that doesn't have too much empathy to succeed in changing the world as a CEO, so I'm not sure I'd liked to work directly under him, but I can still admire him. :)

PPS. The current "It just works" is my LG-TV with WebOS, way less annoyances than Samsung and Sony.
They have the freedom to but most are still staying at home. The economic impact is similar, cinemas are closed, concerts are cancelled, etc.
This type of separation would be better served with having multiple chrome user profiles. Like one for "work" and one for "home".
I'm working on an Arduino Pomodoro Timer. I wanted to do a little electronics project again and this is something I find useful as it helps me to stay focused.

https://github.com/krewast/simple-arduino-pomodoro
I think you may be overestimating the technical proficiency of the government. When they talk about browsing history, they're probably quite literally referring to looking at your web browser history. Yes, they might also subpoena your ISP for data, but if the ISP isn't collecting it in a way that is 100% correlated with your computer and browser (which is pretty hard with a NAT), then they only have a weak case at best. It probably wouldn't hold up in court.
Of course. A language isn't just syntax, it prescribes how and at what level you're solving problems. System programing languages typically expose a lot of the underlying memory management, so you can optimize it. Scripting languages provide high-level primities, specifically so you don't have to think about memory management.
Let me tell it another way:

browsers have been benefiting from decades of innovation to mitigate the security issues of execution of JavaScript.

CORS headers is the latest of theses innovations. Deno allow you to fetch code as a browser would without providing you with any of the safety browsers can have. Mostly because it would not make sense to have a runtime doing that.

Deno is not a browser but takes the risks of a browser. Running Deno install is as safe as browsing the internet using Windows CP without SP 2 and Internet explorer bellow 6.

Also, importing a module in https does not mean this module won't import anything using http. Should you review the code of all imported modules? This is virtually impossible.

Deno must disable http by defaulkt and provide a flag to re-enable it. This is factually a security issue in Deno.
FBI obtained data from Senator Richard Burr’s iCloud account via Apple warrant
This is interesting! How did you come up with this idea for emerging markets in particular?

Also, out of interest, what service are you using for the SMS authentication?
I still dabble with electronics, read paper books, drive a car (even have flown small airplanes) etc., but after having spent countless hours playing first-person computer games, using simulators, and reading text on the computer screen my perspective has gradually shifted and I now can't help seeing many artifacts (and not only) as poor incarnation of their ideal selves that live in a virtual world.
I've always wanted to do music stuff too, and the NTS-1 is the most approachable piece of hardware with the best software ecosystem I've found yet for doing effects and synths (I've tried Arduino / Raspberry Pi based stuff before).

The Korg SDK [1] comes with a lot of tools right out of the box (biquad filters, dual delay lines, wave types, access to parameter knobs, etc.) and their dev environment is really easy to install (you upload patches via MIDI sysex!).

The actual audio programming is wonderful - Korg's SDK gives you an pointer array of realtime values which you can manipulate how you see fit before they hit the audio out. Its simple (I made a auto pan in 10 lines of code [2]) but powerful when you apply buffers, etc.

[1]: https://github.com/korginc/logue-sdk

[2]: https://github.com/schollz/logue/blob/master/simplepan/simpl...
This is a very interesting idea - basically the new JVM is a headless browser. Fascinating to think Of the possibilities.
Cartography Dream Realized
Although I wrote the original comment criticising the UK daily briefing, I really disagree badly here.

> "Protect the NHS" ffs.. how about protect the population?

protecting the NHS IS protecting the population. If you have a better idea of how to protect the population - note that we have had nearly 2 months of government-mandated lockdown based on scientific advice (though taken too late) - then suggest it.

> The politicians aren't deferring to experts with evidence

Yes they are, finally.

> They are setting up the experts to be the fallguys

No they're not and they know it wouldn't work anyway.

I tried to make a justified criticism but yours is just plain destructive cynicism.
Do they drive more because they have Teslas, or would they drive the same amount in a fady guzzler?
I thought Apple didnt have the key to encrypt the data.
The main practical problem is that the NSA and similar agencies currently collect absolutely everything. Regardless of warrants, constitutional amendments, or senators banging their fists on the table, these agencies operate with impunity and they know it.

DoH pragmatically reduces their ability to conduct such global surveillance. "Pervasive Monitoring is An Attack".

We speak of man's laws and nature's as though they were the same kind of thing but they really, really aren't. I can no more magically replay the session keys from last week's Wikipedia visit in response to a court order, a warrant or the US Constitution itself than I could dance on the surface of the sun if they required that.

The idea here isn't that Public Enemy Number One today is protected from surveillance, but instead that you today are protected from the hypothetical surveillance of your past that might be authorised if some day you become Public Enemy Number One.
South Korea: 5.07 deaths per million
Population of ~51 million
First case on the same day as us.
Democratic government.

This is who we should be comparing ourselves too, not just choosing some random countries that are doing worse than us.
I am working on a game with a friend of mine. https://cdn.discordapp.com/attachments/319909531167621130/71...

I'm also using C++ as a scripting language inside a virtual machine. It's very performant, things are going well. :)
Please take the time to follow the link I posted before commenting.

The link is to evidence of widespread discrimination by Reddit moderators against this user, based (seemingly) on the fact they chose to post this image. It shows that they're going to far greater lengths than just censoring the original post: they're engaging in a concerted campaign against this user in response.
“I think they've done an incredible job with their ObjC interop, given said mismatch.”

Which is to say, the Swift devs have done an incredible job of solving the wrong problem.

Apple needed a modern language for faster, easier Cocoa development. What they got was one that actually devalues Apple’s 30-year Cocoa investment by treating it as a second-class citizen. Gobsmacking hubris!

Swift was a pet project of Lattner’s while he was working on LLVM that got picked up by Apple management and repurposed to do a job it wasn’t designed for.

Swift should’ve stayed as Lattner’s pet project, and the team directed to build an “Objective-C 3.0”, with the total freedom to break traditional C compatibility in favor of compile-time safety, type inference, decent error handling, and eliminating C’s various baked-in syntactic and semantic mistakes. Leave C compatibility entirely to ObjC 2.0, and half the usability problems Swift has immediately go away. The result—a modern dynamic language that feels like a scripting language while running like a compiled one, which treats Cocoa as a first-class citizen, not as a strap-on.

(Bonus if it also acts as an easy upgrade path for existing C code. “Safe-C” has been tried before with the likes of Cyclone and Fortress, but Apple might’ve actually made it work.)

Tony Hoare called NULL a billion-dollar mistake. Swift is easily a 10-million-man-hour mistake and counting. For a company that once prided itself for its perfectly-polished cutting-edge products, #SwiftLang is so very staid and awkward-fitting.
Zabbix 5.0 LTS