skysight-inc/HackerNews huggingface dataset:
A bugbear of mine having to use a couple of Java apps on my Mac is the non native window support.

Do JBundle'd apps support native full screen size (not just expanding to fill the size of the screen, which allows other app windows to appear in front/behind), and native keyboard shortcut behaviour?
Good article on ethanol as a replacement for lead in gas. Changed my view on it as an additive: https://doomberg.substack.com/p/in-praise-of-corn-ethanol?r=...

(Though not as an alternative)
Well, I mean I don't want to judge all startups.

In fact if you take any of this offhand advice as gospel, well I wouldn't.

Maybe I should have scattered "probably" and "often" about the place.

1:
------------------------------------------------------------

When you read the book, ole Fred is not a fan of large engineering units. Forget two pizzas (Bezos is from New York, two pizzas for him is ~10 people).

Fred's view is actually:

1x captain/tech lead,

1x co-pilot,

1x ops guy equivalent,

1x business analyst equivalent who can be sent to meetings (he worked for IBM).

(And then two secretaries. And an copy editor for the documentation, because no internet.

No internet! The documentation must be written!

The lead developer needs to follow my favorite advice of all time:

Can't write? Imitate Hemingway.

And a full-time librarian for the punch cards. And a full-time employee just to maintain the minicomputer that was your debugger.

Because hey, the book was written in 1975.

The internet doesn't exist, email doesn't exist, the engineers almost certainly can't touch type. And anyone without an attractive female secretary was nobody.

The pimply faced youth's job as config wunderkid and unofficial court jester fills most of those roles these days)

2:
------------------------------------------------------------

If you think of all the amazing software that has been made by one person...

How many people do you need to make amazing software?

What are you even making?
Maybe people get it since “good” guys with big legal guns show up for it, and enslave or shoot you if you don’t come up with it, for your own good of course.
QM is perfectly deterministic. Probability only comes into play during measurement. Now here's the thing, nobody knows how does measurement work. Currently, we just assume measurement is a probabilistic black box.

There are theories about measurement that do away with probability, but they have to skirt around Bell's inequality in ingenious ways
> Starting late in 2021, Google changed how the Google Advertising ID works to allow a user to Opt-out of targeting, replacing the ID with a string of zeros.

Under GDPR, all consents must be opt-in, not opt-out…
Advertising is only a small part of marketing.
What do you think a presentation by Elon of the latest models is?

What do you think putting a Tesla on a rocket and launching it towards Mars is?

What do you think PR pieces talking about the latest Tesla tech are?

Elon tweeting about Tesla is advertisement. It's not because it's not a pretty picture in a magazine page that it isn't.
This is amazing for indie note taking apps like https://bangle.io . I will no longer have to tell users to switch to chrome now.
>It's not like there is an eBay or craigslist for companies, right?

There's a few of these sites. Just search for them.
Svix (YC W21) Is Hiring a Developer Advocate (Remote)
Depends on the product what you actually need, but I've personally watched more than one successfull software product launched with a more or less this resourcing. Not exactly this recipe but very much in the ballpark.

The assistants aren't assistants - you hire them with minimum pressure, but try still to find the most talented junior you can find.
Add enterprise-y features without alienating small/middle market customers, and then charging out the ass for it. People are very happy with it, too, as long as we provide good support.
Obsidian's "a vault is just a directory structure with markdown files" is the biggest reason I use it.
> However it gave me an interesting time this early in the morning - so thanks for that.

You're welcome! Actually I randomly had the idea this morning that I should convert the first part of the README and project description to German.

I don't know why.

I guess I was dissatisfied with the former name "BANG" and the idea came to me of a German voice saying, "Das Bang Froomverk!" in a very enthusiastic way...and I was like, "that sounds so much better! I bet the whole intro will sound so much better in German." I tried it...and was not disappointed.

Besides, I figure...why not translate some English into German anyway. Not everything has to be English...not everyone on GitHub is English by any means. Maybe I'm tired of English. English fatigue...heh

Thank you...please let me know if this is offensive to people from Germany and I will do something.
You're right, they do show the leg glyph in the sidebar, but then in the text they write:

"The Egyptian hieroglyph for the consonant /b/ had been an image of a foot and calf ⟨ Leg glyph ⟩, but bēt (Phoenician for "house") was a modified form of a Proto-Sinaitic glyph ⟨ Bet ⟩ probably adapted from the separate hieroglyph Pr ⟨ Per ⟩ meaning "house"."

It doesn't seem from this that they are claiming that B comes from the leg glyph. so it's very strange they put it in the side-bar, if it's etymologically unrelated.

Also, if you look at the Aleph article, https://en.wikipedia.org/wiki/Aleph, they have a sub-section with some Hieroglyphs that are pronounced as aleph, without mentioning any historical connection, which seems very strange. The rest of the article talks about letters that are historically related, so why bring up the vulture glyph? In the article for a they don't show the vulture though, only the ox.

I think part of the reason people say things like this is that they are so strongly inclined to see writing systems as alphabets, so they just have to find "the letter b in Egyptian", even though that makes no sense at all. Egyptian didn't have a letter b, they had a number of glyphs that represented 1, 2 or 3 consonants.

Btw I'm sure the professor knows his Egyptology, so the preceding wasn't referring to him, but maybe he didn't study the origin of the Semitic writing systems. That's not really Egyptology.
I have been using it to provide ability to read existing markdown notes in a users directory see [1]. So far it works great but browser support is limited to chrome and edge.

[1] https://bangle.io
> I come from a Sanskrit background

Meaning a scholar of Sanskrit or something else?

> The optimist in me thinks this is the written script for an early version of Proto-Indo-European

Optimist in what sense?
I've used github actions to build jpackage Mac binaries for open source software.
Beautiful.

You might want to consider spelling codesigning as two separate words. The meaning / interpretation “co-designing” might be more prevalent for some users when spelled together. :)
This is the real danger of the administrative state. Arresting you requires actual police officers to go out and physically do the act of arresting you.

