skysight-inc/HackerNews huggingface dataset:
Anything IE is extremely unlikely as a language for the Indus seals; it only really fits with an out of India model of Indo-European, which is outright rejected by all serious scholars AFAIK. If we're going to look for contemporary relatives of the Indus language, the serious candidate is Dravidian. The Dravidian family was in India around the right time, and was definitely spoken in a larger area prior to the Aryan invasions.
I hope you're making this up. My spidery sense tells me that a random company cannot verify the IP I access zoom from. (Unless kraken was zoom itself presumably)
> I chose the one that either didn't involve us doing anything, or was easiest

In my leadership experience, in the long run this is a recipe for disaster. If every team does this, in the end you get silos and a toxic culture, where it is really hard to steer architecture and product changes. At meetings with team leads all will seem fine, but then there will be some silent, elegant and even somewhat unintentional boycotting and delays, eventually grinding the organization to a halt. After years this leads to major changes in the management chain and then rinse and repeat :)
These are really good. I've seen several of these sort of city generators, but I like this one better than most. I'm not sure why exactly, but I immediately want to use these in an RPG. There are professional hand-made fantasy cities that aren't as good as these.
I did not ignore it, it is simply unreasonable to fire people from their jobs over this.
Would a general strike be a crime for blocking hundreds of thousands of bottom lines?
>The first half of "The Structure and Intepretation of Quantum Mechanics"...

Is this a coincidence, or might that name be inspired by Abelson & Sussman?
One of the most surprising things I keep finding after working in research: The probability that the children will become professional researchers with PhDs is extraordinarily higher if parents had PhDs or worked in education or in science.

Corollary is that vast number of children are at massive inherent disadvantage to go in science (which is different than going in tech or being geek). If you are researcher but your parents did not had above background, you deserve same status as self made multi-millionair.
> Well, I wish them good luck. But I don't know if ML can do any better than humans. It might be able to do what humans can faster, but I doubt it can do what we can't.

Being faster might be enough? Who knows, perhaps some human spending a few centuries in deep contemplation of Linear A might crack it?
No uninstaller on Windows? It doesn't show up neither in old control panel nor new remove programs list.
Yes, I am. That's why I said that I don't believe that vaccination is a magic bullet and that it doesn't magically make everything safe.

But the argument isn't "does vaccination magically solve everything", it's "does it make things better relative to the costs", and that seems absolutely unobjectionable. We can walk and chew bubblegum here, but antivax positions seem to be to do neither out of some vague principle of freedom.
....wheat? Rye? Any other similar staple crop?

It doesn't have to be some extreme shut down, it can be a transition to something better for society.
A tiny tool to synchronize permissions
It's not that simple. Farmers typically rotate crops between corn, soybeans, clover, wheat, etc. It helps restore nutrients to the soil.

https://hgic.clemson.edu/factsheet/crop-rotation/
On modern Windows, the system has a volume, and then each app also has a slider in the mixer settings.

Most programs, for example Spotify, then provide another slider on top of that.

A notable outlier is foobar2000. When you change the volume slider in the app, it actually changes it's mixer volume.
Life already has gone back to normal.
I'm not saying I agree with the security theater in this case, just that the comparisons between that and hiring the wrong person aren't very good.
If someone tells you that annulling a contract because of obvious fraud would be a long process, then they are probably a lawyer.

You just cancel the contract and be done with it. The fraudster is probably not going to sue, because it would just put them at risk of being found out.

If the fraudster does sue, it could turn into a lengthy process, but with multiple witnesses who can confirm there was someone else on the interview I doubt it would go very far.
How does one get started on the technology and algorithms for this?
I disagree and we see that play out in the market. If UPS tomorrow added a 30% fee to all deliveries we wouldn’t be suggesting that you be able to pick any delivery service you want and that UPS still had to deliver products to your door so you could skip out on paying that fee.

Amazon is one of many retailers but holds a dominant market position. No different than Apple being one of many smart phone makers holding a dominant market position.
Perhaps this is something that could be fixed with a tooling, rather than language change? E.g. Syntax highlight a different a colour if it's the first use of a variable.
One could theoretically invent a 'suicide cord' with a relay inside which only connected the ends together if it detects it is connected to the main breaker box and is not connected to the grid.

That could be done by having a keychain-style device that clips around the incoming electricity cable to your house and sends a signal that would be detected by the 'improved suicide cable'.
There where ways to have all of this long before either normal Android or iOS had it.

By rooting your phone you could setup combinations of special firewall, and GPS spoofing rules. Which is more privacy preserving then forbidding GPS in some situations.

All with Apps setting things up for you with reasonable UX.

This is a good example why closed eco systems (Apple) or semi-closed eco systems (Google,1) are a problem.

