skysight-inc/HackerNews huggingface dataset:
Unfortunately as the current situation w.r.t the Good Friday and Withdrawal Agreements highlights, this is still limited by the respect of parties for the rule of law, domestic or otherwise. Our Attorney General & govt. should know better their acts suggest otherwise.
>Pay public defenders millions of dollars a year

Payed from the same side as the prosecutor? And the prosecutor just gets the 'normal' pay or millions too?
That's funny. If Nvidia buys ARM then that will never happen.
Blucifer bursts out into braying laughter.
Play iterated games. - Naval

All the returns in life, whether in wealth, relationships, or knowledge, come from compound interest.
I have some spare time and I'd love to work on Debian, but I got offered $500 to work on another open source project.

The person who made me the offer was very apologetic - as she said, it's not even my day rate - but as I said, I'd probably do it for nothing, no one's making a penny out of the software, it's really useful, and $500 isn't nothing.

I think they could get plenty of people to work on Debian for 10 hours a week for $10k a year, as a hobby.
That reminds me, I need to go dig an old version of Firefox out of one of those shady APK websites so I can get tab queue functionality back. I used that easily 20 times every day to remember URLs and such ("Share > with Firefox").

It'll reappear eventually. But until it does, Mozilla has decreed that I shall use an out of date web browser.

Bring on the vulnerabilities...?
I see so many emacs things that look cool.

I have vim mainly customised with language servers and the like, which seems counter to vim's philisophy and closer to emacs.

So I'd love to experiment with emacs properly. But it's so painful; I'm just so much faster at everything with vim. I understand there are things like evil and spacemacs to ease the transition, but every time I try them, I just come straight back to what I'm comfortable with.

Is there anyone else who jumped from vim to emacs. Do you have any tips apart from perserverance?
I lived in France for a few years around the turn of the millennium and picked up a Minitel 1 cheap at a local flea market. I set it up in the living room as a GUI for a sound system controller connected to a Linux box, playing MP3s. I don't remember the details but there was something odd about the serial port... funky voltage or baud rate or something. It seemed very retro at the time... the design exuded 1970s style in some way (it had some style in common with the Poly-1 computers from my high school in New Zealand, originally released around the same year, 1981). Sadly I left it behind! The keyboard was frankly terrible. Vive l'azerty.
Brute force is rarely the answer.
Yes --- the collection of cold basic blocks gets named "<origfunc>.cold". But it's nevertheless not really an independent function from a code POV.
Show HN: Run.py, simple Python-command line run-script
I just realized that what I wrote about records applies to CD's as well, so I was a bit off-topic there.

By the way, I buy CD's as well, depending on what was the prevalent medium at the time the album was originally released.
>independent review by board or committee

Their spying on Americans is reviewed by judges and courts. They get warrants for every american they spy on.

The senate intelligence committee may (behind closed doors and under the oath of secrecy) inquire about just about anything the intelligence community does.

The president may at his or her sole discretion declassify any information.

Haven't you heard, the first rule of conflict is "all warfare is deception"? Try running a state with zero secrets and see how far you get.
I don't think your observation is off in general. But applied to a particular person to judge their condition it is not helpful. More so when we don't know circumstances of the depressed developer.
It's true. Though it must be noted that infrastructure wise France has caught up pretty nicely [0]. I think in terms of the country adopting the web for it's everyday life, like administrative procedures, it's still far behind other countries. It would be nice if there were some quantitative values out there to be able to compare objectively.

[0] https://www.speedtest.net/global-index
If you look at classical music, many soloists easily performs in their 70s; for most of them, until their bodies become not athletic enough, they do continue to evolve and perform better. Violinists in their forties and fifties are significantly better, more philosophical, than their earlier works.

Even composers are like that. Most continued to put out great work until death.

