skysight-inc/HackerNews huggingface dataset:
I know this comment too will get downvoted but I find it weird that a genuine question is getting downvotes. To my knowledge the whole thing is made up of design and actual physical things. Designs can be open sourced, right? So how much do these things actually cost to obtain?
Why not just use the existing WebArchive format?
Great news for me as a european. I’ve heard the 1940’s were a blast.
How could you check if camera is working at the moment?

Let's asssume you don't want to throw you phone into sand in hopes of getting some audible clues.

Also let's assume you don't want to upload custom ROM to your phone, unless it's super easy.
I've been messing around with Godot for a hobby project over the past week, and I've been pretty impressed with it so far. After using it for a bit, I think it'd be interesting to see more non-game applications written in the Godot engine. It's simple to export your project to other platforms, and being a game engine, it has all the graphical customization the web devs say they use electron for. The built-in Godot IDE is actually built with Godot. Another benefit is that it has a C compatible API, so it's fairly simple to write CPU intensive tasks in a more performant language and call them from the included scripting language.
Well yes but also, reducing migration to high-income countries would be an incredibly cheap and easy way to halt the march towards global over-consumption. I've not yet seen a single decent argument from someone that's pro-migration explaining how shifting millions of people from lower-income economies into high-consumption Europe is somehow eco-friendly: not one!
> However high dpi is hell to configure, still not happy with it.

You should check out the Wayland session. They have fractional scaling working perfectly there
Show HN: Framework-Agnostic React Hooks for Query Parameters
Aging population has huge consequences for the economy.

For example, product innovation may slow down because older people adopt new technology slower.
I know you like to write HTML. But stop doing it! So how do you define view state without HTML? You use functions! Then you can use any paradigm you like. And you get performance. Static sites and static site generators is still a thing, but it works very different from a client side app. Then we have the in-between with an app that renders a static view on the server. But you have to stop writing client side apps like if they where server rendered.
Starting at 1:12:35 in this video, there is a discussion of those experiments with an academic neuroscientist. He explains why he believes they do not disprove free will.

https://youtu.be/X6VtwHpZ1BM
I don't know, does it have to be a hard and fast rule?

Sometimes I quote HP Lovecraft and sometimes I feel like apologizing for his being racist (and somewhat stronger than just being a product of his times). But most of the time, also not. But it does usually cross my mind and I think that's okay and important. In a very real "kill your idols" way. Nobody's perfect.

And that's just for being a bigot in the early 20st century, which, as far as I know, is of no consequence today.

However if Einstein were alive and actively denouncing climate change today, I would probably add a (btw fuck einstein) to every mention of his theories. But that's just because climate change is a serious problem that's going to kill billions if we would actually listen to the deniers and take them seriously. This hypothetical Einstein being a public figure, probably even considered an authority by many, would in fact be doing considerable damage spouting such theories in public. And that would piss me off.

What I mean to say is, you don't have to, but it's also not wrong to occasionally point out that even the greatest minds have flaws.

Also, a very different reason to do it, is that some people with both questionable ideas and valuable insights, tend to mix their insightful writings with the occasional remark or controversial poke. In that case, it can be good to head off sidetracking the discussion, and making it clear you realize the controversial opinions, but want to talk specifically about the more valuable insights.

And this IS in fact important to keep in mind both, even if you think it is irrelevant. Because occasionally it turns out, for instance, through the value of a good deep discussion, that the valuable insights in fact fall apart as you take apart the controversial parts. Much of the time it's just unrelated, but you wouldn't want to overlook it if it doesn't.
There's actually an RFC on a DHCP option for captive portal advertisement.

https://tools.ietf.org/html/rfc7710

Not a single OS or browser has bothered to implement it. Instead they all idiotically try all kinds of bs trying to figure out if a redirect is occurring.
Speaking of colloquialisms can we please call this phenomenon ghost ride the dick.
The problem with these articles, and discussions of same, is that they rapidly degenerate into festivals of self-praise.

