skysight-inc/HackerNews huggingface dataset:
The apparent success that WhiteHat enjoyed with a $300 million exit within 18 months of founding has unfortunately inspired the current generation of entrepreneurs in India to also try their hands in the edtech space over everything else.

Most of them however don't know the scale of the fraud and unimaginably shady marketing and operating practices WhiteHat engaged in to reach that valuation.
Ahhh turbo pascal background, being exposed to the excellent design of that language and libraries helps to build an understanding of creating runtime efficient code! Anders is a guy who really got runtime performance combined with developer efficiency through good architecture.
whats the issue with phoenix project? i didn't like it personally but I'd be interested to know more about the general discourse
If you are determined enough, you could probably recreate it. I am not too fond of committing my copied items to gitlab (even though it’s a private repo).

The beauty of apples continuity feature is that the sync happens locally over Bluetooth/WiFi and secured by the Apple ID. Nothing is sent to a remote server, and each entry has a TTL.
Nice, but I like better the:

http://tiffzhang.com/startup/index.html

because, once you have generated a startup, you get a "permanent link" to it, example (OffendNow):

http://tiffzhang.com/startup/index.html?s=246334966272
Being trustworthy is orthogonal to being “impartial”. I really don’t mind media having a political perspective on things but that doesn’t mean their news are low quality (fabricated, uninformed etc).

(Also I find Reuters to be pretty damn objective but thats beside the point)
Doesn't the term "generally" imply, not all or at all times?
I bought a korg micro key for my kids. Cheap enough, and with a good sound font on my computer it sounds better than my old piano.
> This may be par for the course with Facebook, but it's not something we as a society can afford to tolerate any longer.

Those are strong words, but I'm afraid the "we as a society" are not as much of a power as one would hope. Facebook as a company might turn out to be more powerful. Facebook can bring lawsuits, PR doublespeak and over time wear down adversaries threatening their business.

I think the underlying problems need to be fixed before there can be hope of restricting what businesses like Facebook can do.
Web app reactivity in 10 minutes
He had an angle (pass for now) and stuck to it admirably...
Not paywalled. you have to make an account though.
for the Nand2Tetris course
Assuming that Go can easily call into C code you can still implement the performance-critical parts in carefully written and tested C and the other 90% in high-level Go.

On the other hand, if implanting a faster allocator fixes performance problems, then there's something bigger amiss in the overall application design. Creating and destroying small objects at such a high frequency that memory management overhead becomes noticeable isn't a good idea in any case, GC or not.
The pragmatic programmer is a particular take based on the experience of the authors. For example I think if you asked John Carmack about pragmatic programming he probably wouldn't spend a chapter on the importance of a knowing a text editor inside out because he has always used an IDE. Or the emphasis on using a scripting language and pipes etc to automate processing of text streams. Not a lot of that going on in game programming. Also, the authors tend to pontificate a bit which is fine but not what I would have thought to be primarily "pragmatic"
Ok, but instead of putting down someone who knows less, please share some of what you know so the rest of us can learn something.

https://news.ycombinator.com/newsguidelines.html