The thing with popular music, is that it's supposed to be popular, trendy, and just new. Talented composers start putting out innovative works when their are young, and in the eye of the general public, those are more salient, more praise-worthy.
Why I Don’t Have Time for Your Coding Challenge
> There’s not much to say about the Yamaha NS10M that hasn’t already been written. Suffice to say they have become the stuff of legend, but not necessarily because of the sound quality. It was often remarked when people asked why people mixed on NS10s that if a mix sounds good on them it will sound good on anything!

That's how most monitoring speakers and headphones sound to me. But they are still very popular with people who only consume music because "professionals use them so they must be the best".
Yeah but where is that nitrogen coming from? It's coming from plants.
Nitrogen that they get from plants
Trade C's like lunchroom fruit snacks before the VCs get here.
> still felt magical.

this century's quest
They are not the source code of society, they are the source code of the system. Big difference.

Without any laws, you would probably have a very equitable situation, based on 'treating others as you would like to treat others'. Its very simple. It is possible to conceive of a (better) society existing. How we could get to that from where we are now, where most people are incapable of managing themselves, and instead demand to be managed by system, is a different question.

If, on the other hand, you want to enforce your advantage over others, to make them do things that they do not want to do, you need a system.
Pulling Power from the Sky: The Story of Makani
http://bhupalsapkota.com.np/tech

Mostly collection of my past project works.
> Depression acts on everything and shouldn't be characterized so easily

^^ This. I've battled with depression since I was something like 7-10 years old, and it's just not as simple as the GP implies.

Depression affects different people to different degrees, and has different impacts - human beings are afterall very complex beasts.

Being depressed also doesn't necessarily mean that you feel that low all the time - or at least that those feelings aren't in the foreground. Some days, weeks or months are worse that others. It's absolutely always there, but sometimes I can have a streak of weeks where I feel like I'm winning, and it's only in the background.

I'd also add that people with depression cn be very good at hiding it, to the point where they can even be hiding it from themselves. Barring occasional random on the internet, like now, I haven't told a single real person about it for the 30-year (and counting term) of my depression. Despite growing up with a parent with manic depression, somehow I didn't even recognise the way I felt as depression until I was in my 20's.
I always was fascinated by the power and usability of magit. However for big repositories it always was way too slow for me. At work I literally waited minutes for some screens to load.

I dropped it (and Emacs) because of performance issues and now I am happily using Vim and for Git I use the cli tools as well as lazygit and tig. I am very happy with these tools.
Nit: the standard library includes a module to fetch and install pip. It doesn't include pip itself.
A decent vintage turntable, e.g. Dual CS 505-3, costs about 300 Euros, add 100 for a new stylus and 200 for a phono preamp and you're ready to go.
At Secfi we 100% agree. Employees should: (a) have the knowledge to fairly assess their equity, and (b) have the option to cash out before an exit. We're working hard to fix this information asymmetry, and try to offer a way out of the equity-golden-handcuffs with a win-win structure to as many people as possible. Our financing product is not cheap, but it's a great option for a lot of startup employees that aren't able to sell their stock today. Sadly, that's still the reality at the moment, and as other commenters remarked it's likely to stay that way because individual employees are at such a negotiation disadvantage.

With all that said, there's still heaps to be done to fix this issue and we'd love to get feedback from the community on some of our material:

1. Stock option starter guide: https://www.secfi.com/academy/stock-option-guide

2. Exercise guide: https://www.secfi.com/academy/exercise-guide

3. Exercise tax calculator: https://www.secfi.com/products/exercise-tax-calculator
Really sorry about the people you lost, that really sucks.

Also gutted that you missed Maceo Plex and Honey Dijon - I've had plans to see Bicep and a bunch of others cancelled/moved, it's understandable why but still so frustrating! Check out Maceo if you ever get the chance again post-COVID, he's really good live.
Nobody can negotiate for you unless they still get paid if you walk away
A dirty mind is a joy forever.

