skysight-inc/HackerNews huggingface dataset:
I’ve used this library for a number of projects and it’s a joy to use. I don’t think it’s an understatement to say it’s paradigm shifting – to the extent that once you have your environment set up, you are free to code, think, iterate, deploy and document your projects all at 99% of the speed of thought.

There seems to be a lot of discussion in here around the pitfalls of jupyter, and notebooks, and the poor coding practices of data scientists. If you haven’t read the article or used the software I’d like to highlight that all of these (legitimate) complaints are exactly what nbdev2 was created to address, and in my opinion very successfully solves.

The way it works is that everything runs off a master notebook, and then with one command: libraries are built, git diffs are magically fixed, tests are run, documentation is automatically created. It doesn’t fundamentally change your workflow in any way, it just abstracts and automates away all of these pain points.

There’s a reason that everyone uses jupyter notebooks. They are fun to use, they are great for exploring and developing ideas. And (minus the aforementioned git collaboration issues) they are great for sharing with others, which is a huge part of the wider data science ecosystem. We don’t need to recommend avoiding notebooks, and allege they are just for beginners. We need to use tooling which addresses some of these final issues with writing mature software. And I'd like to thank the authors of nbdev for this.

The people who look down their noses at notebooks can continue to do so – but what they will find is that nbdev quite effortlessly leap-frogs over these sneered complaints, and allows you to write better software more productively.
If you want to go all the way, you can make a system where you can’t prove how you voted. But you can check using ZKP that your vote was counted in the final result. https://medium.com/edge-elections/what-is-a-zero-knowledge-p...

But out of curiosity, what exactly do you imagine happens in vote selling? Someone pays off each individual in half the population to vote a certain way? How do they do this at scale and how do you know it isn’t more cost—effective to just influence them?

Most people who voted for Biden instead of Bernie ahead of Super Tuesday made up their minds on the way to the polls. Biden wouldn’t have even won if nearly all the other participants wouldn’t have dropped out and endorsed him. He was losing badly to Bernie (and Pete) but as soon as he managed to prove electability in one state, all the other candidates fell on their sword. It’s like in a poker tournament where the chip leader loses to some guy who isn’t even 2nd or 3rd because everyone else stands up and gives him their chips.

And also, there are trade offs the other way. There are tons of failure modes in voting non electronically. I write about them here:

https://www.coindesk.com/in-defense-of-blockchain-voting/
> with a little bit of order it's perfect for in-person working

It's not perfect for in-person working because a single person should always keep their work under version control, and they should be able to view meaningful diffs to understand the history.
Given that it hasn't been investigated yet, I don't see why this change specifically will make a legislator wake up. It's more of the same.
I chose to stay in NL despite the high taxes because I found it to be a better quality of life compared to the US (or at least the places I had lived in the US).

The question wasn't about quality of life, it was about paying taxes. Thus, I only answered for that.
If these methods work, they could make you billions. I’d say go after it!
Jeff: "I need to to acquire everyone."

Amazon: "What do you mean everyone?"

Jeff: "EVEEERRRYYYOONNEEE"
I don't see why, given that looking through Google Maps seems to suggest that it's at least as common as not...

Let me just step back and observe that this is possibly the worst way to do cultural exchanges. Why does everyone have to take an attitude of superiority and judgement, instead of objective inquiry and mutual discovery?
Will there ever be a point where as a society we agree to put an upper cap on the size of companies? Does Amazon really need to absorb even more? Doesn’t that stifle competition?

I understand that enforcement is hard as the rule wouldn’t be global, but still curious.
Question: what’s the performance difference for enabling this in Linux versus in Xen? Naively I might expect that a system probably spends more time in Linux code, so the overall impact might be higher…
What are you suggesting here?

The first line of the article is:

> California air regulators voted Thursday to approve stringent rules that would ban the sale of new gasoline cars by 2035 and set interim targets to phase the cars out.

edit to add even more detail:

> The board's new rules would also set interim quotas for zero-emission vehicles, focusing on new models. Starting with 2026 models, 35% of new cars, SUVs and small pickups sold in California would be required to be zero-emission vehicles. That quota would increase each year and is expected to reach 51% of all new car sales in 2028, 68% in 2030 and 100% in 2035. The quotas also would allow 20% of zero-emission cars sold to be plug-in hybrids.
I wonder why F1 website is just announcing this today when months ago this was known.

https://www.autoweek.com/racing/formula-1/a39875748/volkswag...
ValueObject (2016)
Direct link: https://lkml.org/lkml/2018/1/22/598
“Design better tests” is not useful feedback. It’s just kicking the can down the road and blaming professors
> Because nuclear does not make sense.

