skysight-inc/HackerNews huggingface dataset:
Then there is someone nearly the same who cries foul when they aren’t told a new company owns the extension. What if Google bought it and was going to harvest that “ability to read and change website data” permission?
Interesting! How come this wasn't fixed? Nobody noticed, or is it that java.util.Random is not meant for serious cryptographic use?

I know there are other parts of the Java standard lib that are so terrible [1] that people for years have recommended not using them, like anything with dates and timezones...

---

[1] or used to, haven't kept up with the latest Java versions. Maybe they fixed it.
Adobe to Acquire Figma
I remember being told to use BlueJ in a CS class back in college. I realize it's an IDE made for learning but when I booted it up I was profoundly confused. I think I spent the first class playing around with it and downloaded Eclipse when I actually had to work on assignments.
>I'd argue this wasn't simply negligence, but a calculated decision to kill an innovative product because it threatened the profits of their cash cows.

Well, that product was also theirs at that point, so it wouldn't be threatening anything (profits of its sales would go to them anyway).

If you people people would stop buying Photoshop and Illustrator, then no, Fireworks was meant for other use case entirely (web mostly), and it had 1/10 the capabilities of Photoshop and Illustrator pertaining to their own domains (yes, many use just 10% of a program, but many must-have features included in that 10% differ from person to person, so Fireworks having that 10% wouldn't be enough).
"We have “intelligence tests” to measure intelligence–or do they just measure test-taking ability?"

Life is just a series of different kinds of tests, one after the other, every single day.
The problem with selecting programming languages, application frameworks, or anything else based on their "Hello World" example is that before you know it, you find yourself writing something more complex than "Hello World".

Most Internet discussion forums are absolutely insufferable, because the population is disproportionately students who haven't gotten past that stage yet. Or junior professionals who find that their jobs are more messy and boring than they expected, and want to spend their hobby time dabbling in one-person side projects that never get past that stage.

Among this audience, in that space, sure... static type checks are "cumbersome", testability is "overkill", refactoring never happens, etc etc etc.
New York state not New York City. Big difference.
If you want to ask questions, have feedback, Penpot recently started a community on this Discourse forum: https://community.penpot.app
Some WFH employees now live in another country
Game-changing' new battery charges in 3 minutes and lasts for 20 YEARS
Great suggestion -- HPH was a stab at making more sophisticated tools like that more approachable for homeowners, but for folks able and inclined to use the more powerful software out there (including energy plus and open studio), it could be really useful.

One thing we've built but not yet included in the site is a way to back into a more precise heating/cooling load for the home using past utility bills. That could be useful even for folks going down the more bottoms-up modeling route as a way to help with the 'garbage in / garbage out' problem of having to estimate insulation, window heat transfer, etc. etc.
I was just looking at Figma open positions and was wondering why they've been on a hiring spree while most other companies aren't.

I guess I know now.
Users keep using. Why would the companies change?

If you object, don't click "I agree" to terms of service that you don't feel comfortable with.

It's like a prisoner's dilemma. You can complain about how people always defect on you, but you're doing the exact same thing.
Smart contracts are still contracts, just a different kind than the typical legal contracts. "Contract" has been used to describe API interfaces. Words can have more than one meaning. "Contract" is also a verb, with multiple meanings.

https://en.m.wikipedia.org/wiki/Design_by_contract
As someone who has no desire to work in FAANG, it's unfortunate.
Oh, tried to find it on the page but must have hidden the comment. I've never worked in it, but played around with it for a few minutes and it certainly seems capable enough for solo or small team use. It's also the only open source prototyping tool I've found yet.
I have never paid attention to shares or vesting schedules in contracts. I would stay until I had made the improvements I sought out to make and was bored. I would leave with whatever has vested at that point. I do not acknowledge golden handcuffs ever. Leave when you do not enjoy the job anymore, or are not bringing maximal value you know you could elsewhere.

Startup stocks are ephemeral lottery tickets unlikely to ever make as much as 30% base pay bumps every 2ish years.

Now as an independent consultant I have no stock at all and still make more than the total comp of any FAANG friends.
No, we just need to fund the SEC and FTC and let them do their job. We also need to enforce consumer protection not simply maximize shareholder value.
The transition on this site has been seamless, hasn't it? I have to say, I actually do think less of people for it.
Punctuation is key, as your second example emphasises.

In this case, a better wording would have been: "removing the source of a megaton a week of carbon emissions".
You gotta stop putting all of your eggs in one basket. Also, connect with these important people outside of Discord. You have to assume these sites/services will ban you at any moment. Contingency planning isn’t just for projects at work!
> “Rightly or wrongly, she'd absorbed a very toxic environmental narrative,” he said. “I mean, it's kind of hard to defend ‘stickers for grownups’ that emit, by some estimates, a megaton of [carbon dioxide] a week.”

What was the "toxic environmental narrative"?
What's the best alternative?
I use it for Toit (toitlang.org).

It's not perfect, but still incredible useful (and sometimes scary; in a good way).

I particularly like it for writing tests, but it's useful in normal code too.
Very good. I spend too much time on youtube this should encourage me to cut back on that.
To give you an idea how big of an impact this is to miners, my 5700 XT went from making $1.2 / hour (mining Ethereum) to $0.15 / hour (mining Ethereum Classic) Eth classic seems to be currently the most profitable coin to mine and it is barely worth the electricity cost.

The people with actual mining rigs with multiple GPU's will either sell their stuff or start renting them for services like vast.ai. I assume most will end up selling because of the cost of getting a server-grade Motherboard/CPU + lots of RAM isn't exactly cheap and the effort required to set everything up is much higher.
It's not the acquisition itself. It's what company acquires it. Adobe is the IBM of creative tools. (If not Oracle.)

OTOH being acquired by a behemoth company always feels uneasy for the product. Imagine an acquisition by Google, or Facebook, or Microsoft, or even Apple. I bet people would start imaging how Firma were to deteriorate under their corporate governance.

Ideally an acquired company is just left as is, and used as a cash cow, resulting just in the products becoming a bit more expensive for large customers.
I still use Adobe Animate (formerly Macromedia Flash), for simple vector drawings. For example, you can just draw a circle, draw a line through it, delete part of the circle that is bisected on the line, then click and drag the line or the remaining curve to curve those two segments. It's so much easier than using the pen tool or having to deal with vectors in Illustrator.
Common things are so obtusely buried in these applications. It's extraordinary the decisions they make.

Maybe there should be a telematics tool for gtk that tracks when a user is clicking around looking for something and treats it like a bug report after a program crash.

Some Non-Obtrusive (very important) dialog says something like "looking for something? Tell us what and where you're expecting it so we can add it".

There's no reason at all things can't be in 2 or 3 places instead of like View / Interface Options / General / Advanced / ... or wherever the hell someone decided to place it.
Avast has its own browser, maybe they wanted to implement this feature natively in the browser and figured it would just be easier to acquire an already working solution.
Check out mallo.io or feel free to email me ronak [at] mallo.io
But a 13 year old commenter on a l33t gam3r forum told me I should never never use an SSD!
I always felt Google would buy them to add a design tool to Google Drive's suite of offerings. Guess this make more sense.
It's very plausible. I can see managers get bent out of shape for people taking sudden time off (which is bound to happen when a family member dies), likely because they don't have proper redundancy in place (at least that's been the case at pretty much every company I've worked for), and might be put into a bind as a result, and feel resentment against their employee when they shouldn't. So they get rid of them and hire someone else.

Most of the US has at-will employment, and they can terminate you at any time for any legal reason, and there's no federal-level laws on offering bereavement time off, so I bet this happens more often than you think (at least a cursory google search brings up quite a few people telling stories of it happening to them).
> Reducing methane emissions is vastly more effective at preventing climate change than reducing co2 emissions.

This statement caused me to do some light research. I discovered that methane is 25 times as potent as carbon dioxide at trapping heat in the atmosphere.
Well, you can do that with almost any very lightweight app, including apps costing like $10 and having hardware acceleration and everything, like Acorn and Pixelmator (examples on the Mac side) and also "be on to your next task".

You can even fully automate it (well, at least the resize, you'll still need to pick where to crop) with both.
People move when there is a better offer. Replacement hires come in at higher pay. Which means people who didn't move would also have pay raises (same role/level, pay parity). Some companies colluded to stop people from moving [1]. Only a small fraction may have moved, but it would have had cascading effects across the industry. FAANG people get paid a lot more, other companies have to keep up, they may not match adtech/SV pay, but have to be competitive. I'd say everyone in US is getting paid 50K - 100K less per year because of this. This may seem high, but factor in nearly 20 years of cumulative raises.

[1]https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
That's just playing on words though. Not every kind of "test" requires the same skills and abilities.
That makes pretty good sense in the warmer end of temperatures, as even though sea water temperatures haven't been recorded above 130°F, friction may cause water temperatures against the hull to be much higher, and though probably never higher than the boiling point of water, it is possible for the temperature of steam to be much, much higher, though only at extreme pressures. Plus, air temperatures at sea level will be warmer than the water temperature in extremely warm areas.

But it is not possible for sea water, anywhere in the oceans, to be much colder than freezing, nor does the air temperature at sea level begin to approach the coldest temperatures recorded on Earth, which are always recorded at elevation. I can't seem to find the record lowest temperature recorded at sea level, but I can't imagine it could be much lower than a few dozen degrees below 0°F.

The question that comes to me is, why is that -100°F metal test even a standard? On the one hand, it is vanishingly unlikely a watercraft could ever experience temperatures that low or even 50°F above that, and on the other hand, temperature measure goes down all the way to -459.67°F. So why aren't they stress testing at -559.67°F? And if tests at those literally impossible temperatures were required, could we at least agree that that would be objectively stupid? And if so, there must be a way to determine what test temperatures are stupid to test at in a sliding scale diminishing towards test temperatures that are less stupid to test.

Though other comments are intolerant of the metallurgists' actions, fundamentally, she was correct, although it is clearly unethical she faked tests results, her reasons for doing so are not entirely irrational. The more intelligent and the more expert an individual is, the less tolerant they will be when asked to do things they know could never matter. Though the military is famous for requiring irrational actions, such as constantly digging a ditch to only fill it in again (which I believe has something to do with proving compliance and following orders, maybe testing the command structure), the woman was not in the military. While I do not condone faking tests, I have some empathy for her, as it is difficult for intelligent individuals to intentionally do stupid things, especially when they are required to do so by less intelligent individuals. I could only guess that most of HN members are a lot like her, and less tolerant of objectively stupid requirements.
Avast was caught stealing data from their users a while back:

https://www.vice.com/en/article/qjdkq7/avast-antivirus-sells...

so calling them 'a famous and trustworthy IT company' is quite a thing. infamous perhaps.
In cases like this I always wonder, what stops another startup from basically just spinning up a figma clone from scratch?
Unless it's a security vulnerability, I quite often find that I would have preferred for the update to never been made in the first place.
I'm not sure about great. If I had family beyond my wife, sure I think Western Europe would be incredible.

Since I don't, I choose to live in a poor country instead of a Western European country. Bought a flat for $100k, spend about $1k per month, and when I am able to find work I put 90% of it into savings.
Generally in Europe, when a card is inserted into a terminal for a chip transaction, PIN entry is required. There is no particular delineation between whether it's credit or debit like this. Contactless transactions have a small percentage chance to request PIN, but contact transactions always do it, as all european cards (AFAICT) have put the PIN CVM ahead of the signature CVM, or just dropped the signature CVM entirely, for around 20 years now.

I wasn't aware that Chip+Signature cards even exist in europe.

Whereas the US is all over the place with different methods for different cards, and mag stripes still in use, sometimes requiring you to enter a PIN alongside that, all largely driven by retailer reticence to update their hardware.
I apologize, my reply was uncharitable. You are right that private companies should stop being leeches and give back to the community.

I just wish we all collectively made FOSS work, because to my mind it's the greatest development in computing history, instead of going the proprietary road once again. Which I think is bad for all of us, even if short term it might look like a solution.

But yes, leeching is a problem.
If the main observation curve doesn't go the way you want, check its derivative.

"The wall is very close"

"We're going too fast, shouldn't we brake?"

"Oh at least, we're not accelerating, look, constant speed, everything is fine!"
I think the reason they make you use Java instead of something like Python, is with Java is explicit whereas with Python lots of things are implicit like type inference.

IMHO the best language to teach with now is Typescript. You get the explicit benefits of Java without the OOP mess.
Because the chessboard has been moved and all the pieces rearranged.
Usually you have a cliff of 1 year, getting something like 25% of the shares then.
Now include the fact that you got a signing bonus paid for the first 1 or two years, you can get a new signing bonus in a new company… I’ve seen people doing that. From a career progression I had the feeling they were slower and doing just the greedy optimization
I seem to remember that the Xerox Alto defaulted to a white or light grey background as well, and of course the same for early Macs. For me, in the 80s and 90s, lighter colour backgrounds - even on essentially monochrome displays - were generally a signifier of a higher end, or sometimes experimental, workstation machine or OS, than black backgrounds, which felt much more like corporate droneware.

(Of course, that wasn't always the case: the Sinclair ZX81 and ZX Spectrum, both very cheap microcomputers introduced in the early 80s - and I think also maybe the Acorn Electron - defaulted to white backgrounds.)
It's really a fantastic tool, we are using it since several months in replacement of figma and Adobe XD. The prototype feature is working great as well.
They were mainly manual testers, which might tell you enough! I wouldn't be surprised if there was some Oracle database stuff given what we've discussed together in the past.
Who says we all do? ;)
All depends on Your definition of "performance". If it's "the best water resistance with the best vapour permeability and lowest weight", I'm afraid You'll always end up with something with Gore logo on it.

That being said, anything You're willing to compromise on brings You closer to the goal of having a natural fiber outdoor hard shell.

Personally, I'm currently experimenting with waxed fabrics. Commercially it's made by plenty of outfits like Fjallraven and Barbour, but the basic idea is pretty simple - take any mechanically resistant fabric You like (cotton, linnen, hemp, whatever blend seems like it could resist about 70 deg. Celsius), apply a wax (usually some mix of beeswax, parafin or microcrystalline wax, sometimes thinned with oils and solvents) and heat the whole thing (either with a hair dryer, heat gun or throw in a bag in a dryer).

The result is usually somewhat heavy, but surprisingly resistant and depending on what materials You start with, can be pretty cost effective.
>except Macromedia apps had far better UX, better performance, and better integration with the web

Lest we only remember the roses smelling side, Macromedia also made the pile of crap called Flash.

And Both Fireworks and Dreamweaver had their fair share of bugs under Macromedia too.
> The guy created 400,000 jobs during the covid crisis,

No he didn't. The business he founded did, the investors that invested in this business did, the customers that paid for services did. The people that made all of that happen were employees. He is not solely responsible for anything. For a long while he was responsible than many others in the organisation, but ever since he hired another person he was never responsible for anything on his own.

The idea that one person solely, directly lead to 400,000 people being employed is farcical. Did he really create a job spec, position, interview and do the paper work for 500 people each calendar day for two years?

No he does not deserve the money he has.
These tools aren't interchangeable. Photoshop is for editing images. Illustrator is for editing vector graphics.

Figma is a multiplayer layout tool, which can be used for web, print, or anything else. The main use cases for enterprise are a) it's web-accessible, and b) the realtime collaboration/revision/commenting tools.

The smart thing would be to just sunset Adobe XD and replace it with Adobe Figma.
While I find it awesome to see Penpot getting some recognition right now, it is not at the point of being a Figma replacement just yet. But I'm very hopeful that it will eventually be. Once they get a plugin system implemented, I'll be recommending it to all my colleagues.
I think if we're going to root-cause this, what really got the ire of the Americans was good old fashioned land reform after the revolution. They hate land reform, happened in Guatemala too.
James Bond Returns as GoldenEye 007 Sets Its Sights on Xbox Game Pass
Having grown up with both, I strongly disagree. You can build very strong bonds with cats, but you have to earn their trust first. Just because they don't feel that the purpose of their existence is to please their owner doesn't mean they're not intelligent.
In fact, were seeing the largest increases in pay over the past two years (and i think in real pay too), and they're forecasting that will continue this year as well. This is much more prominent in the lower paying jobs than in professional ones.
Doesn't current laws require harm to competition to have already been made in order for them to enforce anything?

So Adobe acquiring Figma isn't unlawful, until it is proven to have a bad effect on consumers.

I think what parent is saying, is that we should adjust laws to be more pro-active, that if there is a possibility/high-risk of the acquisition to have a bad effect on consumers, it should maybe be considered a bit more than usual.
Adobe is a disgusting company. I remember they charged me $150 just to be able to cancel my fucking accidental subscription to their awful creative cloud.

R.I.P Figma
If you are going to use naught, you must refer to the time period as "The Naughties".

I prefer the "Turn of the Millennium" myself.
I do care - I install tools because they're useful, and if they become more useful from new features, that's useful to know. I've definitely found some good gems to improve my workflow that I don't think I'd have discovered without the changelog.

What I don't particularly care about is "performance optimizations and bug fixes". If that's all you have to say about your latest release, just don't bother telling me. I suspect that's where some of the fatigue from release notes comes from.
With Figma's memory and performance issues lately, it feels like Adobe bought them a year ago.
There's two related problems here: finding relevant results and ranking those results. The first is historically done with massive inverted indexes. Page rank is for the second one of ranking those relevant results.

For the first part you can look into "embeddings" and "approximate nearest neighbor lookup" for the modern approaches. That said inverted indexes are still very popular.

The second one is generally called "learning to rank" so you can find a lot of things written on that topic. The biggest issue here imho is what training data you use which gives you examples of good rankings. The best algorithm trained on garbage will give you garbage.
I hurt my little pinky finger programming. RSI is a real thing.

but I don't think tech compensation is high because of risk of this type of injury.

vs underwater welding, where the types of possible injuries have greater impact on overall health.
But again, police are not judges.
Also those over 40, but that still doesn’t mean everything advertised as the solution is actually the right answer. This is especially true when the sales pitch is “buy now, you’ll make a killing!” but all of the real problems get a response along the lines of “we’re working on that but it was harder than we thought”.
This thread is HN jumping the shark for me.

The merge is freaking incredible. Switching the engine of a $60 billion financial network in-flight. Permanent power savings the scale of a country. An incredible coordination between a huge number of diverse parties all over the world. Everything open source. And all we get is a rehash of tired old arguments against cryptocurrencies.

This was originally a forum for hackers, makers and entrepreneurs. It does not seem like that anymore.
Good. I would too if I had one or had ever heard of them before this or had any idea what the company does, LOL.
Every modern identity platform tells you where your users are logging in from. Hiding it won't work for long if your company isn't in the stone ages.
I really don't understand why Alexa hasn't gotten any better, or why FSD is still in beta after so many years of promises from Elon.