Long term everyone is teaching themselves to code, or picking up skills on the job. Maybe I'm an idiot, but almost every skill that I have has gone almost 100% in and out of cache over the years. Having had a decent foundation at one point is probably helpful, and struggling through a highly mediocre CS PhD (the program at CMU was excellent, but I was pretty shit at the research side) gave me some lifelong skills and interests. However, almost everything that I can do semi-competently now is a product of repeated independent study and learning on the job.

Many of the skills that I now think of as bread-and-butter weren't even a thing when I was an undergraduate or early grad student. SIMD programming was pretty much non-existent on mainstream processors (although I learned some nice parallel prefix stuff in a parallel algorithms course). Computer architecture is hugely different. C++ is nearly unrecognizable - when I started C++ programming, half the language wasn't even really there (no templates, and exceptions exploded in weirdo ways) and the emphasis of how people programmed back then was totally different.

In the end, everyone will either be a self-directed learner or GTFO into management.

The skills you will get from university can be deeper, but I've met plenty of people who managed to escape CS degrees without learning anything profound. They can also be 'wider' - I learned a lot of useful stuff in pure mathematics (graph theory and combinatorics). There's nothing stopping a truly inquisitive person from picking up a lot of this on their own, but the structure of university is good for a lot of folks.
If I were asked to impart one piece of advice to prospective CS students, it would be to take advantage of your school’s coop work program or, if there isn’t one, to try and find a recurring internship.

Nothing beats real world experience, and the sooner you can put theory into practice, the better.

Additional learning on your own is, of course, also a great idea. Pick a project you’d like to do, and then do it. Or find an interesting open source project, explore the code base, and try tackling a bug report or two.
Productivity gains can increase faster than demographics change. Keynes predicted that we could move to a fifteen-hour working week and keep living at 1930s standards. He was right, but collectively we decided to work about the same and consume more instead. In the next fifty years, perhaps our standard of living won't increase as much, but it won't crash purely because of demographic changes.

And focusing more on preventative healthcare doesn't address the problem, either. As the author points out, 50% of healthcare spending is spent on people with less than 30 days to live. If you "prevent liver failure" or whatever, people live a year longer and die of heart failure instead. There isn't a realistic direction for medical research that prevents all diseases requiring care, and leaves everyone 100% healthy until one day they are dead.
The Chromium logo is angular and defined, whereas Firefox/Edge both represent fluid waves sweeping circularly.

The Chromium logo is in bluish tones, and is somewhat ring/donut shapes, and beyond those two (very broad) features there are no further similarities.

See also the Firefox ecosystem logo: http://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/open...

and even more striking, some of the mocks from Mozilla's design docs for future Firefox products https://cdn.vox-cdn.com/uploads/chorus_asset/file/11896715/S...
I like lucidchart.

https://www.lucidchart.com/
The Best Exotic Marigold Hotel is not exactly a plausible answer to your question, but it has some relevant wry humour. E.g., the entrepreneur's business plan: "And it is not just for the British, there are many other countries where they don't like old people too!"
Because of this thing called corruptio... sorry I meant lobbying.
It wasn’t very clear from the page why, but on the SingleFile repo page there’s a comparison table between different formats that may shed some light in this: https://github.com/gildas-lormeau/SingleFile#file-format-com...
I would certainly have preferred to be informed beforehand, as well as opting in, and the whole "oh by the way, we do this now, and we only tell you because someone discovered it" approach is extremely sketchy.

That is of course assuming that the GDPR is being honoured, and that's a pretty big if. Most european companies are still struggling to be compliant, as _EVERYTHING_ that can identify you as an individual is to be handled. It also includes backups, and also when the authorities requires you to store data for 5-15 years, but also allows the right to be forgotten.

I know we've had our fun devising a scheme to delete records from archived backups.

