skysight-inc/HackerNews huggingface dataset:
> The odd thing about Emacs is that its vastly superior customizability (or malleabilty as the article says) tend to be a trap, for one can spend hours, and days, getting lost in its huge universe and falling into rabbit hole after rabbit hole instead of actually getting stuff done, but I've not yet decided if that's a bad thing or a good one.

Investing in tools is generally good ROI, but investing in tools that stand the test of time and won't go away is the best ROI.

Yes, I've probably spent a cumulative few weeks customizing emacs. But I've been using it since 1991 and expect to continue using it for the rest of my life. That's as good as it gets for a tool.

When I'm forced to use some tool du jour I don't bother spending much any time customizing it because I know it is a passing fad, soon to fade. So why bother. But timeless tools are worth the love.
Do you 'feel like' or do you actually know? It's important to make decisions based on actual data. I haven't researched it in depth, but if these asset sizes matter to you, then it is worth researching.
Put your phone in a transparent sandwich bag, and tape the bag to the top of the sear in front
Personally I haven't even seen a more detailed accusation than "China is faking their numbers [because they obviously are, they're China]" - that is, other than flat-Earth level "oh look at the mobile phone number cancellation data that's definitely trustworthy and definitely indicates people being erased".

Not to mention any attempts at quantifying what's the level of the alleged manipulation of the data. Is it suspected to be undercounted by an order of magnitude? Two orders? Three orders? Why?
It is a shame that there are no @ or #, otherwise xe could have demonstrated why the old defaults for the line discipline's special characters were as they were.