(a recent longer explanation of this principle, for anyone who cares, is https://news.ycombinator.com/item?id=25130956)
Their Allocator library is really an arena, a special-purpose allocator that was discussed on HN recently. [1] I think it's fair to say that when not using GC, it's worth looking for a suitable scope for arenas: short-lived, bounded but significant number of allocations. In many servers, an arena per request is appropriate. You can totally beat directly using the global allocator by layering arenas on top, whether the global allocator is jemalloc or anything else. Batching the frees makes a huge difference, both because there are fewer calls to free and because you have to do less pointer-chasing (with potential cache misses) to decide what calls to make to free.

Maybe the arenas reduce the allocations enough (and makes them of reasonably uniform size) such that a simple buddy or slab allocator underneath would beat jemalloc. These simple allocators would have an "unfair" advantage of not having to go through Cgo.

Or maybe just each Allocator (arena) using the Go allocator for its backing allocations would be okay. It'd still be garbage-collected which they've been trying to avoid, but the allocator would no longer looking through each individual allocation, so maybe it'd zippier about freeing stuff.

Note that (as in my other comment) I still think Rust is a better language for this program. In fairness to them, there are plenty of practical reasons they might have ended up here:

* Rust may not have existed or been a reasonable choice when they started coding. In my experience, porting to Rust really is fairly labor-intensive.

* There may be significant other parts of the program where Go/GC is more appropriate.

* Maybe the whole rest of their company's codebase is in Go and they want to use that expertise.

[1] https://news.ycombinator.com/item?id=24762840
Core contributor here: I think you're right when talking about DSLs ONLY introdrucing a high level of abstraction. But Matestack's first layer only maps HTML tag rendering to Ruby method calls, which actually doesn't add any abstraction and thus gives you the same level of flexibility when implementing things. The advantage of doing things in pure Ruby (even without any abstraction layer) is simply that it's now possible to utilize Ruby's languange features to create clean and readable UI code within a proper Ruby class - which means you can use class inheritance and modules for UI code structuring. That could be a big thing if you're into writing Ruby code ;)
On top of that Matestack offers components (used via a DSL) with a higher level of abstraction in order to hide implementation complexity of - for example - rerendering a specific part of the UI. The idea behind these components is to drastically reduce the amount of code and effort you have to invest in order to implement typical UI requirements. And yes it's true: When using these components you loose some flexibility on how exactly things will work but you gain development speed and productivity. If the components don't perform as desired, you simply create your own component in pure Ruby or pure Vue.js and do whatever you want - e.g. consuming a JSON API and perform client side rendering. Without this customization path I would totally agree with what you said here: "the problem of DSLs is that they can quickly turn into giant pain in the ass once you need to do something they aren't prepared for" Matestack tries to enable you to use components with high level of abstraction next to components with low level of abstraction next to your very own components... and they are all meant to live happily side by side :D
Why is this compelling? Are competitions important in a pianists career? Shouldn’t be, IMO
Terry Gilliam’s One Wish for His 80th Birthday Present? Hallucinogenic Mushrooms
Love the Economist.

At previous work, we had Financial Times subscription. It, obviously, is a more finance-bent, but I find it a delight in journalist professionality and the deepness of commentary.

The weekend edition gives a more eclectic mix of topics and is a really informative read.

I simply love FT.
Good pun.
If the machines are on the same network I usually just do this on the receiving machine:

nc -l 1234 | pbcopy

And on the sending machine

pbpaste | nc receiving-machine.local 1234

(where "receiving-machine.local" is the hostname or IP address of the machine you want to copy data to)

nc (netcat) is installed on macOS by default, so this works everywhere without any configuration. It's unencrypted, but on my private LAN I don't worry about people snooping.
> Those are strong words, but I'm afraid the "we as a society" are not as much of a power as one would hope.

If everyone would abandon FB, they would go out of bussiness.

People have much more power that they think they do.

They just do not know it.
Nature. There is front matter that is quite approachable, including introductions to the main articles.

The main articles are more readable than you might expect -- pick up a copy at a university library to give it a try.

My only wish is that they offer an every-other-week subscription. A year of Nature is a lot of material.
The kernel is the opposite of a long running system. Developers are working on the master branch that is never run or deployed.

Every 5 years or so, linux distributions will pick up the latest kernel version and ship it. To upgrade you have to reformat and reinstall your computer, there's no continuity of service, there's no upgrade path.
If you have a list of posts, using low resolution thumbnails can be as low as 20-40kb a piece. Sure, if you’re going to have a lot of them you’re not going to get them under 250kb, but still for some reason a lot people serve the high quality photo when a thumbnail suffices.
Can't users pick another OpenID provider?
It seems like a long road to native apps on the Mac. It's been hard enough just to get plug-in vendors and everyone else to go to 64-bit. Now a whole new architecture?