Assuming your three points would be solved, would you be in favour of nuclear power plants? Or what exactly would need to change?
Lots of things are genuinely toxic in large enough doses, including water, which you can also poison yourself with.
All ea games past and present require prime sub, but on the other hand a mass effect TV series would be nice if they don't fuck it up
We taught the lesson on this, didn't we?
Just to clear things up as I'm seeing some misunderstanding in comments: I have submitted the reddit link to HN and it got flagged there. Also, I am not the the user in the reddit post which experienced the crash.
that's a good question.

would i rather have an entity that i have no power against (google) or only my own error? the outcome is the same, i had x, now i don't. personally, i'd prefer being responsible, but it is a by a thin margin.

that being said, key management has and will continue to get easier. so over time, the risk of key loss should diminish.
Biological systems seeks homeostasis on a very deep level. A lot of our brain is devoted to normalizing volume and brightness, for example.

The reason chili enthusiasts need more over time is basically the same as the reason heroin enthusiasts do.
> These things seem like exactly what every country does

There are other countries to compare yourself with, no need to pick China and Iran.

Very few countries have these types of laws, and it would be straight up unconstitutional in many western democracies.
Show HN: Jazzer.js – Fuzzing for JavaScript is now effective
100% agreed.

People use a great tool in a poor way and then broadly condemn the tool.

And any tool that is sufficiently flexible to be broadly useful can be used in very poor ways.

Jupyter is great, it gets me over the barrier potential for starting a task every time. I build and prove out an algorithm/task piece by piece. Once I'm happy, I move the meat of it to a function in a .py file, and move the code I used to test the algorithm to a unit test function. Delete the duplicated bits and replace with imports, and then what remains is a tutorial/demonstrator notebook using the function I wrote and maybe some nice plots to go along with that, that I wouldn't put in a unit test (nor that show up in docstrings). This can be converted to sphinx docs if the code gets big enough.

What a great tool for incrementally building software! In my world, I build brick by brick, not all at once. Jupyter is a key to that process.
I graduated 2007 at the ETHZ.

When I started studying, some student pcs were even running Oberon (no login was required). Only some IT students used them as it was too complicated for students from other departments. They were then later replaced with linux/windows machines.

If my memory serves me right, when you bought a laptop through the university neptun program, you had oberon preinstalled too (or at least a dvd to install it) was provided.

As for Bertrand Meyer, I also visited his programming class. I still remember that he really focused on invariants, and you had to write each code line basically twice.
I've had quite a similar experience; having a Pinephone for about 18 months. As the article mentions, many things are nice and familiar when we have a normal Linux stack, like cron jobs, bash scripting, SSH, etc.

I can't actually relate to e.g. the Android comparisons, since prior to my PinePhone I was running Debian on an OpenMoko Freerunner (since 2008, before Android was released!).

The article mentions the "convergence" dongle and keyboard case, both of which I have:

The convergence dongle is a great idea, but I can't quite get it to work. In particular, I can't get power at the same time as peripherals; so any time I'm using a keyboard+mouse+monitor the phone's battery is quickly draining. The USBC connection is also annoyingly loose, compared to another dongle I've got (although that doesn't have power passthrough at all).

The keyboard case is certainly bulky, but I don't mind; and the extra battery life would consistently last all day unplugged. Unfortunately, it stopped charging a while ago, and I'm not sure why; maybe a software update, maybe I blew the charging circuitry by connecting the wrong port (the manual warns not to do this!)

The keyboard is pretty pleasant to use, either hand-held with two thumbs, or "properly" on a flat surface. I've completely disabled the on-screen keyboard, so using the phone feels less claustrophobic. I can't imagine using Emacs with an on-screen keyboard, but with the keyboard case it's great.

The keyboard provides an extra USBC port for charging, which could solve my issue with the convergence dongle: have power plugged into the keyboard, and the dongle+peripherals into the phone. Unfortunately, they don't both work at the same time. Hopefully this could be hacked around in software, but kernel/firmware hacking is still a bit beyond me :(

As for OS: I've been using the supplied Manjaro. I've managed to boot NixOS Mobile on an SD card, but only as far as the TTY login prompt ;)
Also the whole OS was a 1.44' bootable floppy disk which booted in 10 seconds on a 486
Hot water is often heated by gas, not electricity in Germany. Gas usage is counted and billed separately from electricity.
Actually, he can reach his goal more easily if the people he wins against are closer to his score, so it helps if a few start perform better.

