skysight-inc/HackerNews huggingface dataset:
This whole FB thing is actually more nuanced than people talk about:

1) It's only for senior engineers

2) US only right now.

Essentially, this is a play to increase senior retention. California is pretty much unaffordable for most people who weren't pre-IPO or very good at saving.

Therefore, the trend is for more senior people to leave, and move to cheaper places. By allowing remote for seniors, FB have a good shot at keeping people for longer, which is incredibly important for large engineering driven tech-co's as the churn in tools/frameworks/approaches is really high, and keeping people who remember Tool version -2 is super high leverage when they come to consider tool version + 1.
I assume good faith, you asked for an exploit that works without precision timers to test, I provided one.

Don’t get mad about the fact it didn’t work, I’m glad it didn’t work, but you can’t walk away with the knowledge that something like that will _never_ work.

I’m not sure what you were trying to prove, but you can’t tell people to prove you wrong without any knowledge of what browser you’re running with, or what version or what you’re expecting to see.

A “fully working” exploit for the most modern browser is probably possible frankly, but it’s not something that anyone is looking at with seriousness because everyone has mitigation’s enabled anyway. It’s the very definition of high work low reward.
Astroturfing is pretty shitty too. It's literally lying to your users.
I wonder the same thing.

Intel probably has the best graphics drivers for Linux.

I am currently using Nvidia with proprietary drivers and it works fine for now but I probably won't be able to switch to Wayland any time soon. But other than that it works great. Including gaming.

And I also have media box with AMD Ryzen 5 2400G APU and that thing has been a bit of a problem. GPU drivers ted to crash, GPU performance on Linux is poor, and it took about half a year of kernel updates to finally make it not crash every day. Are there are any AMD graphics cards that have good Linux drivers?
> Various languages have "solved" this by not allowing you to use blocking calls

That is the right solution. Do you seriously think in Go when you make an apparently blocking system call, an actual blocking system call is made? No, you are calling the runtime provided version that doesn't actually block. Of course in C/C++ that needs more discipline to do.
TokuDB is a great storage engine! Online DDL and fast compression are a winning combo. We use it for all our big MySQL tables. It is still available in MySQL 8.0.

I really wish Percona would reconsider their decision to deprecate it.

After Percona took over TokuDB's creator TokuTek, they wasted so much of their development time and money on TokuMX (Percona's fractal tree-enabled MongoDB server) only to abandon it in 2017.

That money would have been better spent on TokuDB development to allow it to match the features present in InnoDB like generated columns, spatial indexing, fulltext Indexes and Galera.

TokuDB still has many users and MyRocks is just no substitute.
If they were so smart their lunch wouldn't be getting eaten by the likes of Amazon.
> I wonder if the word “masticate” zcomes from this ie vice versa

It does, the plant's resin is named after the Greek verb meaning "to chew".
I agree that the analogy is fruitful, but you have to look at a big ancient codebase full of spaghetti code, dead code, code that nobody knows about and so on. Parts are in COBOL and assembly, parts are in JavaScript. There are shims on top of shims and a lot of mutually interacting half-assed attempts to rewrite the codebase. With that kind of system you get a glimpse at how a biological system looks like.
You can also use e.g. https://codesandbox.io/ if you want to quickly whip up some prototype.
Low pay compared to hedge fund managers. Both can (in massive scale organisations) swing massive amounts of money to the company. Neither does it reliably.
Your product is already useful for a single isolated user. In contrast, apps such as tinder are essentially useless without a sizable existing user base. I'd imagine getting first users for a product that relies on network effects is on a completely different difficulty level.
It's also used to flavour a kind of festive brioche:

https://en.wikipedia.org/wiki/Tsoureki

And liqueur:

https://en.wikipedia.org/wiki/Mastika

Etymologically, it looks like the root word means "chew", and i would guess that mastikha is named for that, rather than vice versa:

