skysight-inc/HackerNews huggingface dataset:
So you argue elsewhere this article was worthy of suppression, and yet here you are discussing it? Hypocritical.
You’re right, they’re not appropriate here.
I've heard enlightenment can be a Wayland compositor now, could you try it?

Also I think 3dfx Voodoo was the magic pixie dust, once you ever go OpenGL, you're not going back.
The lengths to which people will go to justify being wrong. Yeesh.
Life on earth isn't an apartment building.

What if you could only tell if the building had ever caught fire and how long ago it first caught fire? You can't tell how many times it caught fire, or when the last time was, or how many times it almost caught fire but didn't, or if it would've caught fire later but only didn't because it had already caught fire before.
I'll never give up my desktop PC. Never. Pry it from my cold dead hands if you dare.
I had not heard about that. It was written in Lisp, for extra awesomeness.

I fear the opportunity to popularize such a thing has passed, though I suspect the discoverability not quite as valuable in an era where information is orders of magnitudes more available.
I don't understand it either. Probably some obscure moral stance that no one besides him cares about.
I tried Wayland last year. It was nowhere near ready for prime time. Perceptibly slower, and I had video tearing when watching video in the browser. This is with bog standard Intel iGPU in a laptop a couple years old.

In its present state it can't beat "abandonware" I'm afraid. X.org works. Wayland does not. And that's all there is to it at the moment.
Hmm. Perhaps someone needs to transform those RTFs to HTML, with appropriate management for the footnotes. Then we can finally have the HTML version of the annotated novel that was promised 27 years ago. :)
There is a code among thieves and this vermin crossed the line. Hopefully, this is one occasion where intelligence and hacker communities can work together to sort out a common enemy.
My main concern with desktops is that they’re much less power efficient than laptops, and therefore create a lot more heat in my office.

Something like a Mac cheese grater is probably more power efficient than my custom built PC, but you lose a lot of the value going with a prebuilt system.
Oh yes, I'm not saying those are bad projects. What they have in common is that migrating from previous version to them was especially difficult and painful.

The few symfony developers I know indeed loved symfony-2 very much. But migrating their projects from symfony-1 to symfony-2 was felt basically as a rewrite.
> I think privacy should be on a different layer.

Can you elaborate which layer?
This depends a little on what kind of learning and explorations you want to do. I typically reach for python with some combination of jax, scipy/numpy, sympy, jupyter, matplotlib, seaborn, networkx, cython, and I'm sure a few others that I'm missing. It's nice for a lot of problems, but in no particular order here are a few things that are lacking and might be better elsewhere:

- Complicated plots take some fiddling to get right, especially when you start adding dimensions or want to do anything nonstandard. I still don't have a volume rendering solution I'm totally happy with. This is something that "just works" for a much broader variety of plots in some environments like Mathematica.