The bureaucratic state can freeze your bank account, revoke your license, and shut down your life, all remotely.

And now they've set precedent for future protests. I don't know how anyone who considers themselves a liberal or Leftist can support this.
Current mixes are about 15% ethanol, so are only increasing carbon emissions by 4%. The ethanol helps the gas burn a bit cleaner.

But, yeah, it's definitely not on the path to a carbon neutral economy.
Complexity is a much larger issue in human centric systems than it is in computers.

We can hide the complexity in computer systems even engineer the risks of it out, this is not the case in human centric systems. That complexity will endanger everyone involved.

KISS is a good principle generally, but it's the most important principle in humans systems, sometimes even ahead of completeness.
If just being self-employed counts and raising the bottom line counts as "take off": I should have made my services much more expensive much sooner.

I less than 40% percent of potential customers balk at your rate, it's time to give yourself a raise.
FE International is another one: https://feinternational.com/
> Too often, devs are asked for pointless estimations that amount to "how long is a string?", and the timeline for delivery predictably becomes very inaccurate.

My new approach to this has been responding with another question: "How much time is the problem worth? What is the organisation willing to spend to get it solved?"

If they can't even tell me how much the problem is worth, I have no chance of making good prioritization decisions. (At that point I usually have to get there incrementally, so I start asking, "if I got it to you next year, would that have been time well spent? Okay, how about next quarter, would it still be relevant by then or would it have lost more than it earns us?"

If they tell me break even is at roughly 20 engineering days, then I can say something like, "there's an 80 % chance I can get it done by then. If I can down-prioritise this other thing that goes up to 95 %. How would you like to proceed?"

The discussions get much more productive this way. And I get more information about how valuable the different problems are.
Probably more like:

Person B hires person A to the interview for him

Person A shows up for interviews, claiming to be Person B, including B's postal address.