I notice that xe did not attempt to manually turn the iulcl or olcuc line discipline flags on with stty. Linux does not actually support xcase, though, not that there is a backslash anyway. (-:
If you read the whole example:

lat = custom validator

b = shorthand for boolean (as is s for string)

! = optional

So for me reading the whole example its very easy to understand and digest.
In the Netherlands similar. Government pays 90%, employer the other 10% and can't fire anyone.
Declaring and checking the type of values is still dynamic typing, I see no static types here.
How does using nix on other distributions work? Can it access their local packagemanagers and install the distribution-packages, or is it a parallel world that just happens to live on the same machine?
Function Composition in Ruby
Given that peopled art forced to stay at home with families, I am a little worried that other negative statistics are going to rise. I expect we will see an increase in divorces and abuses of various types. A lot of people need, but are not getting personal space.
Same here, it's not smooth on Firefox on my laptop. Some of the alternative implementations mentioned in this thread are somewhat better but I don't think any are consistently hitting 60FPS.
Keg brewing has really taken off here in recent years as well.

CAMRA are indeed all about 'real', cask ale. But the organisation was created to fight against the encroaching lagerisation of everything. In the 70s and 80s (from what I can tell, I didn't pass legal drinking age until 1996) the beer scene in the UK was dire. Mass produced lagers were about the only thing on offer, the likes of Carling, Fosters, Stella etc. You'd usually find there was a 'bitter' on tap in most pubs, but it would be a bland, mass produced brown beer like John Smiths or Tetleys. Even in the early 00s many pubs had a bunch of lagers and a concession to other beer types in the form of a single tap of fullers "London Pride". The traditional breweries were suffering and the real art to beer making was being lost in the UK, despite our rich history of it.

At the same time, supermarket sales and home drinking were impacting on the pub, which had been a traditional social hub for a lot of the country for a long time.

So in stepped CAMRA to promote real pubs and real British beer, with real, varying flavours and an eye to tradition. It was a roaring success, though slow-burning at first. Now they hold massive festivals, local real ale breweries are everywhere, pubs have a wide selection of great stuff again.

The craft revolution some years later took them by surprise. Their attitude to good beer in a keg seems to be "well it's not exactly what we're about, but great! People are taking an interest!". AFAICT they've decided the cask is their focus, but so long as we're not going back to the days of five lagers and a substandard 'bitter' on tap in every pub you go to, then we're all good.
I was looking forward to this phone but will not buy as it doesn't not have a 3.5mm jack
It is not like accountant does not calculate and pay the tax for each tax jurisdiction anyway.
Why classical films look great at 2K/4K (21:39): https://www.youtube.com/watch?v=rVpABCxiDaU
> in (I presume) your rush to demonstrate your bash knowledge

It's unfortunate that you reach for the uncharitable explanation first. To return the favor, I assume you rushed to post your reply because you think being contrarian and chastising the top-rated comment will get you more karma points? See, that wouldn't be cool... of course I don't actually believe that. While I don't agree with you, I assume you're arguing in good faith!

The simple fact is that I just don't see the need for it; after many years of heavy command-line use, I wouldn't use a tool like this. Either the simple case is sufficient, or I need something much more advanced, like prefix/suffix/regex replacement across multiple files (in which case shell variable expansion will often work, or I'll reach for `sed`). Beyond that, I try to avoid getting used to tools that only exist on my machine, and not on the tens of machines I ssh to weekly. (I already sometimes find myself, for example, attempting to use ripgrep on remote hosts that don't have it, and it's annoying.)

If you look downthread a bit, there are several comments that expand on doing it the "built-in" way that covers the original use case even more. For example:

Type "mv foo.txt" -> hit ctrl+w (cut word) -> hit ctrl+y (paste word) twice -> use arrow keys to edit.

Someone else mentioned fish will expand braces if you hit the <tab> key.

There are so many cool built-in things that the shell can already do for you; writing up a hacky solution that only works for one use case (the methods mentioned above work for mv, cp, ls, etc.) is limiting your learning and wasting your time.

> It may very well be necessary for someone else.

I really wish people would understand that when people make statements like I did, there's an implicit "for me" or "in my experience" tacked onto the end of that. Yes, obviously, people have different needs, and yes, obviously, I am talking about my own personal experience and needs. But I really do think that shell brace expansion covers the 90% case, and I was under the -- perhaps mistaken -- impression that the OP may not have known about it, or realize how it can be useful in this particular context. I knew about this sort of shell expansion for many years before I saw someone using it to do a file rename, and it was a big "wow, how have I never thought of that?" moment for me at the time; I expect that sort of thing happens to a lot of people.
On the Rhymney line I think the ban runs all the way to Cardiff. I remember people hiding the drinks until they came out of the tunnel and then they'd crack them all open. Also nice seeing Wales represented on here!
That’s not it at all. It’s about identifying risk and gambling your personal money on it. You don’t have to be a genius visionary. Risk is identified for you by the fund managers.

In 2009 I moved all my money from growth funds to an emerging market fund. It was hit harder and earlier than the other funds available but also produced huge growth earlier and faster than the market average.

This time I waited for the first market spike to sell anything when my losses were only about 15% then moved about 20% of my money to airlines, cruises, and a low density pipe metal company that just spun off. My new purchases have gained about 50% over the last two weeks. They are still losses overall and will hold on them until market recovery.
For companies letting go more than 100 people, there is a mandatory consultation period of 45 days, and 30 days for more than 20. There was actually a story a few days ago that this scheme needed to be extended soon or some employers would be legally obliged to start that process. Not sure if that happened yet.
Crank.js a framework for creating JSX components with functions and generators
Given that nowadays it's common for current and former employers(I know you're reading this, Wiktor) to track our social media presence I wouldn't be surprised if that already happened.

I mean, firing via e.g. Twitter is a thing.
Coronavirus Rattles NASA, but Commercial Crew and Mars Perseverance Rover Are On
Mandatory consulting period for UK redundancies is 30 days or 45 days for larger employers - while some may have started it won't be hitting yet. It's the small companies to watch out for; can't have a consultation if you're insolvent.
a quote i remembered from twitter: "This is the best time to get rid of employees".

a startup based in London just fired 10% of their workforce.
all were given two options: government's furlough scheme where the state pays 80% of the salary, or outright dismissal. interestingly, half chose to quit.
You mean, like, using 2000's CNC to manufacture 1930's teletype parts?
>That’s not even close to acceptable.

Is there a choice?
This is right. Generally, rail dominates air for journeys of up to three hours, and is competitive up to about 5. Many of the domestic air routes (and closer international routes like London to Paris) are really only for people connecting onto long-distance flights rather than a popular way of going city-to-city. The more general-purpose flights are either longer (London to Scotland, or Exeter to the North) or over water (mainland to NI, for example).

The main competition for medium-distance routes is absolutely road, which has the majority share (cheaper, but normally slower on the main intercity trunks).
Not looking to be fired but this whole working from home business is getting me down (been WFH for 6 weeks now).

Video calls with friends and co-workers doesn't cut it, plus the 1 hour mandatory exercise.

I'd rather change jobs and be outside chopping wood or something that is "productive".
Hmm, I kind of see that as a completely separate category -- how I manage my perception within the organization, how I manage relationships and influence, how I present myself, what I say in what situations.

Accepting criticism to me seems like a more internal thing. There's of course the external response to criticism. People will always say whatever they want, so then, do you dismiss it? do you get angry and lash out? do you try to turn it into a teaching moment? do you try to spin it into something else to make people feel like they contributed?

I don't know if accepting criticism means I would be convinced that I am "wrong" when I am "right". Let's say, in some meeting where we're trying to come to some solution, I generally try to frame it as "let's work together to solve this problem". Certainly you have your own thoughts on what the solution would be, or at the very least some instinct on the direction, based on your experience. So then everyone is laying out their thoughts and opinions, and you try to build upon the facts, try to get consensus on points, until you reach the end goal. Of course, it's up to your own skill to metagame the conversation to get people to come to your own solution by their own, usually by enumerating all the approaches, enumerating their strengths and weaknesses, and letting others tally up the points in your favor. Or maybe through the process the group ends up with a better solution than you had originally come in with, which will almost always be the case on some level. It's not a matter of "the expert is correct and we do whatever they say".

Of course, with things like opinions, if it doesn't matter, it's often not worth arguing about, and if it does, there should be concrete evidence in its favor. You might also choose to allow for suboptimal solutions. Let's say we all agree on the overall approach in the meeting, but the person who's going to be implementing the project has a particular opinion on a detail of the approach. Your experience says it's not quite the perfect approach, but not that bad and still meets the bar, you might let them go with that, because it gives them more motivation, lets them feel more ownership, it's something they're more familiar with, etc. The people and team aspect is often more important to optimize than the "technically optimal" solution.

I would also treat the confidence aspect as something else entirely. You present your confidence by having strong well-thought-out and evidence-backed ideas. You make sure that you've always thought more deeply about the issue and are more prepared than anyone else in every meeting. And that you are always sharp to understand, incorporate, and build upon everyone else's ideas. Actually, I might say that this confidence is what allows you to learn and improve from other's criticism, without feeling attacked and beat down by it.
I viewed it more as a warning about the frequency of dementia, rather than an attempt to minimize Lee's experience.
Brief History of Fabulous Fabergé Eggs
Makes me wonder at what point will they put the entirety of YouTube under the protection of their cultural heritage umbrella?
You have a very poor understanding of labor history if you think the two possible states are a) violently enforced chattel slavery and b) everything's perfectly fine. If you were looking to correct that ignorance, you might try Loomis's "A History of America in 10 Strikes".
Wow that’s nasty! Will be steering clear of them for my CI needs.
errrgh stop racebaiting.
We don’t know exactly how many people use it since it is open source but I think between 100,000 and 1 million people. The docker container registry is the most popular.