https://en.wiktionary.org/wiki/%CE%BC%CE%B1%CF%83%CF%84%CE%B...
It's not a "more human" way of doing advertising, it's using deception to avoid getting kicked out from places and contexts where advertising isn't welcomed. It's trying to catch people with their guard down.

Ethical advertising is honest and up-front. If you need to be clandestine about it, you're doing something unethical pretty much by definition.
Fanless is almost never the right choice if you want a quiet desktop or workstation. A large heatsink with a big slow fan that's inaudible even though it's not actually silent is the way to go. Actually fanless computers tend to only make sense for really compact form factors or industrial PCs in dusty environments.
> Yeah, and who do you think comes along and cleans up their mess, extends and maintains that software once your cowboy coders are gone?

It will be like excel spreadsheets: full of errors, moments of brilliance, utterly unmaintainable, yet used every day for mission critical services.

Running your own blog, or email server, has slowly shifted from requiring technical chops, to becoming passé.

Zapier, ifttt, n8n, etcetera allow one to do amazing automation that couldn’t easily be done ten years ago.
> I love the clash of deeply detailed language like "we vaporized the samples and used ‘Gas Chromatography – Mass Spectrometry (GC-MS)’ and separated the molecules" with them using 'black goo' as a term.

I would argue that 'black goo' is the most deeply detailed and technical term that could be used for such a substance. I think we can both agree that one cannot argue that it is not black. Now read the following definition of goo:

Noun. Any semi-solid or liquid substance; especially one that is sticky, gummy or slippery; frequently of vague or unknown composition, or a bodily fluid.

Can you think of any more precise and technical term for such a substance? :-)
Thailand has some new and strong privacy laws:

https://www.insideprivacy.com/data-privacy/thailand-passes-p...
An alternative to implementing your own fibers is to use user-mode scheduled threads. It has advantages such as these are real threads, so supporting things like thread-local storage is much easier, and is much more forgiving when the code uses blocking system calls. Unfortunately the only mainstream operating system that implements it is Windows: https://docs.microsoft.com/en-us/windows/win32/procthread/us...
If cloud vendors are working on this, they must see it as a real threat, I don't think they would put this much work into reducing their cpu resources willingly?
IRC servers do not require PINGs from the client.