Business sends contract to Person B.

Person B signs, returns contract.
FWIW, there's JetBrains's JetBrainsRuntime project [1] containing Swing patches for eg HiDPI support and other things. Haven't worked with it, nor do I have a stake in it; just mentioning it because JetBrain are one of the few companies delivering kick-ass, commercially successful, mainstream desktop software using Java/Swing today.

[1]: https://github.com/JetBrains/JetBrainsRuntime
GDPR recital 23 says the following:

> In order to ensure that natural persons are not deprived of the protection to which they are entitled under this Regulation, the processing of personal data of data subjects who are in the Union by a controller or a processor not established in the Union should be subject to this Regulation where the processing activities are related to offering goods or services to such data subjects irrespective of whether connected to a payment. In order to determine whether such a controller or processor is offering goods or services to data subjects who are in the Union, it should be ascertained whether it is apparent that the controller or processor envisages offering services to data subjects in one or more Member States in the Union. Whereas the mere accessibility of the controller's, processor's or an intermediary's website in the Union, of an email address or of other contact details, or the use of a language generally used in the third country where the controller is established, is insufficient to ascertain such intention, factors such as the use of a language or a currency generally used in one or more Member States with the possibility of ordering goods and services in that other language, or the mentioning of customers or users who are in the Union, may make it apparent that the controller envisages offering goods or services to data subjects in the Union.
Cool, it can decipher Linear B, like humans, because there's a bunch of data points for Linear B (IIRC around 6.5K inscriptions in the corpus) and because it's known that it's written in Mycenaean Greek, and Ancient Greek gives us a place to start working backwards from.

But then there's Linear A. Only has 1500 inscriptions or so. And no translation.

So, Harappan/Indus script has about 4K known inscriptions. And descendant languages to work backwards from are still unknown.

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.

That said, I would love to be proven wrong, because I love the idea of the Indus valley civilisation being where "all the wise men in boats" (to paraphrase Pratchett) came from, given the obvious proximity of the Indus Valley to the Persian Gulf and thus Mesopotamia.

Bonus points if someone translates a Harappan inscription and it says "By the way, if some guy called Noah turns up in a boat, claiming to have been spared from a global flood, he's a bit nutty, it was just a heavy monsoon."
Not necessarily sad.

For example, we will likely use Ethernet until the end of eternity. That's not because Ethernet is perfect. Far from it. But because whenever we come up with new networking technology, instead of coming up with a new name, too, we keep calling them Ethernet and just increment the version number.
My home-office pretty much is a weight (monkey) gym with functional weight training tools. Macebells, Clubbells, Kettlebells, pull-up bars, heavy-bag, and heavy exercise balls. Whenever I am in a meeting, and muted, I am swinging or throwing these (or myself) around. I USED to have back-pain, neck pain and arm pain from being a 40h/week remote developer. Once I started exercising during the day, pretty much randomly at any time of the day, that all went away. With an added benefit of farmers strenght and physique. Problems also become a bit easier to solve, after 15 minutes of hitting a heavy bag.
I realized after writing this comment that when WoW was out I had a career already. Didn't play games at that time.

So that's probably why I heard more about Tibia from my friends than WoW.
What's your hourly rate by the way? I am wondering if you actually lost money while inquiring about these repairs. If you make 100$ an hour, it's just 9 hours of your work to buy a new one. Basically one working day + a smidge.
Great writeup of some of the design thinking and challenges around building a ZK system.

Using a community chest to reward front-runners for submitting claims is clever. Would the ETH reward still need to be at least as large as the transaction cost to incentivize front-runners? Or is there still a cut of the token being taken, in the hopes the token value will make up the difference?

It seems like there would still be a basic gas problem any time the receiving account wants to use the (ERC-20) token, eg to send the token somewhere else via a wallet or some other standard UI?