I wonder if it is a valid strategy if he drops out of World Championship title contests to allow others to increase their score by not losing against him. I would have thought that wouldn't move the needle much but I guess he needs everything there is to get to 2900.
I wonder if this culture arises out of necessity. Many conferences claim to not have a set quota of papers they accept, but in practice there is a limitation to how many presentations can be accommodated given the physical and temporal limitations of the venue. The quota may grow slightly over time, either by shrinking the time allotted to every presentation (ICFP is really squeezing it these years, for example) or adding parallel tracks, but there are ultimately fairly hard physical restrictions. This inevitably limits how many submissions can be accepted, which also creates an otherwise unnecessary air of competition, even between otherwise unrelated papers.

Journals don't have this restriction; you can always put out more volumes. I suppose I enjoy conferences as much as any CS practitioner, but it does not strike me as a sustainable or scalable publication method.
If there's no gas, most homes can heat with electricity. Turn on your oven, your gaming console, your TV, open your fridge's door, etc. Also as I understand it, it's much easier to do rolling blackouts on electricity than on gas, so gas will be more likely to fail for a long time than electricity.

Most industrial processes can be stopped without endangering people.
I was thinking of trying out Lost Ark this weekend. Is the botting bad enough that it affects someone soloing their way through the game?
This is really valuable. Already found some good articles in the list that I have bookmarked for reading/learning in future.
> [...] memories of similar situations [...]

I'm going to claim that memory is only one part, maybe 1/3, of what I would like to examine for. Certainly in a job interview, but I also like university exams that include the parts below.

There's another huge part, *problem solving skills*. Working long enough to figure out which pieces of knowledge that you have apply to the situation.

There's another part, *making it work*. Software engineers deal with failures in practice (debugging) as well as theory (don't know how to do it). Sadly but interestingly, sometimes this is the point of failure for a student/examinee when they possess plenty of knowledge but don't know how to use it.
world star
Raw beetroot is actually a great salad vegetable. We have it grated sometimes. Some can be a little earthy and have a bit of heat like radish or ginger.
Here’s the fixed link to Be Kind: https://www.briangilham.com/monday-mailer/be-kind/
Show HN: Bob – A build system for microservices powered by Nix
I am happy to see efforts in developing alternative platforms for mobile phones, specially focused on the free philosophy of GNU/Linux but I wish these kind of posts were a bit more down to earth.

I understand that the author is quite happy to have a Linux phone but all of the good parts (even the killer feature emacs) could have been achieved with a LineageOS phone with no Google Apps.

Saying "I am really happy with this purchase!" and then in the same breath mentioning that the battery life is quite bad, connectivity is flaky at best, the phone doesn't wake up from suspend and suspend prevents the alarm from working... it's quite disingenuous.
Is it that unbelievable? EA are a very successful publisher
Raw potatoes are risky because of toxins that can be present.
>I've driven thousands of miles and 95% of the time no issues. The other 5% I almost always know where it will have issues and manually take over before it even gets into a bad situation.

This is not Full Self Driving, or remotely close to it. Having to take over for any tricky situation is antithetical to FSD's purpose. Besides the fact that "thousands of miles" is a microscopic scale of driving. That's a vacation for some people.

>A lot of these bad situations I think are easy fixes

Ah yes, easy fixes. Just have to catalog all the "bad" situations!
When I walk around in suburbia it's full of my neighbors also walking around. We make small talk, catch up about the kids, etc. It's quite enjoyable.
Posting anonymously is not cowardly.
The article specifically includes public health.
Puts pinky finger to face while petting white cat
I’m not seeing that quote anywhere in TFA.

And, you know, it’s not like California can bring a bunch of power plants (in other states) online fast enough to ban all ICE vehicles tomorrow.
I would of course not be in favor of nuclear power. A new nuclear plant takes well over a decade to build - it makes way more economical sense to build renewable power plants because they can be ready far faster and pose less danger and waste to our children.
TeXMaker in the past, but I might now be inclined to use Sublime Text, especially if I could sort out completions.
I assume you mean medical transition, since socially transitioning--such as by changing your name and pronouns--would generally be considered performing a gender even if that doesn't involve changing things like clothing and behaviours (e.g. cis tomboys and femboys exist and are performing the gender they were assigned at birth, just not in a typical way)

A short answer is impossible here, I think. But if you're genuinely interested I highly recommend this essay about medical transition: https://transwrites.world/have-we-got-it-wrong-on-dysphoria-...
So EA Play with Prime...

