skysight-inc/HackerNews huggingface dataset:
I asked an online shop I frequent if they have an API, as they discount some inventory sometimes, to which they responded there is no public API. It's easy enough to find (using Inspect->Network->XHR) how they serve data, and with just five minutes of work, their raw JSON can be loaded in Python and polled for specific brands/categories/individual products, including anything flagged for a discount.

Programmatic? Yes. Against their wishes? Also, yes.

The guilt or bad feelings subsided after realizing I'll use more of their bandwidth how I was searching before via the browser. Using the API, I see when the last inventory update occurred, and only after this will I search their discount inventory.

(In any case, if they are on EC2, I cost them 3 to 8 cents per month, estimating high, which they have certainly recouped.)
I don't see any good options at this point. The situation profoundly sucks for everyone involved. We're stuck between the almost absurdly adversarial open web, or bargaining with the devil at Cloudflare, and now Google's remote attestation which is basically Google taking a stab at the problem.

To be clear I don't think remote attestation is a good solution, but it's at least a solution. Any credible argument against Cloudflare or remote attestation needs to address state of the open web and have some sort of plan how to fix it. Or at least acknowledge that's what Google and CF are trying to solve. Dismissing the problem as a bunch of mindless corporate greed just doesn't fly. It affects anyone trying to host anything on the Internet, and is only getting worse. The status quo and where it's heading is completely untenable.

It's easy to say well just host static content, but that's ceding all of Internet discovery and navigation and discussion and interactivity to big tech, irreversibly pulling up the ladder on any sort of free and independent competition in these areas. That's, in my opinion, a far greater problem.
To be fair this is a fairly niche product, and anyone who is in the market for it will know postman.