Very useful exercise, thanks for sharing.
Which language though? There's so many. It's already been tied to Proto-Dravidian, or to Tamil, or it could be extinct.
I use jpackage to build native bundles for JOSM, an editor for the OpenStreetMap project. As others have pointed out, one of the biggest shortcomings is that you have to use a Mac to build a Mac bundle, etc.

https://github.com/JOSM/josm/blob/master/native/macosx/macos... is my macos script, https://github.com/JOSM/josm/blob/master/native/windows/win-... is the windows script, and for how it moves, see https://github.com/JOSM/josm/blob/master/.github/workflows/a...
This post led me to a nice journey where I finally ended up replacing my handy friend Fira Code Finally with iA Writer Mono. Fantastic !
Shaders would be so much more accessible, if there simply was an easy way to debug them. How many developer hours would have been saved with a simple printf statement? Or god forbid a step-through-debugger where you can inspect values...

The most common cause for errors in my shader code are values outside of the expected range or matrix transformation errors where I have to go through them step by step on paper...

So, how do you debug shaders? Is there a reliable tool which actually helps? Or am I missing something?
"There's good talent in Thailand as well. RIP my friend the Thai data/cloud principal eng banking 14k USD."

Don't know from when this is but tech salaries in Thailand are much higher and it's hard to find people.

This would be fresh grad level at most.
Semantle: Semantic Wordle
You just probably use the web browser much more often to catch it after an update.
And afaik, the reason for this is that they can only maintain a known good state this way, as well as making freshly patched security patches available as soon as possible.
This article misses a key point: Ethanol is used to oxygenate the fuel, which reduces carbon monoxide and soot emissions. It replaced MTBE in that role.

It was never intended to reduce greenhouse gas emissions. Producing it requires more energy than it provides, and this was known long before it was introduced. It might be possible to power the production with renewable energy, but that's just extra steps for powering cars with renewables.
There was concern of over-reach when Pierre invoke the War Measures Act also. The War Measures Act included all of Canada, not just the geography the FLQ was operating in. I was fairly young at the time but I still have a recollection of the bombing, kidnapping and murder. I can't reconcile the current protest demands with say the FLQ manifesto[0]

[0] https://en.wikipedia.org/wiki/FLQ_Manifesto
It may be fine to do while backpacking, assuming you aren't running. The mechanics of running and walking are quite different.
We have benefitied here in Queensland, Australia from Chuck Feeney's philanthropy. He injected hundreds of millions of dollars into some of our key biomedical research institutes. He came to know about Queensland through his friendship with Ken Fletcher, an Australian tennis professional, who worked mainly in Hong Kong. This 2020 article says "The Atlantic Philanthropies" was on track to distribute all the funds by the end of that year.

https://inqld.com.au/news/2020/07/09/why-you-should-rejoice-...
Which languages though? There's a lot of languages in and around Punjab.
Emergency act, because people are parking wrong, makes sense...
So in other words it's not perfectly deterministic at all?
The most plausible theory is a botnet - but probably looking to just mine and used defaults
Please downvote me for the sin of laughing at this.
Firefox mobile can't save a webpage anymore. They took away essential features and each new release I have to learn new ways to turn off their money making initiatives.
IonQ Becomes First Publicly Traded, Pure-Play Quantum Computing Company
A striking yet somewhat confusing way to visualize this data. With the X axis being the average year of all letters sent by a person, interpreting the distance between corespondents is somewhat challenging. It's hard to know how a line from someone averaging around 1575 to someone around 1530 should be interpreted, since their letters aren't exactly time traveling. The difference could be explained by relative ages, yet I reckon there are other interesting factors to consider (corresponding with one set of people early in life, changing to another with age possibly). The timeline you get by clicking on "Explore by time" provides some more data, yet it isn't quite clear 100% there either.
> You can always use a burner phone with a fake identity if you want to stick it to the man.

You cannot do that everywhere (legally). For example in Greece you are required to give your id to the network provider or they block your sim card.
Renewable energy advocates are hurting the climate cause
> My impression is that Mozilla is too focused on basically everything that isn't Firefox - to me, it's axiomatic that Firefox wouldn't be in such a horrifying shape if they were focused on it.