The only way to check is to request your personal data from UBNT. The GDPR allows this free of charge, and they're obligated to hand over all personal information they have on you.

In any case, I already block all internet access for networking equipment, and based on this I added trace.svc.ui.com to PFBlockerNG, just to make it resolve to something local.
Doesn't violating the GPL (for v2) or ignoring a notice that they violate the GPL for 30 days (for v3) result in permanent loss of the rights to use the software?

Wouldn't at this point a copyright holder (e.g. anyone who contributed to the kernel) + a donation campaign for legal costs be able to force them to either fix it within 30 days, or (once the legal process is over) to indefinitely maintain a patched version of the kernel removing that copyright holder's code?
Yes Nix has been around for a while and is a very good package manager. But please don't be disrespectful to everybody who doesn't know about it, it's still rather unknown in general.
What happened last night? A story of DDoS attack
In the pursuit of your hobbies, you will find problems. Many of those problems can be solved (or made less onerous) through coding up a toy app.

Or you can tackle the really hard problems if you want. Make a CNC lathe for wood working. Maybe create an app to layout your cuts in the most efficient way.

I don't know enough about crotchet to suggest anything...but I bet there are problems to be solved.

As far as why you wouldn't use an already existing app? Why would you build a birdhouse from scratch when you just go buy one?
"Indistinguishable from magic."
We should be moving jobs west into New Jersey so less transit across the Hudson is needed.

The Hudson is a fjord, a flooded valley carved out by glaciers between the Palisades of New Jersey and the bedrock of Manhattan, and not an ordinary river. Transportation across it is expensive, both in terms of investment and energy costs, and should be minimized.
Hi Andreas,

I have sent you an email. Let me know if we can talk further.

-Shweta
> The purpose of a university is research. They teach undergraduate courses so they can get more researchers to further academia. The university isn't interested in anything else.

Sorry, but this assertion is so incredibly wrong. At Warwick, where I did my undergraduate degree, 95% of students in my CS cohort were in a professional job 6 months after finishing the course - they're not staying around to do research! The courses are marketed based on earnings potential after graduation. Research grant income is dwarfed by tuition fee income. That's just how it is.

It's just laughable to suggest that universities aren't interested in teaching.

>If your goal is to maximize your earning potential, there's far more effective ways of spending 3-4 years.