- This doesn't usually matter for me since exploratory code rarely does more than a few billion things, so even in Python my experiments are instantaneous, but to get good performance I do have to call into an external library (numpy, networkx, etc) or drop down and cdef everything so that cython can make it fast. That isn't especially arduous (and I don't do a ton of Monte Carlo or anything where that would matter), but I've heard that's supposed to be a point Julia improves on.

- Theorem proving is only kind of okay. You have simple things like hooks into SMT solvers and whatnot, or some weak first order theorem provers, but last I checked that part of the ecosystem is underdeveloped. I wind up writing something bespoke and tailored to the problem at hand every time something like this crops up. That's not really what you want from a system helping guide your exploration of a problem.

Whichever solution you go with, I strongly recommend picking something with notebooks available. Jupyter and Mathematica really excel in this regard, and it makes interactive explorations painless in a way that even REPLs lack.
I'm gonna disagree with this. I worked in non-academic research setting, quant trading, where you have a big data set and want to show that some trading strategy is useful. It's kinda like research in the sense that you're discovering things from doing a lot of data-fu. But you're not in the business of sharing the results with peers at other institutions.

What you end up with is endless versions, stemming from endless "what-ifs".

The argument that you won't go back is wrong. Often it's not that you want to reset everything to a specific version, it's that you forgot what the assumptions were at a certain time. You want to know why you were doing what you were doing as much as how you implemented it. Often it's only the comments you need.

What you also need is commit hooks to test that your assumptions continue to hold. Your dataset contained 1000 stocks? Boom, something changed and now for whatever reason it went down to 10. Now you know, and you didn't waste a bunch of time picking apart everything until you found it. Or mundane things like whether some data file has been downloaded, or whether the OS has enough free space to do the analysis. The more you have of this, the more you benefit in the long run.

The "git is hard" argument is a big red flag for me. Git is one of those things where I also had loads of weird issues when I was new to it. It's worth reading some books about how it works, and trying a few apps that help with it. However, I also get a strong "I just need it to work" vibe from this piece. It's unfortunate, but I think a couple of weeks worth of reading on how git works is well worth it. I'm bu no means a git guru, but I have read books about it, and I mostly stick to the simple commands.

The thing about the graphs seems a bit strange to me. There's libs for making graphs that you can customize to your liking. Once the graph (or any binary blob) is made you can hash it and check it in a unit test. I've done the same with video outputs, it tells me if something changed.

Dropbox seems like the cloud version of folder4/version8_final_last_ultimate_2.xls to me. I wouldn't touch it, I would do things in script.

> These rationales don’t really apply, though, to code that people will write for analyzing data for a particular project. In our lab, and I suspect most others, this code is typically written by one or two people, and if two, they’re typically working in very close contact.

This part is problematic. What are you gonna do when one of those people leaves the team? What's different about analyzing data? If anything, analyzing data for a project ought to be totally reproducible, since there's no moving parts. If you need a random seed, save that as well. When you move on, someone else should be able to clone your repo, and after slogging through all the test cases they should get the same numbers as you.
Also the placebo effect is right on their heels in terms of effectiveness
Google docs has history of documents. Also, while I use latex and git, it is awkward for lots of reasons -- in particular git is line based, so if two people edit a comma in a paragraph, you get a conflict. (I know some people do a line per sentence, but I hate reading that).
I prefer a desktop because:

1. I like big, big monitors.

2. I prefer a full size keyboard.

3. I prefer a separate mouse.

4. I prefer big freaking disk drives installed.

5. I put the desktop under my desk, and with a wireless keyboard and wireless mouse, there is much less of a snarl on my desk.

6. The desktop has an optical drive I still use.

7. The desktop has lots of USB ports and they're all in use.

8. I can replace/alter parts of the machine without buying a new one.

9. Desktops are cheap.

10. I can build what I want with parts from newegg. Premade powerful computers are always "gaming machines" and I don't want a gaming machine that comes with a graphics adapter that sounds like a 747 taking off.

11. I want an all-metal case because a machine caught fire once.

Edit: 12. My desktop doesn't have a microphone or camera, so they cannot be surreptitiously turned on remotely.
My read was that the insurance was to ensure that the company would have funds to pay damages.
There is no legal basis for them NOT to censor? What does that mean?
Really, a ding here? I thought HN was where you go to discuss what's actually going on under the hood, not so much "now you need a Google account", which will surface itself in your general tech news feed. Hmm. I hope we don't go the way of Slashdot. What a sad decline that was. Where Google comes down on TLS vs E2E is a BFD.
From my experiments making my own, got around 100W of power.

For reference, a laptop is around 30watts, charging a cell phone around 5w, electric shavers, fans for air circulation, small monitors are also game, so there are things you can power.

Storage can be achieved with a blocking diode and a supercap, or more conventional easily obtainable battery charging circuitry.

The article wanted to use these as supplementary power, and so during an emergency wouldn't be far fetched for bike-power to be useful.

That being said, for sustaining refridgerators (always on), or for using large power draw of washing machines, dryers, and microwaves, one would definitely need to rely on more than just biking (e.g. stored wind or solar as you pointed out).

But again, bike power can be useful as a backup or for emergencies.
It's not funny because they poke fun of people/places/things that you identify with.
Here's a neat video of an olympic cycle sprinter powering a toaster: https://www.youtube.com/watch?v=S4O5voOCqAQ

1800 watt-hours, or 1.8 kilowatt-hours, is 20 cents worth of electricity. Using a cycle to power things makes for a neat demo, and might be good for educating people about electricity and suchlike, but anyone who expects to notice it on their energy bill or carbon footprint, or even for the installation to pay for itself, is off by a few orders of magnitude.
I don't think it's a perfect solution, but it might help on the margin? We don't need penalties to be so high that they drive firms into bankruptcy and make insurance unaffordable.

A lower amount of financial risk would be enough to provide incentives for companies to buy insurance and improve their security in whatever way makes sense.
I don't think "the masses" were ever interested in general-purpose computing. For them it never started.

For people who actually care, I think the concerns are overblown and we'll always have access to a machine that can run open software.

And yes sure, we might not be able to pay consumer prices for them, but they are not going anywhere.

And sure, we might elect a fascist government which will simply ban the technology, or the west will go to war with China making it very difficult to manufacture anything. Unlikely.
From the abstract:

> The sensor consists of three components: (i) a small potentiostat device, (ii) an interface allowing connection to a smartphone for monitoring and control, and (iii) the sensor (an N-doped GrNPs/ePAD and detection chamber)

It sounds like the smartphone isn't a display. It's the main driver, data collector, and filter of the device.
Conceptually, I love the idea of promoting push payments, because it has so much potential to reduce "credential mishandling" fraud. I also like the idea of putting the browser in control over presentation because that has the potential to increase trust (i. e. a payment flow that takes place outside the context accessible by malicious JavaScript, or tweakable to different paranoia levels based on user and bank preferences.

But I don't see this solving the acceptance cost problem. At the end of the day, too many people are living on credit, whether due to personal preference (point collectors) or financial need. That means any new API is just going to have to be poured on top of the existing, expensive, complex wedding cake of firms that is credit card acceptance.

It might be nice to see something like FedNow arrive as a low-overhead option, but if you have to discard every customer who can't pay now, you'll also provide a link to a card acceptance option too.
Register article on how GCHQ has been breaking the law:

https://www.theregister.com/2018/07/23/investigatory_powers_...
I always wonder if I just showed up late when I hear about the ecosystem! I just get opam for packages, dune for building, and merlin for editor integration (I did pay the complexity task using a language server for neovim, but merlin integrates with vim pretty trivially). It was easier than setting up Java + mvn|sbt|whatever + Intellij, easier than Python... there's maybe more going on than Go because the tools aren't all in one distribution, but man are the returns over Go massive (for the things I value).
(slightly offtopic) imagine running "docker pull hello-world" and getting 403 because you were born in a wrong country

I would be mad at the US if this happened to me
Maybe the 2020 edition is better than the one i got from 2017 but if things aren't entirely different, basically rust to you is just a reapplication of C++ idiom for a language that targets a compiler which was historically developed to emit machine code based on c++ on the demands of cpp semantics?
> I think people complain about Go because it's not the hammer for their nail.

Or it's _almost_ the correct hammer! If they'd just fix those damn
What seems odd about this to me is his complaint that what he wants is out there, in the form of laptops built for linux and set up exactly like he wants, but they're "overpriced". Uh what? If you're gonna be that picky about your setup, then it's time to pony up and pay for it. This stuff is never gonna get more manufacturer attention unless people buy it. If you wanna pay the lowest price, you should expect to get lowest common denominator in terms of setup.
Nothing beats 32 cores with a 32 inch 4K IPS monitor, and a proper mechanical keyboard. Also, wired internet, not subject to radio interference. The very pinnacle of computing experience.
Police tackle ‘incident’ on oil tanker off south coast of England
> If Mir was so good and superior they would just keep developing it. Isn't that obvious? If the company who already spent all this dev time aka money on Mir doesn't believe in it, why would anybody else?

Not that I care or know a lot about Mir, but do you seriously believe that it was always the best technology that became successful and triumphed over its competitors?
12. High end desktop CPUs are noticeably faster than mobile counterparts (higher freq, more cache)
> with only a fraction of that information you can train a human to perform better than any GPT model shown thus far.

That's not a fair comparison. The human neural network is not trained _from scratch_. There is a very good fundamental structure we inherited through millions of years of evolution.
Real-Time Forex and Crypto Market Feed
Whoever like to build financial application or platform, they can subscribe to a financial data. Developers can get best options for them. Enjoy..
> Do you believe it's possible to work for Facebook without at least indirectly benefiting the company as a whole?

No, probably not. But I still draw that distinction.

I'm not a strict consequentialist. I think that people's intents matter and that their inner lives have moral significance.

So, for me, that outcome (Facebook benefiting) is only one factor in the moral calculus. In the case of the people I know (and likely John Carmack, though I don't know him), it isn't the dominating factor.
In a situation where we are talking about reliability and the propagation of "unreliable" information, the messenger is not absolved of responsibility.

Generally, "don't shoot the messenger" only applies if you a messenger bearing objective truth, at least as far as you (the messenger) are aware. In this case, however, you are a messenger repeating someone else's representation of what might be the truth, without actually knowing the truth for yourself.

Thanks for the link though. Anecdotally, I wouldn't say this chart matches my experience, so I will need to dig into their methodology to get a better understanding of how this has been determined. Though in all honesty I don't read things like Breitbart or The Daily Wire, so maybe its just a case of survivorship bias, where the things I've seen linked have always been the least egregious due to the sites I actually do visit consistently (HN).
I though correctly switching to cloudflare should just be me -> cloudflare via an encrypted channel?
Slow Website
>May be it's time for people to be against new things.

Maybe it's time for people to stop whining in the internet and start writing code?

X.org code is there, support it, contribute to it, improve it if you want to.

> infamous heartbleed bug

Yeah. Because real open source is like that: millions are arguing in forums, few write code.

And that's the problem Wayland is trying to solve BTW, by removing quite a lot of obscure legacy which only a few properly understand.

Writing things from scratch is usually good, it allows:

1) To follow modern practices so modern devs can understand the code and contribute

2) To use modern languages and technologies which are inherently more safe and secure (due to better type systems, linters, language design)

3) To get rid of technical debt
Is this missile guidance system a weapon in the eyes of the law?