The security curation examples I mentioned are intended to use automated signals so there wouldn’t be an expense for labor. In fact we intend to run them separately on every self managed GitLab installation.
We've seen great results since switching from Circle to Buildkite, not the least of which is cost, but you have to be willing to do a little bit of your own IT work.
Gene variant staves off Alzheimer's in some people
If you look really really carefully at that video, when the camera shakes around you can see where the motion tracking for the logo overlay loses it a bit.

Sorry.

(Someone should do a better version.)

Edit: https://news.ycombinator.com/item?id=22882947
What's particularly interesting is that to make people redundant you have to notify them 6 weeks before. And 6 weeks before the end of the government guaranteed furlough period is ... today.
I have no idea what you mean by user tracking, can you explain?
Sigh. Nearly every Linux/macOS/UNIX box you run into will have bash or something that will do brace expansion. Same goes for having standard tools like sed, awk, echo, etc.

You can't say the same thing about a bespoke shell function that gives you editable renames.

> Sure you can come up with "reasons" to do things differently, but, not by argument, but by fiat, I tell you that they are irrelevant and my way is strictly the better way to do things.

That's not what anyone is doing and you're attacking a straw man.
What's a 10? Pwning vCenter with CVE-2020-3952
Or as output for web engine. To drive home the phrase "Reflows are expensive".
What's a sales engineer? Is it just a higher ranked sales person?
How is it accessible when you're limiting your audience to people speaking your native language? Also, English is easier to understand than my native language, which lends itself to getting unnecessary convoluted. Especially when studying, I always look first at English resources, since the one in my native language are made more difficult to understand because of the complexity of the language itself. (My first language is German.)
Not sure I can bring it down to the level of a five year old, but here’s something that might help: regular expressions need to be evaluated to see if they match, and how you do that is you build up a state machine called a DFA that essentially looks like “if I see an ‘a’, then I should go to a state that will look for the letters ‘b’ or ‘c’”. What this project does is encode those transitions in the filesystem, so that the states are directories. If you see a particular letter, you basically “cd” into that letter and you’ll be in the next state.
> cask ale - the preferred pint in Britain