My dad. I miss you.
I remember I really liked this one as a kid, and of course its corollary "don't put off until tomorrow what can be put off until the day after". And I still use this as part of my prioritisation - if something is not at all time sensitive, either act on it now, or let it go. Snoozing this stuff doesn't really help; if it's valuable it'll come back to your mind on its own.
Also in the early days of the internet, most dialup modems sold in France would also allow you to connect to the Minitel (rather than the internet) from your computer.
Probably a common issue with tech choices.
> The question is, why are you unit testing ML functions? ML is not software engineering, and unit tests not a good way to broadly evaluate them, outside some “third rail” type tests for insanely important cases.

In practice, I agree with this, and that's how I usually write my tests when dealing with ML code. Though honestly I think this perspective could well extend beyond ML code to any code with very broad input and output spaces.

> You’d typically use statistical testing (e.g. f1 scores) to determine whether your models are performing as expected, but they are ultimately probabilistic in nature and highly unlikely to satisfy all of the intended cases simultaneously.

Yes, but the solution to that (in practice) is to basically benchmark against your own (previous) code and alternative implementations. Based on the idea that "if 10x tried it, and mine is better, than I must be doing something correctly" and/or "if the previous version did worst, well, then something must be improving".

Again, I think this is equally true for testing a ray tracer or compilation times as it is for testing an ML algorithm.

> There is of course the philosophical question of how you determine the quality of your tests, which are themselves software. The practical answer is to keep your testing software as trivially simple, obvious, and boring as possible; tests can then be validated with the mark I eyeball.

But this results in a situation where "good" tests are extremely subjective, and replacing a team of engineers with another (or even just a member of that team) would result in the need to replace the tests.

> Testing is obviously not impossible, so let’s set that aside for a moment.
> None of this has any bearing on the usefulness or otherwise of automated testing.

To me it seems to have baring in that, unless I am able to have at least some heuristic based on which I can define "good" or "sufficient" testing the question of what to test and how much time to allocate to it becomes impossible to answer. And that is a very useful question I'd want to have an answer to that is better than just "based on my intuition and what I think is sufficient as to not have my bosses/customer scream at me when stuff breaks, this amount of testing is good".
Do you think the NSA gives the orders on who to kill and who to kidnap?
I'm not trying to achieve perfect, rather just be able to answer a question like: What makes a test obviously bad or obviously good ? I needn't have a system that can help me generate perfect tests, or tell apart almost equally good implementations, but rather one where I can at least point to a test that is obviously bad and say "this is why" rahter than just using my intuition.
Mon gars, t'as vraiment mal ecrit `qwerty` ;)
To give some numbers:

By 1988 three million terminals were installed, with 100,000 new units installed monthly. The telephone directory received 23 million calls monthly, with 40,000 updates daily. About 6,000 other services were available, with 250 added monthly. France Télécom estimated that almost 9 million terminals—including web-enabled personal computers (Windows, Mac OS, and Linux)—had access to the network at the end of 1999, and that it was used by 25 million people (of a total population of 60 million). Developed by 10,000 companies, in 1996, almost 26,000 different services were available. [0]

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

A similar (yet not nearly as successful as Minitel) service existed in Germany (BTX [1]), and I remember my uncle still using it for online banking in 2005 (it was officially shut down in 2001, but online banking continued to work until around 10 years ago). He used a special software for Windows 98 which acted as a kind of BTX browser, so for around 10 years he used BTX and the Internet in parallel, on the same machine.

[1] https://en.wikipedia.org/wiki/Bildschirmtext
There's also an interesting video by PowerPlayChess here
https://www.youtube.com/watch?v=31UzlgNtQYQ
which covers the games where self capture is allowed. There are some really fascinating tricks that are now possible in that variation.
Those Secks were utter crap in every possible way - nowhere near pro performance, and a poor match for that 16 track. You had to spend twice as much to get something that wasn't bad bedroom demo quality.

In fact most beginners made demos on a Tascam Portastudio or equivalent - 4 tracks, more with bouncing - with a synth or two and guitar pedal effects. You couldn't afford a 16-channel reel-to-reel multitrack unless you had a proper job - unlikely for most wannabe musicians - or a record deal, or you were trying to run a low-end pro studio.

