skysight-inc/HackerNews huggingface dataset:
Got this as a gift from my teacher at the end of my last year in primary school, still one of the greatest gifts I've ever received
Personally I'm not here to tell you what to do, you are old enough to know what you have to do.

I like to read original content on HN (and I accept that this is not the case of everyone) so I don't really like when a topic keeps coming and doesn't bring anything new to the discussion.

Anyway it seems like you are deep into copying the stuff of others as Panelbear look a lot like a copy of SimpleAnalytics
This might be the coolest website I visit all month, if it ever finishes loading.
No thanks, I will keep stocks myself and write my own calls while flipping a bird at those indexes. Why would I want to miss out on the gains for the underlying?
indeed, C#/Go/Java etc would all be a big boon without the mental overhead of Rust. Data races being caught at compile time is also nice though when doing a multithreaded server.
Isn’t that what templates and constexpr are?
Demo video here: https://www.youtube.com/watch?v=pT8iFGkxcpA
NFL Streams – Reddit
NFL STREAMS - REDDIT
https://www.reddit.com/r/nflstreamsnflbite/
There seems to be different aspects of boringness.

Angular has been boring for us in not having to assemble the frontend stack from scratch, keeping up to date, and hiring people who can immediately get up to speed. The least boring part of Angular for us was rxjs and forms. It's awesome having rxjs experts, but for folks getting started it can get messy. We decided to limit it's usage, and things have been going pretty well so far. In terms of performance we haven't hit any issues, but I suppose it depends on the app you're building.

We've had successful React projects as well. There the boringness was coming from the intuitive approach for building components. We found it less boring when we had to keep up to date, be consistent (used technologies), and have smooth integrations. Hooks felt very much similar to rxjs where there's so much semantics behind a short name to the extent you need to dig behind the implementation to understand what given hook does.
Great article. Bohmian mechanics is often dismissed with reference to the impossibility of hidden variables due to Bell. So I enjoyed reading the following bit:

> Here’s how Bell himself reacted to Bohm’s discovery:

But in 1952 I saw the impossible done. It was in papers by David Bohm. Bohm showed explicitly how parameters could indeed be introduced, into nonrelativistic wave mechanics, with the help of which the indeterministic description could be transformed into a deterministic one. More importantly, in my opinion, the subjectivity of the orthodox version, the necessary reference to the “observer”, could be eliminated. …
Welcome to Privacy and Compliance Week
Health+Benefits+of+Drinking+Apple+Cider+Vinegar+|+Health+Lines
This is a mind-expanding piece of software to say the least, congratulations
>not going to make it easier to cook in a microwave oven..

But makes it easier to cook your microwave oven itself.
the nice thing about Java is you get pretty good performance even while pretending the hardware concerns don't exist. This takes a lot of things to think about off your brain. The downside is you can't choose to think about them even if you want to.
Template instantiation is a simple text replacement tool and it seems to work just fine.
There are some very preliminary benchmarks on a very small model here: https://github.com/apple/tensorflow_macos/issues/10

It doesn't really prove much beyond that you can probably get enough speed on an M1 to debug your training loop. That's impressive but we need to see more to see if the "only 4x slower than a colab GPU (ie at least a K80)" numbers hold up.
"Filtering through the crap" is a skill that many reading your post may not have. There are a ton of companies who use recruiters because they have shitty jobs. So the recruiters make the job sound much better than it is.
no it doesn’t
The hypothesis that both China and Cuba used the same weapon targeting US diplomats seems incredibly unlikely.
VisiData
I was thinking what a straight up bloke the author was. Then I got to the end of his blog, to read....Hey "Get to the top of HN, here's how"...
...meh
I just hope NeuraLink pans out so I have a chance of understanding any of this in this life
"I changed this byte in the library to fix the problem" is the ultimate triumph of being in control of your device imo. If your CPU can do a thing, you can (in principle) always find out why it does that thing and make it do something else if you want. It's just bytes all the way down.