Now if we only had Amazon in my country...
Saba Karim Chooses Pant over Karthik for India's Playing Eleven in Asia Cup
It's not that any work voids the warranty, but for example I got extra 2 years warranty by servicing at the official dealer rather than somewhere else.
That's a legitimate point of view. However it's perfectly legal to name any old mustard "Dijon". It's not a protected designation. Most mustard sold as "Dijon" isn't from Dijon.
Streamlit has completely replaced my usage of Jupyter -- I find it to have the quick iteration speed and visual output of notebooks, but it's just normal python so all the normal tooling works (there is no "git problem") and you don't have the weird state problems of notebooks.

Definitely recommend checking it out if you haven't already!
> I've always been a bit uncomfortable about the idea of a large li-ion battery pack in my house

So am I, but I think we're not different from people who are afraid of using planes. Yes, it's really bad when it happens, it just doesn't happen all that often and when it does it ends up in the news. Just like cars are more dangerous than planes even when you have li-ion battery it probably has very low impact on total probability of your house burning down because of other potential sources.

Plus somehow people seem to be afraid of wall mounted battery while having no problem with EV car parked in the garage.
it's not really an android phone or an apple phone though - good satellite reception (as opposed to initial middling reception) is going to mean phones with radios meant for satellites and antenna that are designed to look up (and track) and not just sideways.

5 years from now you'll be choosing a particular android or apple phone because its good for satellite, just like you choose a particular one today because it's small, or fast, or has a good camera
Yes! The integration of the development environment back into the platform (Heroku actually did this in their very first product as well) is what makes replit so magical, in my view.

At Coherence (withcoherence.com) we are looking to go beyond the NewCloud companies you mention here (which are all awesome), to provide the same kind of integrated experience with Cloud IDE, CI, and Deployment all in one configuration, but running in your own cloud account using managed services. (Disclosure // cofounder)
Never heard of?

Come on! It's the most interesting thing yet to happen in desktop computing.
Uh, as far as I know, that's forever been the case? Nuclear is too slow to react to events, so we always need some safety margin that gas can provide?
On the other hand, I hate mine.

Worse connectivity than the first cell phones from the 90s, worse applications than the first feature phones from the early 2000s, worse performance than the first smartphones from the late 2000s.

As of today there is nothing really redeeming about it. Sure, some tech enthusiast can hack together a GTK application that shows his FOSS conference's schedule, but that's like having a spork in the middle of the amazon forest.
The casual mention of having to patch the on screen keyboard is rather amusing.
Capsicum patches are popular with athletes, a partner of mine would put them on her lower back when ballet would get strenuous.

We would sometimes forget about that before sex, and the capsicum would migrate. Neither of us enjoyed that much.

So we can rule the other mucous membranes out, for (almost!) everyone, but it can be pleasant over sore muscles.
If you don’t need fast charging at home (i.e. you’re fine leaving it plugged over night) the fixed costs for a home charger a very low.

Unless the commercial chargers you use are exceptionally cheap or even free charging might cost nearly as much as gas for a similar car and 4x more than at home (obviously depends on your local situation)
If you haven’t seen Leon the professional, you definitely should
The reality is even stranger:

https://www.geekwire.com/2014/jeff-bezos-octopus-breakfast/
It seems to me that Amazons long term strategy is to become a "Conglomerate of Brands", leveraging the profits from one business unit to buy out unrelated business. This sort of acquisition doesn't, as far as I can see, advance a particular core business unit (I'm aware Amazon have toyed with games publishing, but its not exactly a core business unit).

I suppose it makes sense, investors want their investment to be safe, by diversifying through acquisition they can give that to shareholders.

For the other rumoured purchasers, Disney and Apple, would have a direct affect on their business strategy. Disney as a media asset business, and Apple though the potential to expand their Gaming strategy on their own platforms.
I see that many links were posted to like 5 times, 8 times, 11 times. What are the rules around reposts?

On one hand I see these classics being reposted again and again. But on the other hand we also see some posts marked [dupe]. What are the rules? What is allowed to stay and what is marked as [dupe]?
I live in a place where it rains all the time and the driest month in terms of humidity is 80%, sometimes if I can’t hang things outside clothes take so long to dry inside that I end up having to wash them again because they start to smell
> Ten years in and I’m seeing some of the hobbies come back, some of the personal goals. But I have a different perspective on them now. They are complements to who I am, not what define me, and I’m always ready to put them back on the shelf.

I have no children and have developed a similar perspective as I've gotten older. When I was younger, I wanted my extra-curricular endeavors to lead into a full-time career, money and notoriety. While I did make money and achieve some notoriety, those activities now inhabit--what I consider to be--a healthier space in my mind. I am content enjoying them while I do them and also content with putting them aside for stretches of time. For good or for bad, I no longer feel like I need to prove something to the world.