The equipment has improved and become a lot more affordable, but limited access made people hungry and that kept the music more interesting. Now a lot of people seem to buy sample packs and mix them in FL, or buy a giant modular to make the same old square proto-techno as everyone else, and it's more conformist music-by-numbers with much less risk-taking and adventure.
That's an interesting statement.
Imagine I have a test which never fails unexpectedly. But it expectedly fails when I decide to refactor some code.
By your definition that test was a waste of time, by my definition it did excatly what it was supossed to do.
I worked at France Télécom 1994-2000, including bringing up their ISP, Wanadoo. At the time Minitel generated $1B/year in revenue and they had clout in the organization, and risked stifling the Internet (it would have come anyway, but FT would have been left out). I can’t even recount the amount of time I had to spend explaining how web pages could not be priced on a time-spent basis like Minitel.
I'm surprised by this one. What about things like marriage or a career change?
I agree that the price / functionality ratio is much better in modern times. But a significant drawback, which I didn't see mentioned, is that most of those nice hardware buttons, knobs and sliders are now tiny, obscure controls arranged on a multitude of hidden screens on that tiny laptop display, which you have to awkwardly operate with your virtual mouse pointer. Usability in fact suffers a lot if you go "all software".
With Arch obv you don’t have the issue with Mesa and kernel updates as the main repos are recent enough.

Which AGESA version are you on? Does hardware accelerated decode and encode work as expected?
"be the change you want to see in the world" - misattributed to Ghandi (can't remember if completely or heavily paraphrased).

It reminds me that there's usually nothing wrong with being an example as well as taking initiative. Be kind, do good.

Plus I share Ghandi's birthday.
I also love:

- magit-blame: show the commits for each line
- magit-find-file: allows you to open a file from any branch. So you can easily have the same file from two different branches opened side by side.
- magit-log-buffer-file: shows the git tree with all commits that modified the file in the current buffer (which you can then navigate just like you would when doing M-x magit-status l l)

And this package is pretty sweet as well: https://melpa.org/#/git-timemachine , it allows you to navigate the git tree for a given file easily.
Why the Poco X3 NFC is perfect for gaming
I had no idea French Telephone network was a shame in the late 70s. At least it wasn't anymore in the 80s (or their marketing dept did magic).

Who else reused old minitels as a display here ?
One possibility is that touring musicians lose touch with ordinary life, and therefore no longer create anything that people can relate to.

Nick Cave is a counter-example to the above, btw. I think he's just gotten better and better with age
>Thank goodness there are sysadmins out there who can help us poor programmers out when our relatively basic understanding knowledge of linux fails us

Sometimes, and sometimes we have to ask the developer of that exact OS-subsystem/driver/firmware(AARGH!!) because it fails us too...and here we have a closed circle ;)
What you need to build the adapter:

http://pila.fr/wordpress/?p=361

Use online translator and ping me if needed.
People who chose it over the default CLI, please give a few examples of why and how. I forced myself to only use magit for a week and it did not work for me, CLI is still faster and more flexible. Maybe a week is not enough time, maybe I'm missing something.
Previously on GitHub here https://github.com/Awesome-HarmonyOS/HarmonyOS

Now probably means on their own gitee platform, so they don't have to speak english all the time.
I always loved Frank Herbert's quote about fear in Dune:

“I must not fear.

Fear is the mind-killer.

Fear is the little-death that brings total obliteration.

I will face my fear.

I will permit it to pass over me and through me.

And when it has gone past I will turn the inner eye to see its path.

Where the fear has gone there will be nothing.

Only I will remain.”

In fact, this quote resonates with me so much that I've been using it as my desktop background for the past 8 years.

It also has been my experience with fears in the past years, especially with those fears that come with decisions that you have to make for yourself: Once you face those fears and permit them to pass over you (e.g. by being mindful about the emotions), you give yourself the possibility to learn and grow, and a lot of times you will find yourself in situations which you could not have imagined in the first place.
We (Almonit) focus on Dwebsite: websites that connect decentralized storage with decentralized name service. Works great at the moment without any server or 3rd party.