Ultimately this is a rest client used for troubleshooting, debugging and developing RESTful applications (ie: it's use to connect to websites and APIs.

It honestly looks pretty useful and better than postman so I'll try it out since I work with things that require software like this
> He could have fled to a friendly country like France that has strong civil liberty protections. He could have gone to a neutral country like Switzerland

he could not [1]

> Instead of trying any of these things

he did try [1]

> horse traded information for protection

when he was in russia, he had nothing more to give them [1]

[1] https://news.ycombinator.com/item?id=37401495
SEEKING WORK Location: European Union, Central Europe, but can work Globally
Remote: Yes

Willing to relocate: No, but I can visit.

Technologies: Angular, RxJS, React, Typescript, Javascript, Firebase, NodeJS, HTML/CSS, Sass, GIT, Cypress, (worked with React Native before), Last few months learning the backend with NestJS, Sequelize, and PostgreSQL (so frontend first, but can do smaller tasks on backend in this tech stack)

Resume/CV: https://www.linkedin.com/in/marko-stjepanek/

Email: marko.stjepanek@gmail.com

Hi, I am an experienced Developer (5 years professionally) with Masters in Computer Science. 3+ years working with Angular and RxJS, the rest of it is React and React Native. In addition to my developer experience, I am also a mentor in the company I work and write blog articles about RxJS, TypeScript, etc. Also, last year I held a lecture at an IT conference about that. Currently, I am learning the backend with NestJS, Sequelize, and PostgreSQL so mowing towards Full-stack
Great idea - could add this as a core field type so you can use it via the fields API, i.e. `{ type: "css", cssProperties: ["color"] }`
We wouldn't know how to construct those matrices because we don't know where in the layers what knowledge is represented. One thing that helps a little bit is freezing the lower layers, so at least the model won't forget its most fundamental knowledge.

Note that the only reason that things are catastrophically forgotten, is that the original examples are not shown again. If the model learns in a single shot, there might simply be no time to show both the old and the new examples. I don't think it would have a significant effect or else we'd know about this effect a lot sooner (i.e. the training of these LLM's would get less effective from a certain point)
The meaning of chiptune has been overloaded since at least 1994 when I heard it both for what you say, simple Amiga MODs and for C64 and Spectrum tunes. The first term was used for MOD compos.
Real estate is a lucrative investment only because demand outpacing supply and prices expected to grow indefinitely. If supply will substantially increase it would depress prices and investors will move to jurisdictions where government helps them by restricting supply.
Oh no, there definitely are- my intuition is a beast compared to most other people, though I honestly believe that a neurotypical person doing the same would likely still outperform me. I have high hopes that my ADHD is caused by Sleep Disordered Breathing and reversible, because honestly if I don't get rid of ADHD, I'm never making actual use of any of this haha.
Location: European Union, Central Europe, but can work Globally

Remote: Yes

Willing to relocate: No, but I can visit.

Technologies: Angular, RxJS, React, Typescript, Javascript, Firebase, NodeJS, HTML/CSS, Sass, GIT, Cypress, (worked with React Native before), Last few months learning the backend with NestJS, Sequelize, and PostgreSQL (so frontend first, but can do smaller tasks on backend in this tech stack)

Resume/CV: https://www.linkedin.com/in/marko-stjepanek/

Email: marko.stjepanek@gmail.com

Hi, I am an experienced Developer (5 years professionally) with Masters in Computer Science. 3+ years working with Angular and RxJS, the rest of it is React and React Native. In addition to my developer experience, I am also a mentor in the company I work and write blog articles about RxJS, TypeScript, etc. Also, last year I held a lecture at an IT conference about that. Currently, I am learning the backend with NestJS, Sequelize, and PostgreSQL so mowing towards Full-stack.
Yes, and that's like arguing that spaces between words is syntactic distraction. It's clearly not, more syntax rules can make a language simpler to understand (for both humans and computers).
Thank you for your kindness! That’s just nice of you, irrespective of anything.
You’re digging yourself into a deeper hole here.
James Clapper broke the law. The government did not pursue him.
I believe some do. I was there for two months this year but can’t say I ordered delivery food.

Some cities will have different systems and every tower is a bit different. I imagine it’s the same thing as any other solution - it will cost money and any opening in the tower security will be gamed and exploited by criminals. That’s likely why it’s not common.

The level of criminality and insecurity in Brazil is unusual even for global standards I think. The level of gaming and exploration of any security system by criminals is surprising for people from the outside, and there’s a lot of externalities. Some stories I’ve heard (and was not surprised about):

- during the pandemic criminal groups in Recife pretended to be City workers dealing with COVID to get inside the towers and assault apartment buildings

- a person in Fortaleza (one of the least safe places) went to the bank to make a large withdrawal to help her father buy a 2nd hand car (I think). As soon as she drove away an armed possy stopped her car and told her to give them the money (which they knew she had). Someone at the bank tipped them off
(After that she decided to move)

Brazilians are a wildly creative culture. You see this in song and music and whenever you see a Brazilian running a business
I'd never heard of the term DMZ used in a computing context. For those like me who didn't know, it does mean De-Militarised Zone
Cool theory but you have no supporting arguments.
Still want export. Not vercel.

Really don’t want another locked in platform.

Can’t be clearer. Abandoned the platform after this comment because it’s just missing the point. Be for the Internet not the VCs dude.
No, net income absolutely is not “easily gamed” for a publicly traded company.

You’re out of your element here.
Mozilla used to work on it: https://github.com/mozilla/positron

Currently I'm guessing https://tauri.app/ would be the easiest way to get away from electron.
Also it's still hard to search through videos
You think Russian intelligence just let him have asylum (and be granted citizenship) without finding everything he knows about how the NSA operates? That'd be extremely naive to believe. Witting, willing, or not, Snowden has been extremely useful to Russia.
free as in freedom, not as in beer ;)
Hacking the root certificates of TLS doesn't allow you to read every TLS-encrypted conversation ever, thankfully. It just allows you to set up a MITM attack that looks legit. And sure, that is bad, but it's not "immediately makes everything readable" bad.

That's why I call TLS keys "ephemeral" under this threat model.

The goal of anti-E2E legislation isn't to be able to MITM a conversation - again, government agencies can already set that up with the current protocols fairly easily. The goal of the legislation is to make it so that, "with the correct keys that only the good guys have", you can decrypt any past message you want that was already sent using the messaging system, without needing access to either device.

If the governments only settled with an "active tap system" that works like a MITM for e2e encrypted channels, we wouldn't be having this discussion or we wouldn't be talking about new regulations. Because again, that is already possible, and governments are already doing it.
As an example of duplicate airspace waypoints ("fixes"): Head over to https://opennav.com/, and search "PINTO". You'll find the identifier being used for a waypoint in the United States, in Columbia, and in Chile.

In general: waypoints are five letters, VORs & similar are three letters, and NDBs are two or three letters.

This is an example of how older forms of identification come under stress in a modern world. It never mattered if you had a duplicate-named waypoint many countries away away; waypoints were defined by intersecting lines (typically relative to two VORs), or by a set distance from a reference point (such as a VOR/DME). Plotting a route would make it obvious how the different waypoints fit in, relative to the start/end and intermediate navigational aids (VORs etc.).

But then waypoints started getting GPS coördinates, and were collected into large databases. It's a problem that has been known since it became a problem, but it still causes issues (like leap seconds!).
They won’t make it to 110.
Yes, any talk of penalising companies profits seems to been omitted.
The name comes from (ChatGPT-researched) folklore: https://en.wikipedia.org/wiki/Puck_(folklore)

Puck is a... fairy... [that takes on] the shape of animals

Puck is also a little, er, mischievous and sometimes seen as a demon. But we prefer the first interpretation.
> they had trained an AI in 30 minutes or so that had about 90% accuracy

IF we're talking about the same article, the AI was trained from sounds recorded from a single phone, placed always in the same spot near a single computer that was being used by a single person.

My guess is that it can't generalize OR that for it to be a viable attack, you have to target a specific person and access a microphone always placed in the same spot near the target comuputer
I think the simplest explanation is that people have it good enough to not rock the boat, and those among the literally unwashed, and untreated, masses who don't have bread and circuses would quickly be shutdown if they tried to move on any part of the government.

Seems to me this state of surveillance has just been accepted as a norm. People in the business have taken precautions like using more encryption and auditable open source, while the people outside the tech business just shrug their shoulders and shake their fists at dirty politicians.
Not quite - this is the report, rather than the press release.
Another consideration about Code.app:
- it's open sourced
- developer is super responsive
If you look at the margins on logistics and grocery stores (at least over here in Europe) you'll find the profit margins are quite poor, around 10% or less.

Even if all profits were directed to reduce prices or raise wages it wouldn't have that big of an effect.
Probably true now, although it used to be higher. Renters in the UK have almost no rights.
That sounds reasonable. But what about the case where the DB migration of version 2 would be incompatbile with code version 1, e.g. a column was dropped?
Preferably on a provider with no egress fees.
Thanks for sharing react-page! I hadn't come across this before.

Builder.io is great but the hosted nature made it a non-starter for us.
Ideology doesn’t trump salary, metaphor included.
The Alexander Piano a 19-Foot Piano with the Longest Bass String
Indeed that's worth remembering but iOS eco-system is as always more scoped/limited. And code.app really integrates well with Apple's limitations.
If you choose the path of martyr you ought to follow it. "I did it for your freedom and that's why am now with your sworn enemy" can only work for so long.
Firefox, the browser that recently started literally showing ad spam on the new tab page on mobile? I'm sure they're a lot better.
Standardisation is not a bad thing.

I think your analogy is flawed.
In practice that's kind of what happens, barring an economic shock that forces people to sell.

House prices are very sticky on the way down. People simply don't sell rather than take a loss, unless they are forced to.
This needs a button to import an OpenAPI spec (2.0, 3.0, doesn't matter) and let the user go wild on his own APIs.

I've never thought of an API exploration tool to be a marketplace of ready-baked API collections.

The speed is there, the UI can be improved, the selling point is "wooosh" on me.
My employer uses artifactory as a mirror of npm and one step of adding a package to the mirror is installing it on a VM/container with no network access. If the package has a "postinstall" script requiring internet access then it will fail. There's also code scanning that will find at least casual attacks like "download and run this crypto ransomware".

I think the idea MS has deployed this is over optimistic. Look at this with Google. https://giraffesecurity.dev/posts/google-remote-code-executi...

Also, it depends how determined your attacker is. If they write code to detect whether they're being installed in the vscode project, have access to commercially available security scanning tools to ensure they evade detection, etc...
Yes, and it’s it interesting that the free press is so impossibly bought that the real story — that of workers saying no thanks — isn’t covered much?

I own companies. I’m on the wrong side. But it’s true.
The World’s Largest Cities by Population
Interesting, I am in the same boat with the author. Recently have started to dabble more in embedded devices. I am building a well water level sensor. First I tried to use an NRF based board, but I got bogged down with the SDK ecosystem, it's really meant for experienced embedded engineers of companies. Then I fell back to much simpler ESP32-C3/S3 boards, which are great, widely supported, easy to set up and pretty reliable. I hook it up to the distance sensor (HC-SR04) and make the distance calculations work. You also have to add a voltage converter if you want to run from batteries, because the sensor requires 5V - easy enough after some reading and failing. Then you have a mess of boards and cables, you need to solder it to a board which requires tools and a bit playing around. Now I was missing an enclosure, tried a few store bought junction boxes, none were perfect, and I decide to buy my own 3D printer (the future is now, print your own things, learn modelling, etc). Those are actually pretty easy compared to everything else, I printed my first models <1h after receiving the printer. Modelling in programmatic OpenSCAD or my currently preferred tool CadQuery - easy to pick up in a few hours of playing around. So yeah, I have had my printer for exactly a week, and I have printed almost a dozen successful prints, and designed a couple of usable and functional parts. Don't be afraid of 3d printers, oh and also you can get good printers for much less than 500 USD, I bought a lightly used second hand Sovol SV06 for 150EUR (220 for new) and it works really well.

The idea is I didn't find an existing water-well sensor for my purposes, so I am building my own. Final price of BOM probably 20EUR. Time spent learning and tinkering - hundreds of hours. Cost of stuff I had to buy to support all this, probably somewhere around 500EUR now. (printer, connector crimpers, cables, MCUs, solder boards, sensors, battery holders, electronic components, filament for the printer, soldering iron, etc). It has all been worth it.
Etching would be difficult. ie, if you bend two traces side by side with 90 degree corner, watch the etching around the corner. ie copper may be left on the inner angle of the 90-degree turn.

So, I do not use 90 degree turns for this reason, if not for the EMI reason.
So we can agree that imminent (during the next administration) abolition was not something most confederate politicians considered likely? That's the only thing I had when I wrote the word "believe".

> Why then should the South believe any statement made by Lincoln?

Because it was politically infeasible to actually abolish slavery in the next 4 years and because Lincoln is still accountable to his northern voters (overwhelming majority of whom preferred the continuation of slavery to the collapse of the Union).

> They were motivated because they didn't trust the treacherous Republican Party to maintain slavery.

I'm not sure treachery is the right word. Republicans were generally pretty open their desire to weaken the institution of slavery and limit it's expansion into new territories. Eventually that would've probably led to abolition. Southern politicians understood and that's why they rebelled (it had nothing to do with the threat of imminent abolition).
First of all, the justice system revolves around the rule of the law, homicides are forbidden, doesn't mean that it is hard to kill someone, it's simply prohibited by the law and people tend not to do it.

Wiretaps use the same pattern, potentially it is very easy to listen to other people's conversation, but it is unlawful unless authorized, so people usually don't do it.

Imagine this scenario: a man only contacts the phone number of some woman when the phone of his wife is out of town, plus the man's phone can be located at the woman's house only at night when the wife is away.

What can that mean? Who knows...

That kind of data, which is equally revealing and privacy breaking, is completely legal. Why is that? Because tech corporations don't really care about what you say, but about your habits, to exploit them.

The justice system OTOH doesn't work in aggregates and patterns, it decides case by case, because every person is responsible of their actions and only theirs.

So the two use cases are vastly different and the tension towards complete and unbreakable secrecy is not 100% aligned with the interests of a society at large. Only a very tiny minority benefits from that.

Agencies snooping is illegal too, but they are out of the law anyway. "Licence to Kill" is the title of a Bond movie precisely for that reason.
> join a company poised for rapid growth ... getting lucky as they expand

Thanks. Exactly like that. In stable companies that do not grow, promotions are only possible if some dies or leaves. Which, in stable companies, can take FOREVER. I'd argue the majority of companies is like that, the majority of IT positions is like that.

It's easy as to spew clever career advice when you entered a company as senior software engineer at number 40 and became a director 3 years later when the company had 400 employees, but it doesn't mean a whole lot to the majority of people.
Over time I got more relaxed about promotion and compensation. As software engineers our salaries are already in the top 5-10% of most countries, of course as humans we are always unsatisfied and wanting more but... Is it worth it? To keep on the treadmill, battling out in the ever-increasing political games one needs to play when growing inside a big org career to achieve another 10% increase in salary?

I'm also privileged to live in a society where even with half of my salary it'd be entirely possible to live a comfortable and fulfilling life, where my kids won't need my money to be secure in their education and healthcare. The career game was more interesting when I was in my 20s, now it's just a bunch of bullshit that I can choose to care about or not, and not caring about it is absurdly liberating.

To each their own, of course, personally I came to realise that I don't value the career stuff so much, I'm already pretty comfortable (and many times more than any of my ancestors or close family were). There's so much more to life than playing corporate-bullshit, stressing over how to please a business to etch another salary bump. Corporations that deep down don't care about individuals, values, etc., it's just about shareholder value, I prefer to focus my attention on individuals and things that bring joy, love, and interesting experiences in life.
Code Refactoring in Java: Tips, Best Practices, Techniques
It’s nice to see gaming companies finally figuring out what users have known since the 90s.
DeepMind Founder Says Everyone Will Have AI Assistant in Next 5 Years
> I would love to think this would backfire and push more people towards Firefox but their target is obviously not HN readers, they know what they are doing.

I am gonna make a generalization but HN readers is not the demographic pushing for Firefox usage and when they do it's usually for the wrong reason: "performance".
Tesla’s Air Filters Are Way Better
Not really. That's called few shot learner.

It's basically unrelated to what happens during training, which is using gradients.
not BT.

I have some bluetooth headphones from AIAIAI. They also made some Wireless+ headphones for which they claim 16 ms latency [1].

[1] https://aiaiai.audio/stories/products/deep-dive-w-link
Firefox is just less usable. It's slower and a lot of config options are missing. Stuff that is common in enterprises and has buttons in Chrome (e.g. "add the intranet search to your browser!") is hard in Firefox (you have to write and serve a specific XML file somewhere).

Also it has a big incredible redesign every 2 weeks, as far as I can tell from HN, while Chrome's UI is mostly boring and stable.