(1): Many essential Apps stop working on de-googled or even "just" rooted Android phones, so it's still semi-closed wrt. this aspects.
I tried this last year when I started writing a book with Rust cli tools like ripgrep, hck, sd, huniq, etc. Was impressed with the performance. Found a few syntax issues when I simply tried to run gawk one-liners I had with frawk and they were fixed by the author. Hope the project crosses version 1.0 soon.
Switching to more productive crops wouldn't end subsidies. In face, we'd - at first - need more just to make sure folks have the proper equipment. If you currently grow corn and soybeans* then your equipment will be specialized for them, generally.

I don't know about the current landscape, as it has been years since I've lived in the states, let alone mingled with farmers in the US, but at one point, they would pay farmers to allow a field to be unplanted. I find this to be a viable option when mixed with the above and the farmers I knew didn't complain either.

*Corn and soybeans are generally grown together, generally (but not always) in alternating years. Corn tends to deplete nutrients in soil, soy puts them back.
I'm facing this right now, but I enjoy coding so much more. It's a hard choice, but I'm leaning towards going back to coding full time. Worse career choice, but better for my sanity, I think.
> . I have not “demanded an exact cutoff point” at any time

You said this "I asked at what point something crosses over "

This is literally you asking at what point something crosses over.
I completely disagree with the general sentiment here, this is still very relevant today, misunderstood, and much needed in many codebases.
Plays some kind of role for sure but there are barely any local developer who work for a company abroad like it's common in Eastern Europe or other places (not counting foreign remote workers).
Use the Lua programming language to script high-performance web applications
What?

I'm pretty sure the light in my forty year old European fridge has never been replaced and is a perfectly ordinary 230 V incandescent bulb. Even if it were replaced with a LED why would it need any extra electronics?
I was right out of högstadiet so I had a few friend groups across different gymnasium and the common thread was WoW. Funnily enough I was more or less the "only one" gamer who did not actually play it.
If the headline can be answered with No. It is No.
Why? A tiny minority of truckers is making a huge fuss over really very little - a vaccine being mandated to cross the border.

In what way will this "not end good for Canada"?

Most likely the blockades will be shut down and everyone else will be able to get on with life.
Well, that may be hard to quantify.
I third this. It'd make such a difference for me.
I get your general point, but the Enigma (or any encryption) is a pretty bad example.

Encrypted text 'wants' to be obscure, even to those who know the system but lack the key. Most writing systems 'want' to be decipherable to people in the know.

In addition, Enigma has a fairly short key length by modern standards, and lots of accidental flaws that make it even easier to crack.

(Eg an automated system that knows a lot of German _might_ be able to figure out that the enigma never encrypts a letter to itself, even without seeing any schematics.)
Then you change an arrow in your diagram and your diff is nonsense.

I'd have preferred PlantUML but Mermaid is a great start.
Just curious, what do you do with 32GB+ of Ram?
I think it's a coincidence - an old comment of mine about that: https://news.ycombinator.com/item?id=19769946
I’m not playing at anything. Not sure why you have such a defensive tone here.

I’m trying to establish what other industries are “essential” so I can try and understand how we regulate such industries and in what ways they are similar to the discussion here about Apple. If grocery stores are essential for example does that mean they should have to stock competitor store brand products if the competitor want to sell at that store? If I live in a town with only one grocery store and I want to pay with Bitcoin should they have to set up that payment mechanism? Should they have to accept all payment mechanisms? There are lots of questions here that you can open up that draw parallels with Apple here w.r.t being “essential”.
In every big company I've worked for marketing is distinct from sales. Marketing is about lead generation, sales is about lead conversion.

If you want to sell into enterprise then you are going to need sales people and hence an expensive product that covers that cost. Those big deals need a lot of hand holding to go through.

There are plenty of counter examples though, where marketing is doing most of the work and the offering is mostly self service. Signing up for a $25/month Saas is never going to warrant a visit from a salesperson.
That would be a variant of Bresenham's circle algorithm: https://en.wikipedia.org/wiki/Midpoint_circle_algorithm