The feds haven't busted down my friends door for contributing yet.

https://github.com/MuMech/MechJeb2
I have been reading this same article for the past thirty years. Yet, I can still install and run whatever operating system and software I want on my laptop _and_ desktop, and I don't see any sign that that freedom will go away anytime soon.

It is true that the billion-dollar media companies have decided a subscription model is more lucrative than a one-time-purchase model for the mass-market content they produce (movies, TV shows, music, etc.).

But also unlike the author, I don't think my ability to consume mass-market media on my own terms is a moral imperative or has much bearing on my overall freedom. If Warner Brothers doesn't want to sell me a copy of Transformers 43 that I can play with VLC, I don't see that as much of a threat to anything I care about.
There is a table, here is the code:

https://github.com/fwsGonzo/rvscript/blob/master/engine/scri...
The problems Wayland solve are those of yesteryear, sprinkled with the broken dreams that we'd all be running it on Linux phones by now. In that context a strict security model makes sense.

Trouble is, that security model makes no sense on today's desktop. In 2020, people aren't downloading and running native applications on desktops, not even (especially?) on Linux. The desktop is now solely a manager of browser windows. Everything that normal folks do is done through the browser, from email to office collaboration. Maybe a few Electron apps sprinkled in (mostly targeted for developers, ironically). Maybe the calculator? That's pretty much it.