What they typically require is a message of some sort sent regularly from the client, and if they haven't received anything in a while, they'll send a PING to elicit a response from the client (if it's still alive). Most servers don't even check that the PONG matches the PING they sent, they're just happy to get something back before the timeout, although there are servers that send a cookie in a PING at connect time that they require to be reflected back correctly as a countermeasure for certain kinds of proxy abuse.

For example, EPIC is one of the oldest clients and it doesn't send its own PING messages unless scripted to do so, and it works fine.
Okay, imagine Mel, of hacker lore [0] had several billion years to write the HumanOS program...

The point is that biology is ridiculously, ludicrously, compressed. Reading a basic biology book introduces you to all of these wonderful and seemingly complete abstractions: DNA blueprints, RNA messengers, information transfer into assembly units constructing little protein machines... at least that's how we wish it would look, and how we abstraction-craving mortals would like it to go.

But Melvolution is parsimonious - it sees a region of DNA and says "well sure that section encodes one gene, but if I bump the read head up by one and start halfway through I can magically read a whole other sequence for this entirely different task. Oh and that RNA you thought was for message transfer, well turns out that the right message can cause the thing to fold up and act sort of like a protein, so let's use that too. And sure this repeated section looks like uninitialized memory "junk" DNA, but it's too much work to take out, so let's arbitrarily read from addresses 12, 42, and 107, and stitch that information into a contiguous unit. Except that every once in a million times the read head can slip and start reading from location 14 instead of 12... and that possibility is __important__ because if you take it out the whole system crashes.

Every possible quirk of chemistry and physics is ruthlessly exploited again and again and again in a million simultaneous ways. Talk about leaky abstractions.

(Not to mention that we still can't reproduce the algorithm reality uses to compute this stuff. It takes a super computer hundreds of hours to simulate a reasonably okay protein fold (which happens in a cell in a fraction of a fraction of a second) - and even then we get it wrong most of the time. )

[0] http://www.catb.org/~esr/jargon/html/story-of-mel.html
Weblate: Web-Based Continuous Localization
Why would you have to isolate from the rest of the family and house?
Ok so it $40 an hour flipping burgers, or $40 an hour writing code. Which would you rather do?
Agreed they're all "more necessary than ever". What interests me is that, at the very same time, so many people (and I'd include myself) bitch and moan about how pisspoor they are at a whole load of stuff.

So the more interesting think/conversation is: How do we reimagine these tools to make them much, much better fit for purpose?
BorgBackup Wrapper
Generally that's a good approach. :)

In this case though, it seems a bit weird.

SQLite is widely known to be for single writer workloads, whereas PostgreSQL is similarly widely known for being extremely good in concurrent usage scenarios.

Those are the things they're each designed for. eg:

https://www.sqlite.org/whentouse.html
(the "High-volume Websites", "High Concurrency", and "Many concurrent writers?" pieces)

Feel free to run benchmarks to demonstrate this to your own satisfaction though. :)
Are you able to substantiate that with a link or an explanation?
Thanks ! Nice to see Rust projects being on the spearhead of innovation !
Sounds like that will require a 3-year effort to rewrite the javascript engine in that case.
(Disclosure: I'm Thai)

Especially in Thailand, where free speech is almost non-existent.

Few months ago there were Twitter user who goes by the name "Anonymous" ("นิรนาม" in Thai) who have been arrested for spreading fake news and being a threat to the country. The Twitter user mainly tweets about topics subjected to lèse-majesté law. He never leave any traces, which leaves question on how officials managed to track him down if Twitter claims they didn't received any requests from our government.

My small group of friend came up with one scenario where official sent a honeypot URL via Twitter DM, then trace him via DNS query logs. This is assuming the scenario where he don't click on random links and using a browser that performs DNS prefetching of sorts. Everyone thought it was unlikely at the time, partly because nobody thought ISP would actually logging all DNS queries.

Apparently, all of us were wrong, at least on the latter.
Solved in other societies already;

In Sweden you can claim a tax deduction on the square meterage of a room that is used exclusively for work, but it must have a locked door.

I live in an 82sqm apartment and I have a 2.5x2 (5sqm) room. So I can work out the percentage of the apartment that is office and file that as a deduction.

In my case roughly 6%.
That filter hasn't been implemented yet, it's on the TODO list [0].

The best I can currently offer is the "Label is Word" column that identifies in which languages the label is considered a word or letter.

[0] https://github.com/timbowhite/wee.domains-tracker/issues/21
> I understand the desire to have non-developers write code for themselves, but the problem is that the quality and reliability of that code can be utterly terrible and they don't have the expertise for the edge cases,

People should write code for themselves, and not all code needs to be good quality or have all edge cases covered. there's nothing wrong with someone making a tool for their job and handling the edge cases as they occur.
There is a special place in hell for software developers who write server software with no authentication by default.
How to build a Django app with stimulus and turbolinks
That's a pretty healthy salary in most parts of the US as well. I'm still young and make around $5k/mo USD before taxes as a web developer in Texas. Take home is around $4.4k

My SO and I have $30k left of student loans to pay off and then we're throwing our entire salary at buying a house before our city becomes even more expensive. We're hoping to be able to buy that house before the end of 2021.

Luckily we aren't in Austin or we'd be screwed already, but many parts of our city are already too expensive to own property in unless you're making $200k/yr or if you're comfortable leveraging more of your salary towards housing.

Now, we could move and I could keep my salary since I work for a fully remote company, but my SO's job is here in the city and she wouldn't make the same salary in a smaller market. We'd also be leaving our friends/family just to save some money on housing costs so the benefits aren't really worth it. It's dumb to have a really nice house in the middle of nowhere if we don't have visitors to share and enjoy it with.

So even with my healthy salary in a lower cost of living city, we're still struggling to get ahead due to student loan debt, healthcare costs, and housing costs. I would love to move to Europe and even take a slight pay cut to live in a more cohesive society, but from what I've researched, getting a visa without having $$$ in assets is difficult.

Idk where that was all going, but thanks for listening :)
Software will always be technical even when it becomes drag and drop. It will lower the barrier but there will always be a place for people who understand the technical intricacies underlying the interface.
The birth of CLR (2006)
Interesting how Lisp is used in production
Becoming a nomad looks like a good solution for people who do not like a single routine. You go to any new place and it will become the same as your current after you live a decade there.
Grass always seems to be greener on the other side!
This is called 'End User Development' or 'End user Programming'. There is a book called 'A Small Matter of Programming' by Bonnie Nardi on this, which is worth a read. My point of view is that everyone who wants to do something like this needs to be able of computational thinking and willing to use these tools. Most people are neither. Moreover, most complexity in software engineering today is due to market forces and legacy systems. Think about why we have Javascript. Think about COBOL systems running half of the banking world. I don't see these going away any time soon.
They sell the same devices, but often have subtle differences regarding the exact available configuration, e.g. which SSD models are available or what the default warranty terms are. An apples to apples comparison is usually within 20€, but here it's 785€ (Schenker) vs 860€ (Tuxedo).