Certainly a fun exercise...
Nice article. But why no scrollbars (I mean, why scrollbar's slider has the same color as track?)
I'm a frequent traveler, and for all of these tasks my laptop is 100x better. Why would I want to do anything serious on my phone?

vs:
large screen (so you can see more info, have more windows open to compare)
keyboard/mouse interface instead of tapping (faster, doesn't take screen space)
easy to save documents in a common folder which
super-convenient tools for creating my own consistent file-names and directory structure
auto-back-ups for compliance/filing.

The phone has only one advantage-- you usually have it with you.
What do you mean? I just checked now and the app is in only while using mode on my phone and it's perfectly fine. But in the same time I use a different sports watch and sync everything from there to Strava, so I don't use their apps for any direct activities. The use location always might be because of the beacon feature, which can be disabled probably.
Is Monospace Arabic a real thing?
> first ensure the company is optimised for sellability

there are a lot of things you can do easily early on but become very hard later:

- ensure the culture of the company doesn't require you to be there for it to function
- make sure your incorporation structure is amenable to selling easily
- separate out the accounts (both bank account and SaaS/PaaS/Iaas accounts) from day one, separate from any of your other projects

the Warrillow book goes into far more breadth and depth than this comment, but I just wanted to highlight that there are strong reasons to act now to shape things in a way that make it easy to sell, even if you don't currently intend to sell. being prepared to sell at any given time increases optionality / makes it so that in case you suddenly _need_ to sell, you don't have to put in 6 months of work before you can even put the thing up for sale.
Its possible to run IntelliJ with a Java 17 runtime now, not out of the box but there is a download somewhere.
https://www.researchgate.net/publication/327191420_An_Invest...
> The premise here is simple: designing a human process around pathological cases leads to processes that are themselves pathological.

All principles have operating zones, from Bernoulli's to Godwin's.
In general, you could try many encodings roughly in order of algorithmic complexity.

Not sure if that's any use here.

The really big problem is lack of data. With sufficient amounts of data and the assumption that we are dealing with human writing, you can probably figure out the encoding.
Wherever possible, I try to avoid using mocks as they just end up obscuring what the code is doing.

More specifically, I follow the maxim of only using in the tests what is publicly available to a user of the class. If it is a private instance of a class, or a class created in a function that does not have a mechanism to be switched for something else, you shouldn't be poking the internals to modify it, you should either:

1. provide a mechanism to change that class -- e.g. if the class under test is talking to a database;

2. not change the code -- e.g. if the class under test is using a particular data structure class.

You should not have/use mocks if you have a class A that holds and uses class B to perform its work. If you do, you are not properly testing class A's behaviour. That is, if you have a rotation helper class that uses a quaternion class, you shouldn't be mocking the quaternion class behaviour -- that way only leads to madness, expecially if the internal implementation of the rotation class changes its internal representation/logic to use matrices.

Acceptable places to use mocks or similar techniques are:

1. for the class that wraps the database object, or some other external system -- for which, I don't class the filesystem to be external;

2. for setting up parts of an application (e..g IntelliJ) when testing a plugin -- and there, I try to get as close to the application behaviour as possible/necessary to perform the tests (i.e. wherever possible, use the application's real implementation class).

3. for setting up things like Spring, or other dependency injection components.
Why can't we stop this perennial cycle of "let's act like minions who follow the one with the shiniest object while they drive us all into destruction" and start taking responsibility for our choices and actions?

This whole thread started because someone took at jab at "old developers", and I'm really trying to avoid a rant against Gen-Z... but man it's unbelievable how conformist this generation is.

One would expect that a site called Hacker News would have an user base that does not accept the status quo, but here we are in a thread where defending "convenience" is the rule when it should be the rare exception.
Sad to read that. I didn't even know Switter existed but reading some of the stats and information it seems this will be a net loss for everyone.
That calculation only makes sense if you can actually find 9 hours of work that will pay you in money. If you are a salaried employee your time is not always exchangeable for money quite so easily.

In my career as an engineer I was never able to work extra time and get paid for it in any other currency than time off in lieu.
Cuda is c++ with all the expressive power it has
It's really a fine line, I think. You cannot do everything and you cannot discuss everything. Unfortunately, you also often cannot undo such a decision cheaply later. (One of the big fallacies of agile software development is that making changes has essentially constant cost of effort, whereas in reality changes get more costly over time.) So the only way out is some kind of agency/ownership. Every team should have a basic understanding of the goals of the stakeholders so they can make such decisions in good faith.
And IMO this is where Firefox is getting worse.

Firefox used to be much less user-hostile. Now it draws too much attention to itself, like it's trying to be a lifestyle brand.

Using Firefox feels like walking through a busy shopping mall, and I worry that the folks making Firefox don't know any other way that life can be.

Post-update pages (if they must exist in the first place) should look like:

> You're using the latest version of Firefox! (Need a VPN? Try ours!)

> You're using the latest version of Firefox! (Discover the best of the web with Pocket from Firefox)

…but instead it feels more like:

> YOU HAVEN'T FINISHED SIGNING IN TO POCKET YET! SIGN IN NOW! (btw firefox updated)

> Buy our VPN Buy our VPN Buy our VPN Buy our VPN Buy our VPN (btw firefox updated)

I wish Firefox would focus on being a useful tool (like the rest of the software I use). Compare Firefox's first-run experience with that of GNOME Web: Firefox is obnoxious; GNOME Web just gets out of the way.

I believe in Mozilla's mission circa 2004, but I'm not convinced that Firefox does any more.
Improve productivity / knowledge management online
Hi Guys!

Problem Statement:
Whenever I start reading or researching a new topic online, I get lost in the maze of tabs and don't effectively go through all of them. Another point is that my searches are very oriented towards an action item, for example, pricing for SaaS companies, figuring out bugs in my integration with Slack, etc.

Since a typical workday for folks involves generous usage of the web, it seems counterintuitive that no good tool is available as of now.

I researched online to find some tools which will make it effective to work and found Roam Research and Get Toby to be the few. Other extensions are available in chrome but aren't delightful (OneTab). This is a good article stating why Roam isn't working out for a working professional (https://every.to/superorganizers/the-fall-of-roam)

Solution:
A tool that can incorporate workflows into web research. A tool that can have the ability to separate tabs usage as per goals (currently thinking of tree structure) for which it is opened for, compile ideas from multiple tabs with the same goal in a single note, collaborate search with folks in your team (no need to share links for a certain goal every time), search for numbers related to a goal, save the browsing session related to the goal to use it anytime later when similar work crops up.

Value proposition:
Having a tool that help the user can segregate, compile, collaborate their work on the web will increase the effectiveness of their workday.

If this seems feature-rich, it is because I intend to improve how a majority of folks work on the web. There is no set workflow to it, add to the fact that emails, manual tasks, meetings take up time, there is a loss of continuity which creates friction for users.

Please let me know what you feel about it. I am looking forward to taking suggestions/ criticism of this idea
I think it’s a purely scientific question with a simple answer. After conception, the organism is plainly alive. Like if we found it on Mars we would say we found life on Mars. It’s also human according to its genetics—which is generally how we decide what species something happens to be.

I don’t know why you’d call that a “fringe belief.” Fully 38% of the public holds that view: https://www.wbur.org/npr/730183531/poll-majority-want-to-kee....

I suspect when most people assert that “life doesn’t begin at conception” they’re not referring to the literal beginning of human life, but the metaphysical question of when “human life that justifies legal protection” begins. That I agree is complex.
It's definitely not the scrum masters responsibility to decide on requirements.
Yes, I meant "at normal speeds", not "as fast as possible". That's quite obviously what the statement I replied to was about.
I've worked in a few sales led organisations and it seemed to me it was just as difficult as hiring programmers. The only difference was it was easy to see who wasn't performing. You could quickly spot the poor performers and deal with them.
That's useful, though I'll note that tridactyl has an optional 'native' plugin that can provide the connect to native benefits.

I'm actually hoping tridactyl will follow neovim and embrace js more (similar to lua in neovim).

So not a great sales pitch for me specifically, but still sounds like a step forward for turning browsers back into user agents for power users and programmers.
On macOS:

- install Homebrew, load my Brewfile

- clone my dotfiles

- login to my Firefox account so that it automatically installs uBlock origin, Bitwarden and SponsorBlock.

Good to go.
Who has such stupid requirements ? What's the "platform" compiler for something that provides GCC up to 11, like centos ?
I wonder lately whether CmmC really means his violence dramatically, or like Frank Miller just likes it. No Country for Old Men ends with what seems like sympathy with the murderous bastard, with his victim not calling him on his transparent lie.
“We expect that our circuit innovations will deliver a blockchain accelerator that has over 1000x better performance per watt than mainstream GPUs for SHA-256 based mining,” Raja Koduri, Intel’s senior vice president, explains in the announcement.

Nobody cares about mainstream GPUs for SHA-256 based mining; that station was passed nearly a decade ago.
The nearest rival would be something like a Bitmain S19 Pro.
Total Cost of Employment: https://support.remote.com/hc/en-us/articles/4406888078733-W...

"delta" = difference.
> generator with low Total Harmonic Distortion

With any electronic device built after the 90's, this will not be an issue. Everything that uses a switched mode power supply doesn't care about the waveform.

The waveform shape will likely only affect devices from before the 90's with inductors trying to do clever things, such as florescent lights.

With a very poor waveform, classical induction motors will run hotter. That includes fridge compressors and fans in furnaces, pumps in dishwashers, etc. I doubt any will fail though - they normally have a decent thermal margin.
In democracies, we tend to ignore things when they only get 20% support, and that's if nobody is actively being harmed.

This is a terrible understanding of Canada's system and the Charter of Rights and Freedoms (including the ones that Trudeau just suspended with the Emergencies Act).

It's not hard to understand how authoritarian systems come about - it's people like you who gladly support them as long as the enemy is someone you agree is bad.

Yikes.