But this is ridiculous: "What I’ve never comprehended is why Apple supports touch displays on iPhones, Watch, and iPad, but not on the MacBook."

Because touchscreens on computers are STUPID. People use computers because they need PRECISION, and they don't want a dumbed-down UI with giant buttons taking up the whole screen so you can poke at them with your fat fingers... while blocking your view of the UI with your hand.

The computer has a trackpad and keyboard. USE THEM.

So dumb.
Is a low effort affiliate link list really at the top of HN right now?
Started reading more in print magazines to help pass the lockdown time.

In general, I'd recommend Monocle to just about anyone. The articles and photography are top notch: https://monocle.com/magazine/

For Canadians living in or entranced by the Maritimes: https://maritimeedit.com/
> One fun part was having to use the flag --my-next-gpu-will-not-be-nvidia to invoke wayland against Nvidia drivers.

That's because of sway, not because of wayland. Sway's creator has a (justified) vendetta against Nvidias linux drivers.
In other news, gen-1 device is good but not perfect yet.
“ I don’t think it can keep, made claims it doesn’t explain during announcements, and that the Apple-chosen reviewers didn’t find the warts I found in the first two hours of review.”

A good reminder of how everyone has an agenda when they are writing.

A good early M1 user experience will be had by those entirely in the apple software ecosystem.

If you are venturing out of the ecosystem, use a good Remote Desktop application and a powerful plugged in computer to get the best of both worlds.
An alternative perspective on smaller keys: small keys hurt. I can play rapid, noodling solos on a "real" sized keyboard for fifteen minutes, but my MicroKorg XL+, which I only bought because I thought it was significantly larger than the Microkorg (I have since learned to recognize relative length of keys in pictures), is a physical pain to solo on in my style because the keys are closer together. I don't know why this is; intuitively it should not be. But it is, at least for me. Would anyone care to explain?
"Apple-chosen press" is referenced in almost every paragraph of this article if you are wondering what the author's intent is here.

I'll sum up his unique complaints... Lots of old Microsoft specific software still doesn't work well at the moment. If you are an enthusiastic Edge browser user, this laptop probably isn't for you.
I wonder why not using jpeg on the front and then serving the full resolution picture when clicked is not more prominent. With all tooling we nowadays have it should be a no-brainer for almost every kind of website.
It should hardly come as a surprise to anyone with just a little technical knowledge, that when you switch to a completely new system architecture, 3rd party apps do not all work perfectly from day one.