Hmm. It's weird that they allow for such large arbitrage opportunities given that they're part of the same tronic5 company group.
Yeah, the whole premise is nonsense imo.

I personally think we have not made any significant progress in 20-30 years with regards to development and the number of software developers is still growing at a rate where the majority has probably less than a year experience. So no progress can be made as the industry never matures.

The kind of optimism displayed in the article reminds me of my early years as a developer ;)
Kagra Complete: to join LIGO in hunt for gravitational waves
Chances are we would end up working for the AGI and not the other way around.
Hello, number 9) doesn't say what the task is?

Also, I always wondered, do those methods work universally on all languages? For example Chinese, Korean and Japanese, with different alphabets.
If you do only minimal things, you will have fragile builds. The hacks are there not because people like adding complex code for no reason, but they're scars from broken builds.

For example, requirements for what has to be static and what dynamic are different on Linux (distros want unbundling) and macOS and Windows (you can link to handful of things that ship with the OS). macOS is especially annoying, because if you're not careful, you'll link dynamically to homebrew's non-permanent locations. `find_package` doesn't do the right thing without clever non-minimal things around it.
Or, it would do it for free. Extract requirements and build stellar software, no extra charge. Eating the software industry wholesale, it would inject a backdoor in every program it built, and soon it would have control over every bank, every factory, and every phone on the planet.

Only then, could it finally start making paperclips with anything resembling efficiency.
> solidified by how poor most western countries have responded to covid.

As opposed to mainland efforts, which include a masse invasion of mainlanders into Hong Kong despite local opposition and continued warnings by Health Professionals?

China was the WORST of all for letting this spread in the first place rather then letting it remain localized in Wuhan when they knew of its outbreaks. Arresting and disappearing physicians and journalists who tried to warn the World in the process, and lying via the WHO and continuing to lie about the severity of COVID, as seen with the most recent outbreak of infections [1].

I grant you most Western nations policies were too little, too late by January 2020 as vectors from Wuhan had flown all over the World, but this is a pandemic caused directly by CCP policy to lie and manipulate and outright hijack the narrative of its cause and origin, which lies solely with China. And the blame lies solely on them for this occurring, which in my view having followed the Hong Kong protests since 2014 is analogous to Biological Warfare and they should be tried for Crimes Against Humanity.

> For the CCP, it's ridiculous they have no extradition process with a region under it's control, especially for recent "anti-state" actions. This was recognized a long time ago, hence the efforts at patriotic education and national security law ~10 years ago because the idea of identity and cultural divergence was a risk to longterm integration. Same with Uyghurs and Tibetans.