http://blog.almonit.eth.link/2020-05-21/Introduction_to_Dweb...
I'm using both Ruby and Go a lot (also Elixir, PHP, Bash and others).

I wouldn't even say that they solve different problems for me, it's more a matter of how I need the problem solved. If I need something that runs on other OSes than my Linux box preferably with as few dependencies as possible, Go. However, I can probably code it faster in Ruby, so if it only needs to run on my machine or if I know Ruby's available where it needs to be run, then I'll probably go with Ruby.

I think, instead of arguing which is better, the argument should be about whether they're useful. And for both Go and Ruby that's an "absolutely!" from me.
"Reasonable people adapt themselves to the world. Unreasonable people attempt to adapt the world to themselves. All progress, therefore, depends on unreasonable people."

-- George Bernard Shaw
Ovpn.com wins court case – no logs about The Pirate Bay
Ask HN: Web-scraping – Do patterns/recipes exist for common scraping targets?
I'm fairly familiar with web scraping/crawling however I was wondering if there is a company/tool that has re-usable modules for scraping common websites?

Examples could include: scraping article texts from news websites; extracting recipes from Good Food etc.

Rather than rewriting what others have - is there an existing library of these scrapers/crawlers to use 'out of the box'?
How did she know he worked for NSA? Did she have any way to verify he was an American or worked for the NSA? Do you think the NSA hires people who specialize in HUMINT? Why would he tell her he works for the NSA?

Too many unanswered questions. It's more likely she made it up because it gets people angry and that's what activists need to do.

If you have problems with other parts of our government, by all means criticize them and be an activist. Speak your mind and vote. Making up stuff about the NSA is intellectually lazy.
Apple should bring back iWeb. It was an easy way for non-technical people to design a web page as if they were creating a document in Pages. Sometimes all you need is a simple static page for yourself or for your small business.
These experiments have so many variables that the outcome is sometimes hard to believe (see the section about rats):

http://calteches.library.caltech.edu/51/2/CargoCult.htm

Maybe the don't "adjust", but it is a fear reaction because of the imagined proximity of other males, which kind of distracts from the act ...

How they measured it? Perhaps a fake female with a reservoir, which would introduce even more variables.
I was 16 years old.
It was 1986 I believe.
With my twin brother we discovered the Minitel in our parents's bedroom.
We spend all evenings on the minitel after class.
Boy it was fun !
We had 'special' codes so we did not pay as much as adults. And we chat with Men (we pretended to a woman). We laught at every kinky sentence they made to us. It was like a writing experience. We chatted with 8 men at th ame time.

Hopefully we never told our parents aout what we were doing..
It was my first dating App experience. 10 years before having a Web connexion.

Imagine :
- All french citizen had a free minitel device (like a mini computer). It was amitious for sure...
- Now the only problem with State driven technological projects : Once it was delivered, Th french telecom did not continue to improve the system. Oterwise, France would have been the center of the Web I supose...
There is a plenty of hardware controls you can buy for your DAWs.
> What are your thoughts on automated/unit tests used to guarantee expectations do not change in future revisions (a regression suite) and also used to present example inputs usages of the API that was designed?

To be honest, this is one idea I was toying around with. As in, have a test suite that generates a "state" file for your program and then, in any given patch, list the items in the state that you'd expect to change.

That way, one can basically catch a lot of "bugs" which often boil down to "this change I made here to affect X is also unexpectedly affecting Y".

My main problem with this are:

1. I see nobody doing this, and I'm not sure why.
2. The tooling for this doesn't really seem to exist, and I'm not sure how easy one could bring it into existence and/or if a generic version of it could be written.
3. This breaks down with a lot of software where a tiny change can affect, well, everything (e.g. modifying a random seed or changing an error-checking constant)