I agree with this and it's one of the regrets I had.
> they probably have a GitHub account already (but I still believe there are people who don't)

Well of course there are people who don't; most of the users don't. Basically only a part of the dev community have Github accounts, that's far from representative of the userbase.
[2009]

/ping dang
Any Synaptics multi-touch trackpad feels as good as Apple. Apple hardware is nothing special.

It's all about the software. Scrolling in Firefox on Wayland with the upcoming vsync patch (https://bugzilla.mozilla.org/show_bug.cgi?id=1542808) and OpenGL layer compositing enabled feels perfect. (Fun fact, I actually contributed the inertial scrolling on GTK patch to Firefox :D)

If you run legacy software and your trackpad scrolling is delivered to the application as emulated scroll wheel events, don't be surprised that it doesn't feel right.
Mamma mia, this is so wrong and so bad on so many levels. So instead of fixing the borked captive portal (there are other ways of intercepting the connections not requiring messing with encryption) we tell users to disable encryption? Somewhere on a public wifi where you actually need it the most?!

Holy cow ...
There aren't many alternatives. Unless a cataclysm makes the whole world return to the pre-internet ages, or the whole world turns into some crime-less surveillance utopia, there will always be a use for decentralized cryptocurrencies.

And the benefit of their network effect will contaminate any pocket of freedom that may form.

So, while their relevancy may fade and fluctuate, it seems inevitable that one day, there will be a gap to fill and they'll "permanently" overtake centralized forms of money.

The only positive scenario I can conjure that also sees cryptocurrencies fade in relevance would be a shift to some kind of global "additive only" economy as Mark Nadal blurrily tries to imagine[1]. That seems farther off than 50 years, and even then some parts of the economy would always be better served by traditional cryptocurrency (maybe only the parts machines are left to handle).

[1]: https://medium.com/hackernoon/wealth-a-new-era-of-economics-...
Learn How to Make Money Online Using This Free Newsletter
Working with Jenkins was my first time experiencing a domain specific language (DSL) like this. Anyone who hasn't seen DSLs through Ruby, kotlin, or other languages are in for a treat. They are a clean way to build tooling.
That's what I always say: increasing the human lifespan is absolutely pointless (if not completely wrong) without improving health and ability of the ageing people. Invent a way to keep me physiologically and mentally young for longer and I'm totally in it, but don't spend resources on inventing ways to just prolong my miserable existence when I become old. That's why I (not old yet) already invest a lot of time and money in physical and mental fitness and "biohacking" to increase my chances to maintain functional self-sufficiency and resourcefulness until I die.

So I suggest people should mainly invest in research on how to keep people young and functional as they age and let lifespan prolongation emerge just as a bonus.
I don't really see how this works at all... people would use paper maps or mapquest if personal GPS devices and smartphones didn't exist

(Also a full replacement of gas cars to EV will require 96% of all known Nickel Earth deposit so it is definitely not "the solution" to the energy/resource/transportation problem--buses are)
WhatsApp: Scores of activists targeted with NSO spyware
MIT scientist: only 'constrained capitalism and technology can save the world'
Personal story, sorry if I ramble a bit (I put things in footnotes when it really became a huge tangent), I don't have time to edit to make it short and snappy.

---

I agree with this, I didn't take this approach and I'm regretting it (in a way). I'm in the computer science camp and just trusted that my education in it would be fine. Instead, I studied other things on the side (working on the side as a TA and studying psychology were my side projects and in my final years web dev, which is how I know what I've missed in my early years).

The trade-off is a tough one though: studying psychology and being a TA made me a much more well-rounded person. I have so much more confidence in my social skills. I would not have gotten that if I'd have teach myself coding on the side as well, not even if I'd do freelance projects on the side as well [1].

Not learning how to code as a web or app dev really limited my growth because of a lack of context. Discovering HN 3 years ago saved me a bit from it [2]. Now that I do have some context, I can more easily see how abstract topics such as theoretical CS or algorithms are important as they force you to simulate code in your head and not rely on a debugger! But I could only gain that context by teaching other people JavaScript and realizing that in the beginning stages, learning algorithmic thinking is the toughest still to become a web developer [3]. If I'd have learned web dev or taught web dev earlier on during my studies, I'd have understood the importance of abstract CS topics.

Instead when I learned them I was bored out of my mind and it was such a shame that I was, I shouldn't have been bored. I should've been fascinated, because it is fascinating. Unfortunately, I couldn't see it at the time.

But hey, at least now I can!

[1] Because just like computer science, psychology taught me something formal that I needed to learn but wouldn't be able to learn on my own which is: how to detect nonsense when people talk about the science of human behavior. I need a lot of formal training on human behavior, so knowing how to distinguish a good vs a bad learning source is of paramount importance, especially because about 1 in 20 resources are decent and the other 19 will make you worse off.

[2] Because it taught me general industry concept simply by reading the front page while also keeping my interest high in other topics.

[3] Almost everyone has some eye for design, so they are able to have that as a reference. HTML and CSS basics are always easy enough to learn for people. Where they struggle is with JavaScript and mostly stepping through code. The people who are mathematically inclined are the only people who will learn the basics quickly.
I didn't know the months of the year in perfect order by the time I was a teenager. I had most of them right, though. When my mother found out I spent a few minutes on the ones I wasn't clear on, reviewed them once or twice and never forgot.

There is nothing that everyone automatically focuses on and remembers when focus and memory are not required.
> One perspective is that money is just fuel that can (perhaps) help you get where you're going. Where do you want to go?