Apple did not promise anything wrt. 3rd party apps, so talking about “broken promise” is downright dishonest. But that’s just the usual from the Forbes Contributor Network and Clown Car Testing Facility.
Sand with glue? But that will crack into cubes:)
The same could be said for this comment. His article is full of concrete reasons why you might not want to buy an M1 right now. Would you care to address even a single one?
Logic Magazine (https://logicmag.io/) is the only one I truly care about. I don't have their entire catalogue, but I've read everything they've produced in the last year or so. They've recently released a couple of ebooks and I'm slowly making my way through them. I'm surprised nobody mentioned them yet.

Other than that, I occasionally read 2600 and Jacobin, though I'm not as engaged with them as I am with Logic.
This is not exactly a great characterization of turbolinks. TL definitely is great and useful for blurring the lines between server rendered and SPA, but it isn't anything like liveview. For that you're looking for something more like Motion (https://github.com/Unabridged/motion). Disclaimer, maintainer, but the comparison is much closer.
Yes, same story.
However, making a new account must be the safest bet, one just need to read their T&Cs to see if having second account is allowed? I guess it is, since Google neatly offers to sign-in under different accounts when several people use it from one device or when you have a business e-mail hosted on G suite.
I had a Keith Jarret casaste last century. It was just him at the piano, and parts were ok but other parts were mesmerizing. It was also when I discovered that when you listened through headphones you could hear him singing along.

I’ll check out this concert. Sadly he’s not well and can no longer play.

https://www.nytimes.com/2020/10/21/arts/music/keith-jarrett-...
How do you do that - copy and paste across Apple devices, I mean?
The idea of paying for restoring your account is quite smart, Google, Facebook etc should adopt it. And if it's the algorithm that failed you should also get your money back.
The Indonesian meteorite which didn't sell for $1.8m
Previous discussion, 4 years ago: https://news.ycombinator.com/item?id=13450226 (131 points, 45 comments)
I expected fewer third party applications to work with Apple's transition to M1. Rosetta 2 has been a pleasant surprise...
Follow up to https://news.ycombinator.com/item?id=25148385
> Individuals are an abstraction too, we're just a bunch of cells.

A bunch of cells that collectively constitutes an organism that can perform arguments, therefore it has the ability to declare self-ownership. Ownership implies private property, with property being defined as something that is scarce, is delimitable, modifiable and which its owner can protect and defend.

Societies don't "exist" (within the self-ownership context) exactly because they can't perform arguments on their own, as they are just an idea, or abstraction, being composed of individuals that perform arguments and can never fully agree on all possible arguments collectively. Therefore, "societies" can't have self-ownership (and no private property, by consequence).

> And no society exist where there is no taxation

Groups of people have coexisted peacefully through history without a central government imposing taxation on them.

What you're calling "social credit" in the context of "societies" that didn't have a central government imposing taxation is nothing but a contract acquired voluntarily. If people in those "societies" decided to leave the groups and move to other groups, or just live on their own (which could be hard, but always a possibility), they could do so.
Two highlights for me that were useful:

1) keep expectations low in terms of compatibility. Most non apple apps will take time before they are ported to run natively on M1

2) related to point 1, the great battery life being marketed is not applicable if your apps arsenal is not native yet.

These two might sound trivial to some but i did not think of them initially. I was ready to get the M1 if there’s a good deal next weeks. But now i’m not sure.

What are your thoughts?
Folding of SARS-CoV2 genome reveals drug targets – and preparation for SARS-CoV3
Url changed from https://corecursive.com/brian-kernighan-unix-bell-labs1/, which points to this.
Here is one missing from the list that I find fascinating: hiccups are only found in mammals.

As my 3 year old once asked: “Where do hiccups come from, rainbows?”
This looks like another instance of "I don't know how to use gimp, but I know how to use photoshop, therefore gimp is a very bizarre tool."

I'm pretty fluent in Gimp, and I only ever use Photoshop out of necessity, and I'm always totally lost when I need to do that.
Considering the software this reviewer focuses on, he can’t have much fun using a computer ever, and it shows.
I’d really like this to hold water given a larger sample size. I’d love my parents to be able to spend more time enjoying seeing their grandchildren grow up
maps.me became big esp for its superb offline mode. i never used the booking or uber integration.
Found Kernighan and Plauger's Elements of Programming Style useful - interesting to see how many of their comments on Fortran and PL/I code still remain very valid problems.

Their further book Software Tools in Pascal I found inspiring (along with SICP) as they show how you can build very powerful and useful tools from small modules slotted together - SICP showed me this in the extreme with chapter 2 ending with an implementation of a full numeric tower
> research ads without risking privacy of people

...so you go along in the doublespeak. Please elaborate, because the article says it's without merit and also rather rich coming from Facebook.

> violating terms of service

prohibiting independent research to find if what they promise is actually true, after they have been proven untrustworthy many times?
CSS variables have ~96% coverage at this moment: https://caniuse.com/css-variables. If you are not using Internet Explorer, you should very likely be able to render a page using var.
And it's still terrible to use.

If you're on Linux and are looking for a good Photoshop alternative, use https://www.photopea.com/.

It absolutely blows Gimp out of the water, probably the most impressive tool within a webpage I've ever used.
"Rug-Driven Development" is a combination Delegation of Responsibility, Explosives Engineering, and Musical Chairs. ^_^
Nope.

No one who supports the EU is a capitalist. It's that simple.