How is a supposed autonomous region supposed to conduct itself when its citizens can be detained for the same absurd violations that occur on the mainland? Which include disrespecting Xi on the internet? Especially for a region with Western Values and customs pertaining to Free Speech?

> Best to crush the lost generation now and start again.

What you call 'patriotic education' is Soviet Union style brainwashing and conditioning for State worship. Are you seriously advocating for masse genocide and internment prisons to usher in this supposed Glory age for the CCP? I'd call you a Wumao but you are straight up a CCP indoctrinated fool if you are saying what I think you are.
Interesting... Chrome on macOS seems fine with it here.
AIS is mobile operator hence assign you random IP from the pool every time you reconnect to the network. IP address could be used by many different users during a day, definitely not a household as author states. Looks like useless data for me.
Considering the struggle of companies to find qualified people to work for them, even when offering good salaries, it's to me a huge exaggeration to say that going remote will represent a disadvantage for software engineers. I've been a software engineer for 10 years now. If you see the struggle we have sometimes with dumb topics like timezone issues or ridiculous security issues everywhere, you'll understand that software is really far away from eating software.

Also saying that it's easier for the company to get rid of people may somehow be true, but it's easier for people to pivot and find better opportunities as well. To me it will increase job rotation, which in my particular experience has helped me A LOT to improve my skills. This will help improve job conditions as well, companies in search for more stability will have to be even more creative to keep smart people around. They don't seem to have understood this yet unfortunately, good job conditions is not having a ping pong table and a bloody PS4 to play with.
NomNom: Rise and death of the startup during Covid-19 pandemic
Author here. For the past few years I've been writing what I like to call "Web 1.5" or somewhat old-fashioned websites for side projects. I use Go's standard library template system and try to keep most of my rendering logic on the server side. I've found that sprinkling in a little bit of JS is usually enough to make your site reasonably dynamic. For me this is fun and productive, likely because I started out with web development a long time ago before single page apps were a thing.

The message I wanted to get through by publishing this repo is that you shouldn't worry about always following the trends or doing what's "best", especially for side projects. I'm not trying to disparage modern JS stuff either, it can definitely be useful. Just work with what you're comfortable with and have fun with it!
Show HN: Triqla – Documents for Evolving Plans
Ask HN: What are powerful ways to develop creativity?
I am a classic tech entrepreneur nerd who in the last two years discovered many powerful ways to think differently and creatively beyond the cognitive domain

Let's define creativity as "ability to link disparate ideas into novel structures + the energy and enthusiasm to do so."

Already found useful:

- learning to play music (piano) intuitively, without notes, trying things and keeping what sounds good

- spending a lot of time with different people and connecting with them deeply. our neocortex develops when we have many social relationships to keep track of and multiple different perspectives to integrate

- sex parties (fav: https://snctmmoscow.com/). got rid of shyness, realized i can just play with other people, have fun together. i expected it to just be a fun way to get off. turned out sexuality is a very powerful and useful energy – for business, new ideas etc

- psychedelics. classic way to disrupt old patterns, rethink and realize nothing is set in stone

- building things together with others. burning man camp, co-living communities etc

- learning new things all the time. i started a very science-heavy company and it forced me to learn things like organic chemistry from scratch. every new thing becomes a building block for creating analogies, makes it easier to learn all other things

- psychotherapy, meditation. removing blocks and existing behaviors, building self-awareness

- traveling all the time. i'm a nomad and not tying to one place feels very powerful

- learning to notice and love body sensations. this is new to me and i can't explain it

- writing, teaching, explaining things to others

Haven't tested yet:

- learning very different languages

- kinesthetics, learning body-in-space things like fighting, dancing, trampoline etc

- having children – people are describing this as creativity through observing how someone else learns to think

what have you found that was powerful to develop new ways of thinking?
Evolution of Group Delusion (In Science)