The corollary is that fixing any such problem is only a matter of how efficiently you can do the necessary detective work to narrow down where those important bytes are. Onlookers are often puzzled how you did something that seems impossible to them, but the key is the realization that "it's possible" was never in question. It's only a matter of finding the path to make your computer do what you want - just like programming.

(Yes, there are fundamental limits like CPU bugs, web requests or homeomorphic encryption. Normally one can be quite sure which of these are relevant in the first place though. And of course, you can't fix software that is a complete mess in the first place, but working around specific bugs is often practical.)
So far, of the models that run on GPUs with 8-16GiB VRAM XLM-RoBERTa has been the best for these specific tasks. It worked better than the multi-lingual BERT model and language-specific BERT models by quite a wide margin.
Could you describe what kind of libraries you found lacking in Julia? I did get a feeling that lots of long-tail stuff was missing, when I was looking through Julia packages some time ago, but only in a vague "this doesn't seem that exhaustive" sense. Knowing what specifically has been found lacking would be useful.
Given that macOS 11.0 is the latest version the difference is immaterial at this time.
This. One million times. Politeness is not a signal and generally a terrible proxy to figuring out someone's integrity. While most impolite people also aren't highly ethical in their actions, the reverse (politeness + unethical behavior) is extremely common.
Those are really interesting points. I also thought about investor-driven approach.
Slack had to justify massive funding it took over the years. It has 1500+ employees for a chat app. In comparison, Notion has <50 employees and they seem to release more stuff than slack (though it might not be a fair direct comparison).

Having said that, 28 Billion is a great success by any metric. It's just that Slack had lots of potential to upsell and solve lots of adjacent problems around project management & collaboration which could have made it more valuable and increased its Market. But for some reason, they just didn't move fast enough and build/experiment more.
Indeed and the same can be said about Rails, give or take.
For me, the near-perfect solution has been available for a long time now, only costs the data overhead, and you have total control over the data. Granted, some companies prefer that another company manage that data security, so there's less on their IT hands.

Mattermost/Nextcloud/Jitsi
List of Online “Best of 2020” Book Lists
Codd (rightly) recognized two “fatal flaws” [0] in SQL: (1) permitting duplicate rows, and (2) the treatment of missing information (he also criticized the “inadequately defined kind of nesting of a query within a query”, but that addressed 80’s SQL, and I don’t think his criticisms still apply to SQL:2019).

Perhaps ironically, SQL NULLs are modelled directly after his (logically flawed) 1975/1979 proposal [1]. It must be noted, however, that he explicitly considered his proposal “as preliminary and in need of further research”. NULLs in databases are best avoided, or restricted to views (not base tables) and managed with great care (I’d say that they should be used only with the “inapplicable value” semantics [2]).

[0] Fatal Flaws in SQL, Part One and Two, 1988

[1] Extending the Database Relational Model to Capture More Meaning, 1979

[2] Franconi and Tessaris, On the Logic of SQL NULLs, 2012
Ask HN: How can I refocus my career in 2021?
I was in another Engineering field and had a combination of skills that let me get a well paying job in tech, but the level is really beyond my skills in tech.

I wouldn't be able to get another job paying similar if I left and I want to upskill.

I write in a domain specific language only used at one company, and I also build simple tools in Python for the company. I can google my way to most solutions in most technologies but I wouldn't pass a whiteboard interview, I get data structures and algorithms but not to be able to regurgitate them on demand.

I'm taking CS50x and I did like 50% of FreeCodeCamp, but I feel like my career so far is pretty unfocused.

What can I do to be in a comfortable position to be able to get a software engineering job if I ever want to leave? I love my company and don't want to leave, but I feel somewhat shackled to it because if I left I couldn't find a similar job elsewhere.
The Hardest Storyline (Trend Guessing Game)
Those interested in how APL handles booleans might also check https://aplwiki.com/wiki/Boolean#Boolean_optimization , where I've linked a few resources including the OP. I find McDonnell's "The Caret and the Stick Functions" from the external links below particularly interesting.
That is a per-user privacy setting. You can flip your profile to public.
What's the issue?

What is being exploited? your explanation probably implies something but you should spell out actual exploits.

To me, I don't see any exploit.
I agree. The order of the post in the front page is something like upvotes/(time in hours + 1)^1.6, where the number 1.6 changes from time to time without warning. Assume it is something between 1.5 and 2.

One upon a time, the order of the comments used the same algorithm. It is not clear how they are ordered now, but I assume that it is something similar.

Both orders are also affected by penalties, a lot of penalties. Some are automatic, like some keywords, or domains, or if a post has much more comments than upvotes. Some are added manually by the mods (or removed). Some are added if too many people flag the post. Just assume that there are a lot of penalties.
Enjoy that. I’ve got a huge project which is wedged on 4.8 eternally.
I consider the Rust based browser engine a core part of that, and they were fired, so my statement isn't incorrect.
> Being polite has few, if any, tangible effects.

Politeness and respect are important patient safety issues in healthcare. A lack of politeness and respect between a healthcare team causes harm, even death, in patients.

Civility Saves Lives: https://www.civilitysaveslives.com/
If by us, you mean U.S., just calling China a threat is such a huge oversimplification that I'd compare it to putting a pillow in your face and repeating "we are still the best" to block out all sounds.

Changes are coming, sure, but it will be an involved, very interesting, and hard to predict process. Those are reasons to keep your ear to the ground and pay _more_ attention to what's happening.

By the way, designating sides, enemies, threats is a slippery slope to blinding doctrines. Just keep your head cool and look at incentives.
Thanks! That's what I suspected, but I wasn't entirely sure when looking into the wheel.
You're the Weak Link: High Security, Plausible Deniability, 2 Factor Encryption
How Roam Research Helps Me Time Block My Day
U.S. Army Soldiers Training with the M240B Machine Gun
Clearly the example of Sweden shows that that isn’t true.
The Economics of Christmas Trees
They do have a feature where you can prevent a stolen Mac (or iOS device) from being activated. It’s called Activation Lock, and it’s turned on automatically when you enable Apple’s Find My Mac service.

https://support.apple.com/en-us/HT208987
[2017] Fixing a 10 year old bug in AMD Ryzen virtualization performance
" imply desperation, lack of perspective etc"

Does it really matter when you steal if you take all macbooks or just one?

Of course those people don't see any issue in what they are doing. It's time to resocialize people.

Proper incentive? Like being thrown into jail which is not designed to rehabilitate those people?

It looks to me that this is a very good approach on how its handled in the USA. Not solving any real issues, making sure people land in jail and when they are out, continuing what they where doing before. Additional more police force, more video cameras, more survailance systems, more guns (don't forget the guns!) etc.

Sounds similar to 'war of drugs' which works as well as the USA prison system.

Don't get me wrong, perhaps USA is just so so much different then the rest of the world but the USA has the most people incarcerated per 100,000 residents of the whole world. Just let that sink in and question yourself if there is just something not working.

"The U.S. incarceration rate is 693 per 100,000 residents —compared to 76 per 100,000 in Germany"
I agree, all markup added manually is same as content. If it cannot be derived automatically from the rest of the content, then it is on the same level as content and what we call "markup" becomes simply a special notation to describe these parts of the whole content. A drawing, a formula, a form, and so on. Or even punctuation; it may be important to tell the difference between the period that ends a sentence vs an abbreviated initial :)

I myself don't think it's worth to actually keep content and markup in separate files, so for me the only possible use case was conflicting markup, i.e. markup that exceeds the limitations of our tools, something like two overlapping tags in XML. Yet even this case doesn't require actual physical separation; it can be solved with a different notation or maybe a different tool (like SGML, which, I believe, supported overlapping tags).
Understanding the role of individual units in a deep neural network
You’re describing not just porn sites but basically the whole internet as most people experience it.
Not sure about saving but, more importantly for me, it can read sqlite DBs, which has been a godsend whenever I need to take a quick glance at some random DB just to see what kind of tables it holds and what does the data look like. I know my SELECTs but I can't, for the life of me, remember what are the commands to check schemas and DB metadata on sqlite ("Was it .describe? Maybe .schema? Or perhaps \t? Gah, let's check the help once again..."), so knowing that visidata gets me there much faster feels good.

> Also looks powerful in it's own right

If you aren't convinced of that yet, I'd simply suggest to take a look at this lightning demo (~5 mins): https://www.youtube.com/watch?v=N1CBDTgGtOU
The article is just more affiliate spam, he even links to his 'how to get to front page of HN'.

The article is all over the olace and buried near the end is the book he got the 'solution' from.

A correct title would be 'how book' X' helped me recover funds'

But that wouldn't earn him mlre affiliate spam. Get bent dude.
EULA doesn't define legality. That's stated by the state.
I didn't like LinkedIn a few years ago.

Like the article says, it's a cesspool of bad recruiters and bussiness bullshit combined with a social network that doesn't know how social networks should work.

But now it's okay.

I don't get recruiter messages anymore, my last two projects I got via CEOs that contacted me via LinkedIn.

I cleaned up notifications, now I only get then when someone wrote me.

Added an emoji to the beginning of my name, so now I see who sends me automated bullshit.
If you use templating you'll have to use some kind of added behavior. If it's added in {{}} or #keyword or any other special syntax, I don't really care as long as it's easy to see and understand.
Yes, this is a big problem. We want to do comparisons, and it is quite difficult to download much of the software and datasets.

For example, we are in the process of writing a paper for the compression of proteins. There are a few papers about this problem, but only one working compressor that we could find. Even more problematic is when the papers in question claim very good efficiency and we are always left wondering if we are missing something, or if the data they used isn't the same data we have access to etc. In that regard, GigaScience is great, because it places a lot of importance in reproducibility.
You’re totally right, of course, which is embarrassing. I had been so keyed on the xx in 10.xx, I was sure we were on 16 by now.
Keep news off social media
It references a report, yet no link to said report?
Remembering Tony Hsieh of Zappos: How I Built This with Guy Raz
Analytical Questions for Hiring Programmers
See also the resulting accepted patch: https://patchwork.kernel.org/project/kvm/patch/2017102607132...

(NB: this post was inspired/is on the theme of a current HN frontpage post[1] regarding a multi-year-old bug tracked down in Nvidia Geforce Experience. In both cases it took a lot of detailed time and investigation (by dedicated individuals with no vendor affiliation!) to track these down)

[1] - https://news.ycombinator.com/item?id=25322118
Re Gatwick, they arrested someone but didn't have enough evidence and they were let go rather publicly...but it's worth saying that the police had only weak evidence in that specific suspect. I don't think they released the evidence but I've been told some of it from someone close to it. To me it seemed weak on its own without a confession which is probably the reason why they arrested them.

Some evidence doesn't mean no proof it's just not enough to be certain.

It's also possible that there was no drone too, but the cops were all working as if there was.
https://www.nap.edu/catalog/25889/an-assessment-of-illness-i...
Yes.

I stopped using the groups too.

Now, I just use my profile and share my blogposts there
Yes, but again you’ll see there is pattern here: *rxiv are still kinda geek oriented, in addition to being for preprints. Twitter is indeed more accessible to people in other fields like humanities, but that’s another silo that has even bigger problem and more disgusting behavior.
Perhaps because of the tinfoil brigade (people want to put down any threads conclusively, associating them with lunacy is an effective strategy), I haven't been able to conclusively find out if directed or 'strong' radio signals can be simply noticed. I don't mean the signal is harmful, although an unexplained sense causes distraction and stress. I have read the WHO report, but at some point it kind of trails off.

The reason I ask … is I have noticed a sense of pressure and other commonly called out symptoms when turning on new wireless gear. The first time I noticed this, before I was aware of specific concerns, was with a first gen wifi WAP. It still happens, but since I'm now aware of the supposed phenomenon other factors may be prevalent.

Going further down the rabbit hole, different people are measurably sensitive to different things[1]. It could be that some people notice these type of linked low level sensations more.

Then again, I haven't methodically gone further into the rabbit hole and just try to see if I can notice a new device being powered up in a blind test. The most likely cause is, I guess, background tension about powering up a new device (I lived though pre-21st century gear when things rarely "just worked") gets subconsciously amplified into noticing a background physical sensation that was already there (I have mild tinnitus, and in general the body is a dynamic smorgasbord of information).

1. https://en.wikipedia.org/wiki/Olfaction#Genetics
Honey and Rakuten’s eBates have similar programs.
Xcode is a bug farm, but that was the case, long before Swift.

Its bugs aren't "showstoppers," though. Really just annoyances. The biggest issue that I have with it, is that it is huge, and takes forever to download and install.

Swift documentation is pretty sparse, but a fairly robust "tribal knowledge" base is developing. StackOverflow is not bad. Most answers I see have at least "Swift 3" variants, which is really the line of demarcation. It usually takes me thirty seconds to tweak for language changes. Xcode is fairly helpful, there.

A lot of the "moving targets" in Swift are the system framework SDKs and APIs. The language is morphing, but mostly in less-frequented corners.
Similar dance with Qantas, although we didn't have to use a chargeback. But after several months, we finally got them on the phone, and they said "we'll refund. it may take X days". X+30 days later we had no movement, called again. and they said there was no record, and then offered to refund - but only a partial amount (they weren't seeing extra fee charges on their end). Too much back and forth, but over 8 months after booking, and close to 4 months of calls and waiting, we got refunded, without having to file a chargeback.
> TBH the length that C++ goes to replace every single use of the preprocessor "just because" is close to zealotry.

This comment is short-sighted.

Take for example C++'s use of include guards to use translation units instead of modules to just compile a damn file. No one in their right mind would argue in favour of a preprocessor with #include instead of proper modules if they were to develop a new programming language.

Using #define to specify constant values is also absolutely awful.
If they'd skipped straight to UBI they likely wouldn't have done these jobs.
The Missing Piece of the Hydrogen Puzzle
They forgot about another option: put code in the metadata which is executed when the file is opened, previewed, etc.
A developer's hopes for Open banking in Singapore
The preprocessor is a big roadblock for C++ modules
Care to elaborate on how that's supposed work in practice?
I don't know if it's a "reason" or not, but lisp-1 semantics would be more familiar to a language that legions of programmers would be familiar with - JavaScript. Eich wanted to make Scheme for the web, and having a variable containing a function, no matter where it's placed, would be the least cognitive distance from what people are used to.
Most businesses you have interacted with use word.

As other commenters say, many others don’t.
This has worked for me in the past, especially for settling debts.

I adopted a mantra of "remain professional", avoiding engaging with their emotional tantrum and escalating the situation, just sticking to the facts and explaining the situation to them and what needs to happen to reach a resolution.

It's hard, because people get emotional, and you have to force yourself to detach from them attacking the thing you have built and want to defend and instead become very objective, robotic in nature, but it works.

It's not for the light hearted but sometimes this is what it takes to get paid.
Is that why templates have such user friendly error messages?
EdX was trying to create a community around their software as well. Although the person I know who was there working on that left and I don't know the current status.

That's only part of the solution though. Even if EdX, as far as it goes, is an open platform, someone needs to run and support it for schools, you need email and doc sharing, etc. etc. It's fine to say that everyone should just run Linux, OpenOffice, and so forth and just shrug if that's too complicated for a lot of students and teachers. But that's not an actual solution.

In principle, the government at some level could do its own collaborative/learning software and host it but people would perhaps rightly then ask why the government isn't using readily available commercial off the shelf software like most companies do.
Yeah, 'ironically' because although your points are quite correct, so are Gibbon1's.

'paradoxically' would have been a better word choice on my part