And how can someone be so foolish to call EU supporters capitalist? Bureaucratic meddling, utter incompetence of unelected officials, high taxes, and extreme waste of taxpayer money. What a joke.
I agree lists are definitely effective but its a cat and mouse game sort of with a lot of overhead. We can still use ip lists for accepting/rejecting mail but that should be the lowest priority check with very less weight.

Lists are like the DRM kind of tech, where the genuine user has the real headaches (pay a service to filter my mail, cant self host etc) while the spams are still flowing through.
I've been predicting this for a while now. Rather than be overtly oppressive, the UK has long used a very subtle form of government which coerces people into behaving 'correctly' either financially [fines / penalties / increased taxes on 'not approved things'] or prohibitively [licenses, permits, etc for all manner of trivial things].

They would never dream of making Covid testing or vaccination compulsory, as they know that would lead to mass disobediences. So, instead, I predict it will be done in the traditional underhand manner; "Vaccination and testing are completely optional" but, it'll become increasingly difficult to access a lot of services and live a normal life, without first flashing your "I'm clean" pass.

I can see it becoming a requirement before using public transport, booking travel tickets, entering certain public buildings, going to sports events, concerts, gigs etc. etc. [There was already a story a week or two ago [since denied] that Ticketmaster --a major event ticket seller-- would be asking people to show they'd had a negative Covid test, before allowing them to buy tickets.[0]

Vaccination and testing may well be 'completely voluntary'. But don't expect to have much of a life, if you refuse to comply.

[0] https://www.independent.co.uk/news/world/americas/ticketmast...
As a Delaware native, I can confirm this is something we normally keep an eye out for on the road. I’ve seen a few 2-digit and 3-digit plates, but never a 1-digit.

It may be a vanity/social signaling tactic, but I honestly believe it’s because there isn’t much else to do in Delaware...
The article correctly notices that there are exceptions to its supposition about the uniqueness of mammals, and that many parrots also exhibit these kinds of behavior thought as typical for mammals.

While parrots and corvids seem to be the most intelligent birds and they commonly show such behaviors, these behaviors can also be encountered, even if less frequently, at many other birds.

For example many birds that bond in long-term pairs, pigeons being the most obvious, practice frequently a kissing-like behavior, even if birds are hindered by their hard beaks.

It is likely that these behaviors are not associated specifically to mammals, but to complex brains / nervous systems, so they are encountered most frequently in mammals, less frequently in birds and some times also in other animals, e.g. octopuses or lizards.
George Monbiot is a well-known leftist book author and commentator in the UK, who regularly writes for the Guardian.

I find this analysis interesting and on point but wonder why he wrote it on Twitter as a series of tweets instead of as an article in the Guardian.
Agreed. Looks like he was seeking out apps that don’t work on day one(could be os related or Rosetta related because a lot of Mac software isn’t fully ported to Big Sur yet)
Reviving the non touch screen argument, which is 100% subjective and basically written with vitriol towards the Apple marketing. Click bait hit piece.
How to disable Sponsored Top Sites in the Firefox web browser
Interview request with founders and conference speakers
Hi HN!

Long shot here but I'll try anyways..
I'm a DevOps Engineer who founded a consulting company a few years ago. We are doing good so far but I would like to keep developing my career.

For that reason I enrolled to the Top Performer Course (1) from Cal Newport and Scott Young. One of the first assignments is to find a career role model and have a short interview. In my case that would be a founder / CEO and a technical conference speaker / book author.

If you are keen on talking to me for a few minutes, please reach me at elopinologo01[at]gmail.com

Thank you in advance

1 - https://www.top-performer-course.com/
This is the most ‘Hacker News’ title I have ever seen
Related to the Economist's areas of writing: what do people think of Harvard Business Review? Does it have valuable content?
Is there a reason you didn't ask for a source on the numbers in the initial claim they responded to? The claim about seniors representing the majority contradicts my own understanding, so I would have started there.