Not really - according to 2018 on-trade numbers, ale is 24% by value of beer sold, and cask is 55% of ale, so cask ale is just 13.2% of all beer:

https://www.marstons.co.uk/docs/reports/2018/on-trade-beer-r...

(this is published by Marston's, but i believe the data is for the whole industry)

Train passengers who want a drink are not necessarily the same demographic as pub-goers, but i'm not sure i'd expect them to skew significantly towards cask ale.

> is ruined by movement

Which is why the cutting-edge high-technology solution of "bottles" has been invented. Honestly, i find bottled beers usually better than the cask equivalent, even when i'm not on a train, i think because cask is so sensitive to keeping, whereas bottles usually reach you in mint condition. Although it might just be because the bottled versions are sometimes stronger:

https://www.adnams.co.uk/articles/adnams-broadside-cask-and-...
What's interesting is that student pilots face those same issues now.

To go from ab initio to an airline pilot role, the cost is in the area of $200,000 - $250,000 now and there's a lot of ways to end up not getting picked for an airline job.

Entry salary is up from $18,000 to $40,000 or so now, but that's not much improvment considering the cost of training.

Part of the issue is the 1,500 hour experience rule, which is government-imposed. (There's an option for 1,200 hours, but then your major has to be airline-focused., preventing them from wisely diversifying their career options.)

US airlines are in a bind because their policy is to not subsidize initial training, but cannot fly without pilots.

And students are getting sticker-shock, and thinking about other careers with better ROI and certainty.
Corona Network: Anonymous contact tracing without a central operator [pdf]
In order to assess the danger you need to monitor realtime exposure to radioactive particles. There is no measurements here. It seems the data exists in Europe but not publicly accessible which is a shame.

The Tchernobyl accident released a lot of radioactivity in the air.

The soil contamination is twofold :

- spotty : some rocks that blew thru the explosion highly contaminated some spots.

- distributed : the plume contaminated the soil with material of different half-lifes.

The problem here is that trees are recycling organic matter that was tainted by radioactivity and so, if they burn they release it in floating materials.

We cannot infer something meaningful from the plume's direction as the atmosphere has high-flowing air currents in upper atmosphere that redistribute the pollution.

Only a raise of radioactivity in realtime measurements will tell. I'm sure the effect can be seen in Europe currently, yet no one wants to scare people so information is hidden.
I should also point out a friend's project, Teletweety, a Model 28: http://www.teletweety.com/
Great hands on Ed demonstration, not that you would need an actual tty for that but it puts things in perspective.
"I find myself unable to decide for a fraction of a second whether to stop for a traffic light that just turned yellow or to go through"

I had a similar problem, and I resolved it by training myself to remind myself of a point of no return, that is, a distance from the light at which I will go no matter what. So every time I see a traffic light, I decide where is the point of no return.

I think establishing point of no return is the standard method of dealing with this. For example, parachute jumpers have a certain altitude at which they have to make the decision whether to land on the main parachute or backup parachute if something goes wrong with the main one.
pedantic complaint for this quote "Crank is best used with JSX, an XML-based syntax extension to JavaScript."

JSX is generally described as XML-like not XML-based.

/pedantry
Those days were even still around when I first moved to Cardiff. 90% of pubs only served Brains beers, which are...average at best, and lagers. It was so bad that the Cardiff morris dancing side has had a 30-40 year tradition of piling on a bus and going for drinking tours up the South Wales valleys just to find good beer.

I must admit that I am partial to asking the bartender to take the sparkler off the cask tap when pouring a pint. I grew up with flat beer and sparklers seem to be an industry way of trying to sell bitter to people who expect beer to be fizzy.

Thankfully it has changed for the better, but I am worried about the effects of the lockdown on the upstart good-beer pubs. My local had finally given into my nagging and was permanently keeping a dark beer on tap, which is a rare find here; IPAs and the like are much more popular :D
The people I know who use waze a lot (30+ min drive to work every day) have the notify icon (bottom right) clearly burned into their OLED phone screens.
It’s frequently useful, as many regex engines construct DFAs under the hood :)
What happens when a ccTLD is retired? Exploring the potential risks of .io
Few years back I would occasionally run into groups of Chinese players that were creating 'bigger teams' in PUBG (usually you play team as team of 4 deathmatch with 100 players). They must have bigger groups queuing at the same time with same type of cosmetics to form bands of up to 12 players.

Its a lot of 'fun' to play 4 v 12. Trust me. 


As bad as it sounds I am glad they will be kept out by their own government.
Comrade Xi: so many exciting things to borrow from North Korea or Russia!
> The bit the parent replied to was actually claiming that there is no valid reason to do things this way

That is not actually what anyone in this thread has claimed.
It’s a popular meme format.
Covid-19: The vulnerable in Ghana offered food in exchange for sex
Haha yeah there's not a huge Wales contingent on here from what I've seen!
They do some great machine learning research and I am sure good research in other fields.
I run the develop branch and I can't really remember any significant bugs I've had.

I can kinda agree the C++ layer was definitely a bit of a pain, but I had general pain setting up a good workflow for C++ in emacs with the project I was working on (most of the emacs packages assumed a different layout, so couldn't understand my CMakeLists to generate the files it would need to look at for smart completion).

Overall, I quite like spacemacs, I used to hack on it a bit to make it suit my needs better, but now I rarely have anything I need to do it "just works" now.

I particularly appreciate that almost any language I want to use, I can just download a layer (I think it often prompts you to install one when you open the file automatically!) and a lot of the common across languages editor functions you want have similar keybindings, and the `which-key` popup will tell you anything you're missing. It makes a very short ramp up to being productive in your editor for a new language.
Thanks for all the pointers!
I second Buildkite, one of the best choices we made at my previous company.