I really don’t think that most of us would have any meaningful knowledge on this without having first hand experience, so I don’t think these opinions are of any use.
This is definitely a problem. I always resort to doing some kind of 'debug rendering,' modulating colors and trying to read back vals from that, in lieu of a printf.

Works fine for some things, but I've definitely dead-ended on others, no way I could think of to inspect.
This article frames management as being quite an adversarial process, framing it as managers vs software engineering ICs. It seems to say that it's quite natural that as an SE manager you'd have no actual SE experience and that micromanagement is the ideal you'd naturally want to strive for. The problem being addressed is that you can't actually have that, because SEs will quit. So now you have to find a way around that problem. In my opinion: If you subscribe to all these premises, you don't need to read the rest of the article, because you've already lost.
Python has roots in C, but you can still write valid compilable C alongside C++, so I'm not sure what you're trying to imply.

Sure it's another language, but the C at it's core isn't going anywhere.
> iOS led the way on these privacy features if I recall someone correct me if I’m wrong, Android implemented them after apple forced the industry to expect a focus on privacy.

At least iOS implemented the user facing interface first and AOSP/Google might have only implemented it because iOS did (we cannot know, but I wouldn't be surprised). However technically the API was already there and was usable by external permission managers long before iOS exposed users to it.

> Why would google be incentivized to collect less data of their users that can be monetized and profile them if no laws compelled them?

NOBUS. It also applies here, since Google's Services are installed in /system it has access to everything and other apps have to go through the hoops that Google can avoid.

> I feel like privacy on Android can be summed up as “no we wouldn’t spy on you! Trust us, wink wink. Oh hey, we turned on location tracking across all your google accounts and web activity, and maps, and gmail, and drive, and search… yeah it’s to improve your product experience, yeah… BTW you must agree to these terms to save places in google maps!”

It's not a big secret that Google is collecting data. Don't use Google products if you can help it. However what happens on Android with Google Apps preinstalled (basically every Stock experience) while using other apps/sites is more of a problem in my opinion.
Oh, I could be wrong on the number. It's extremely low though, certainly in the teens.

As a person they're very opinionated about not working for a "product company." And have worked at the same company their entire tech career after bailing out of some traditional engineering discipline (I think 6 yoe?).

Sweetest person ever. Never really followed up that conversation when I asked them if they were considering remote.
What is that? I haven't heard of it.
Show HN: Vimeomate – Free Vimeo video downloader
3$/gallon sounds so cheap to me. I'm paying almost 2.5$/liter. I'm pretty sure that will reduce emissions massively more than any change in fuel composition wherever the fuel comes from.
I've personally bought businesses on both empireflippers.com
and investors.club
what is the approximate outer diameter of one of those cables? I'm trying to picture in my head how thick the protective layers are, and how large is the joint box
That depends on the political environment, you still had to get the CIO to accept being booted out of the stand-up, the stakeholders to accept you deciding on the requirements and so on. Sometimes it's relatively easy, sometimes it's impossible.
Can you explain how I can give myself my own money for tax purposes then? I recently suffered a bit of interrogation from my own accountant for giving money to a registered charity that I have no involvement with so I'm sure she'd like to know about about this.
And now show stats for most of the input. It's different thing just to consume and different thing to type.
from the caniuse data, it looks like Safari might actually be working on this?

Which is both hugely surprising and deeply concerning, given their track record with both implementing APIs and the stability/reliability of them.... The tinfoil hat me in says they might fuck it up to justify the apple ecosystem stance of app store or nothing.
The species was devastated by chestnut blight, a fungal disease that came from Chinese chestnut trees introduced into North America from East Asia. It is estimated that between 3 and 4 billion American chestnut trees were destroyed in the first half of the 20th century by chestnut blight after the blight's initial discovery in North America in 1904

That's sad.