This is the work of adulthood once basic needs are met.

Questions like "who do I want to be", "what do I want to do", and "how do I want to be remembered" are hard ones, but if you take the time to figure out your answers (which, by the way, can change over time), you'll find ways to spend your money and time.
www.statesman.com - Access Denied

Error code 16

This request was blocked by the security rules
I don't understand how the development is financed. Is it just a hobby project?
I spent a fair amount of time dabbling with FRP - for example, wrote a Pong for the web using SodiumFRP and Purescript[0]

imho FRP is absolutely elegant and wonderful when it all comes together. The difficulty, I found, is iterating and hacking away in order to discover what the end result was meant to be all along. In that respect FRP does slow down development time (at least in my hands. Maybe those with more expertise could iterate faster).

I'd imagine that even in that scenario it could be fruitful to use something less robust for prototyping, and then implement it with FRP for a maintainable release version that's easier to reason about.

[0] https://github.com/dakom/frpong
That’s quite clever but not really practical : instruments heard in most music produced today aren’t "played" by humans.
Yeah X11 is unusable with HiDPI. Works great on Wayland.
I think you meant “language lawyer” or, given the context, just “lawyer” but it’s not really what I was talking about: my point was just that projects can define what they collect, what they do with it, and how to control it, and they will still get angry rants from strangers on the internet. Analytics is a really useful tool but it is also a lightning rod for criticism and conspiracy theories.
Matt Bruenig did a good breakdown of the shortcomings of Warren’s plan here:

https://www.peoplespolicyproject.org/2019/11/01/warrens-perp...

As well as the more rational avenues through which Medicare for All could be funded:

https://www.peoplespolicyproject.org/2019/10/30/how-to-appro...
We don't really have any "scanning and transmitting" technologies that can survive crashing at, say, 1km/s. You need at least 50 km/s of delta-v to catch the likes of 'Oumuamua, so if you could get within 1 km/s of its orbit you might as well spend the tiny extra bit to land gracefully.
It’s supported through Patreon.
Okay so you're firmly aboard the libertarian to alt-right pipeline, I thought you might just be confused.

It's great that you still publicly identify with all the sane and sensible policies that Democrats have been fighting for for decades and have slowly achieved. It's sad that you can't support them in the American two-party system because they harbor so many communist, anti-white campaigners like the Clintons and Obamas and all those other people who would be center right in any sane political system.

But, no worries, you can easily claim to be even more right-on than them, because you're a libertarian. You can attack them for centrist stances they took two decades ago when Reason was still openly denying the Holocaust and supporting Apartheid and somehow hold the moral high ground as yet another Republican criminal gets elected to President and large numbers of the administration get arrested and jailed (weird how that just keeps happening, right?).

But you keep your eye on the real danger, there must be a sexual, racial or religious minority group that's taking things too far for your liking and that's well worth getting angry about. Luckily a bunch of Billionaires are really keen to keep that in the front of your mind at all times so you don't even need to seek this stuff out. Enjoy your anger.
https://fee.org/articles/the-myth-that-the-world-is-facing-a...
> Someone did a calculation that if the first cell had kept splitting at the rate it had, there'd be a ball the size of the solar system by now or something crazy like that.

What? That makes no sense as an exponential process. It'd be at least unfathomably larger than the universe by now, not just solar system sized.
Or were they assuming it'd expand constantly only from the surface in all directions?
The rule seems invented to create more manager jobs.

And then all those managers need to report some activity to their superiors, which is how we get micromanagement, arbitrary changes in the project, meetings, evaluations, forms to fill, etc.
I look forward to a day I can click a button to watch videos online without any unnecessary and distracting background music (though it would be better if there were an option and precedent to offer unornamented narrative in video players). The next step after this would be to have live 'music cancelling' headphones for the grocery store (if such a thing still exists).
State university professors are technically "government employees." There are, of course, some absolutely brilliant academics out there.