The most important desktop apps today? Chrome and Zoom. Both which barely work in Wayland. But at least all that non-existent native desktop software can't now spy on my web mail? Too bad screen sharing is now a complete shitshow.

Actually worthwhile problems to solve on the desktop are for example high DPI and fractional scaling, rock-solid multi-monitor support, dynamically plugging in and removing displays, mixing displays of varying DPIs, high refresh rates and variable sync etc. The desktop will increasingly become a niche for high-end developer setups.
Not to confuse the point, this is about your right to publish your own code.
https://www.howtogeek.com/56958/HTG-EXPLAINS-HOW-UEFI-WILL-R...

Seems like UEFI make sense, as it is agreed upon by all large vendors like Intel, Apple, MS.
I think its a good start to learn about chaotic systems instead. For most systems, minute parameter changes can have dramatic effects on the predictability of the system

https://www.youtube.com/watch?v=_njf8jwEGRo
Is there any mainstream operating system that runs on end users' devices that's not written by an American corporation?
No, it was the speaker being blocked. If it was merely a lecture on the topic of this person, their organization & actions, then I would share your belief that it was censorship rather than an acceptable limit on Free Speech.
I find it a bit weird that someone is banned from Zoom because of something they did 50 years ago.
Trump Wall Construction Status
I think this is a neat idea, but it seems like the UX of it is a bit fraught for two reasons:

1. It doesn't seem like there's any callback mechanism. Once I transfer money, the source has no knowledge of that. If this is used for an invoice, the invoice needs to wait for the transfer to happen on the back-end for the source page to become aware that it happened. There seems to be no possibility of a "thanks for paying" URI that can be triggered after payment. This limits practicality for non-donation payments.

2. Each payto URI represents one payment method. Any payee who wants to accept money in one of a few different payment methods must provide separate URIs. This offloads the burden of knowing _how_ to pay to the user. If there's a list of five payment methods (as five payto URIs), I need to be aware of which ones I have apps for that my user agent can interact with. Some may trigger an error. Versus another world where I click a single link (payto URI) representing five payment methods in one and my user agent asks which app/account/etc I want to pay from.
>>Now, nine or more years out of date in computer technology, I am still using laptops with mostly USB 2.0 ports and internal SATA SSD's.

I'm also using old laptops (T500s) so that I can replace Intel's firmware with libreboot and also install alternative wireless cards.

The USB 2.0 thing is a problem, and reading this article made me think that there might be a way around that, and sure enough, you can get a PCMCIA card with USB 3.0 ports[1].

I know this isn't a long term solution, but it might be an immediate solution to the time spent making backups.

[1]https://www.newegg.com/p/17Z-00GU-00075?Description=PCMCIA%2...
Is that actually true anymore?

I mean, hardware wise they are not much faster, but cooling is a different story.
That's a bold claim to make, given we ourselves don't even understand what understanding, or intelligence is. So how can you support your claim that what GPT-3 does is not intelligence.
It’s enabled people to do what they’d like to do all along, something else besides be in a meeting.
NetworkManager was literally just a GUI initially, wasn't it? IIRC in 2006, connecting to wifi from the CLI on a system with NetworkManager involved running the wpa_supplicant commands that NetworkManager wrapped.