skysight-inc/HackerNews huggingface dataset:
If maximizing expected happiness is the goal then aiming for something achievable with low risk, e.g. stable middle class life, is probably a better strategy than risking everything on a moonshot.
On the Hook of a Phisher
Phishing campaigns are standard, but they are typically poorly done and low-effort. But, sometimes, we catch a good one. This reports an analysis carried over one of those shady emails.
"in the boonies" = "in the wilderness/far away from everything/...". I.e. they probably have only crappy mobile internet and don't want to download large packages.
How is youtube a monopoly?
should be fairly easy to do - the original code is still on the Ethereum blockchain. just compile his code and see if the bytecode matches the original - even the slightest modification would make it fail the check. the only required knowledge are the compiler settings, but they're so few that you can brute-force them just to be sure that you're not falsely accusing him of having changed the code.

(btw, I've deliberately outlined a protocol that doesn't rely on other third-party resources - if you're happy to rely eg on Etherscan you can do a simple diff against the original code)
https://www.robinsloan.com/img/ghost-variations.jpg

Is this related to that thing where one restaurant creates several fake restaurants in food delivery apps?
> what are they made of?

The same stuff that all the stuff in your dreams are made of...
Yes. It doesn't invalidate what I said.
Google has a policy that they delete permanently the contents of any account that has been suspended for 30 days or more. They do this to comply with European GDPR regulations (which require they not hold any data they no longer have the users permission to store, nor have ongoing legitimate interest in), and they have written it into their own privacy policies.

Therefore, this account and all the data contained is already gone. The most they could do is allow him to create a new account with the same name, but to my knowledge that isn't supported technically in their systems (too many bugs to be found by re-using unique identifiers).

Changing this would probably be a huuuuge undertaking, since every Google product would have to be modified to expect email addresses might be reused for a new account. And some products are in maintenance/bugfix only mode, so those products would probably have to be sunsetted if the changes were too invasive.

That's why they stand by their decision - they don't currently have the capability to implement any other option.
I love that the control is "cringe", you must of had a blast scraping and rating posts!

I don't know if "I took my clothes off and started a new job." is even cringe as much as its an unintended?

I dont do alot of linkedin - do people actually post things like that?

https://imgur.com/a/zJuIKbQ
The day Google banned(from Gmail and all Google products without ability to port thier data) some pixel phone buyers for reselling their phones[1], I did these 3 things:

1. Setup a new personal domain and email on fastmail. I can take my email somewhere else if fastmail decides to ban me.

2. Setup account on Backblaze for my backups, Google drive can't be trusted.

3. Moved to alternatives for all Google services. Removed Google signin from all the other websites.

[1] https://www.theguardian.com/technology/2016/nov/17/google-su...
sqlean: The ultimate set of SQLite extensions
Considering (a) how big and important its domain is; (b) its utter lack of any credible competition whatsoever; (c) the wealth of attempts to displace it, yes, I'd say it says something about the quality of SQL as a language.
As a language, i.e. as a vehicle to concisely, effectively, efficiently expressing ideas, it's unquestionably successful.

> if you were to greenfield a language for a relational database, how much would it look like SQL?

Save for secondary concerns like syntax, it would be exactly the same in all respects except easier composability.
The Swedish Central Bank is investigating a eKrona, which would be a state-backed digital currency.

I'm living in Sweden, have no problems with a cashless society in theory, but that it's all in the hands of private corporations definitely makes me unhappy.
They (well, oil tankers at least) actually do spend a significant time lightering, idling, "in traffic" in canals, ports, some key "merge lanes" like Azores, Singapore straits, etc.
That's the actually difficult part. Everybody can reasonably follow instructions to put together a PC barring any mental or physical disabilities. But if something doesn't work for whatever reason, layperson don't have the requisite knowledge or experience to properly diagnose and fix the issue.

This is something nobody ever mentions when they say building your own PC is easy.
Have you ever tried debugging a broken 100 line python script created by a business analyst? It's not any better.
The hole in the bottom and shielding was obviously because they were having problems getting a WiFi signal...
He actually lists at the end as an alternatives to his consulting:

Consider if you can use existing tools or libraries to process SQL code. Some of them even support multiple SQL-dialects or multiple programming languages. If you can use any of them for your needs they should be your first option

If you want to build a solution in-house you may consider starting from the few ANTLR grammars available for the major SQL databases. They can really help you get started in parsing SQL

> There are plenty of other tools already to help ... give compile time checks

Which are these?

> ..that didn't really specify a business problem or outcome and just talked about tech stuff.

The business problem is to build an sql parser. the outcome being an SQL parser. It's clear enough and it's something I had to do. Your criticisms are unreasonable.
Sure, but the best car seats in the crash tests are wide.
That's another problem and I admit is is annoying. You can get asked for information you don't know how to obtain and so you spend time searching how to get that info and (at least in my case) quite often searching what this info means.

Then you post it and nothing comes out of it.

Once it happened that I was the person asking for more info, because I knew the answer in one particular case. Turned out that case was different and I had no advice to offer. What was I supposed to do, post "Thank you but I'm sorry, I can't help you in this case"? I decided against it, thinking that if we started behaving like that the place would be full of "I don't know" replies.

I consider that the person asking for more info meant to help. When he doesn't follow up, it doesn't mean he never came back. Maybe he came back and found out he couldn't reply in that case. Maybe he wanted to come back and couldn't find the post again. Maybe he forgot. There could be hundreds of reasons, including "maybe he died". I can't know that.

When this happens to me, I feel disappointed but not angry. IMHO, the most important point is that this person, at one point, showed he wanted to help me. And he didn't waste my time. My question is probably better with the extra information included.

In fact, that could very well be the reason why the extra info was required. My question seemed unclear or incomplete to someone, so this person asked me to improve it. That's helpful in itself.
OVH to Hike Prices
I like my mITX case, but I'm only going to open up again if something breaks. I accidentally put my m2 SSD in a PCIe 3.0 slot instead of 4.0, so I'm not getting the full bandwidth. That's just how's gonna be for a while.
Ask HN: Package service to keep software substrate healthy and up to date
Hi HN,

after years of work in big tech orgs I gained quite a bit of experience in understanding the software environment where software is deployed and complied in.

I like to call all the set of libraries, environment options, setting to compilers or to interpret, software substrate. As it is not the main value but it is fundamental to have an healthy substrate to not incur in software defects.

I am the one that can update to the latest library, upgrade the compiler, fix the warnings, deploy the last version of the interpreter, etc... I take care of this software substrate.

All operations that are necessary but requires a lot of time and knowledge to get right.

I am thinking about packaging this experience as a product for medium to large companies.

Ideally I would like to partner with companies that need a stable software foundation and be responsible to deliver the set of tools, libraries, executable, environmental variables, etc... that are needed to succefully develop and deploy software.

This will concretise in partnering with the client to understand their codebase. Create a stable software image with all the libraries and tools needed to deploy successfully the software. And keep such base image up to date, by running integration tests using new release of the tools that are needed in the base image.

Pointing out what issues the team will encounter in a migration and suggesting the best way forward.

Would this kind of service be of any value?
Do you have any examples? I'd like to take a peek.
Love it. More people scared of trusting large corporations will help everyone.
Also, props to those of us wise enough to run a front company and keep separate books solely for the reason to manufacture eligibility to accept bank cards
This. Same thing with Google Play apps and similar where you can get a clean payout and you can buy gift cards for cash.

Back in the days, it was done with SMS payments and "party lines" with per-minute payments.
I can see the progression like this:

1. Bright monitor that looks like a windows, to brighten up spaces that can't have windows. As it gets more popular, production ramps up, its price decreases.

2. Buildings are now built with these instead of actual windows, because now it makes sense economically. Maybe as more affordable housing.

3. Windows monitors get internet connected in the meantime, and now that there's a guaranteed number of eyeballs on them, become attractive for marketers.

4. Windows now sometimes show ads - Landlords get the option to get a cut if they install them, or it could be factored in the base price like how it's done with smart TVs now.
When you pay by card in a Norwegian store, you probably use a card that supports BankAxept (since 1991). In that case the payment will be made through the banks, instead of through Visa. 3 of 4 payments go through BankAxept.

Cards issued by banks will often combine BankAxept and Visa/MC on the same card, so that users don't need a separate Visa card. The terminal will switch to BankAxept if available automatically. This is done transparently, so there are no issues with using it as a Visa card outside Norway.
From what I hear the biggest value is the network, both from a customer and investor perspective. Especially if you are selling to startups there are huge benefits in applying.
Thankfully, there is initiative for digital euro: https://www.ecb.europa.eu/paym/digital_euro/html/index.en.ht...
I have a Philips smart TV. I didn't connect it to the internet. Every week it nags me with a popup message telling me how much I'm missing if I don't connect it.
Technically, it's not defective; it still works without the internet. But think about it... What if the nag would pop up daily? Or every hour?
need this in my life!
Uhh, I didn't know about that and will read up on it - thank you!
Banks, crypto lobby clash with lawmakers over Fed digital dollar
Exactly what I had in mind. Just to make my point more understandable: if I own an apartment and I pursue my dream and sell it so that I can invest it in my startup, that’s risking it all. Does such strategy have a positive outcome in the long run (even if by outcome we only mean happiness however it’s measured)? I doubt that.

Bringing down risk taking to a simple “risk it all” is a trivia that is maybe inspiring but naive.

What’s worse, those kinds of strategies are appealing to people mostly because of survivorship bias: one hears inspiring stories from those who risked it all and made it to the top but rarely from those who loosed it all (those don’t sell too well).
>SQL as a language is subpar to say the least. SQL is really unergonomic, it's difficult to reuse SQL code

On the DML side I've found SQL to be very reusable at any company I've worked for - grep/search repos for the tables of interest, throw the queries in a CTE and you're off to the races. If the data infrastructure is robust you can probably just query from ([un]materialized) views - quite literally SQL code reuse. And even across vastly different domains, even if not directly resuable, SQL queries are still highly transferable. I can see it being more true on the DDL side but even there, at least anecdotally most of the DBAs/devops/infrastructure engineers etc I've met seemed to have favorable impressions of SQL when needed in between the tooling.

>while there are many tasks that SQL is a very poor fit for.

You probably don't want to try and perform graphical rendering tasks, and it's true certain use cases like dynamically generating SQL statements from table/column names _and then executing_ them requires some manual input. But which data/processing related tasks is SQL a very poor fit for?

In my experience it's much more common to actually see the opposite - inefficient usage of ORMs, exporting datasets only to then perform pre/postprocessing, often requiring building programming "jigs" to circumvent bottlenecks, etc when it could've been done in a more streamlined manner in the DB/warehouse.
It reminds me of when the linux netbook took off like a rocket in like 2010/11 and then the next year every model was capped at 2GB because microsoft licensing...or something.
Just to expand a bit on the progression: it works because iii and vi sound a lot like I.

E.g. in they key of C I (C E G), iii (E G B), vi (A C E). iii can be seen as Imaj7 without the root (C) and vi as Iadd6 without the 5th (G).

So basically this is I-V-I-I with some decoration, being V-I the quintessential movement in western classical music.
> But I’d be shocked if it’s legal anywhere to release a product that competes with what you work on at your job.

That happens everyday. In fact most companies are found by people who already work in the industry. You simply should not steal trade secrets, copyright or patents.
Sounds good, pun not indended
"The British-American coup that ended Australian independence":
https://www.theguardian.com/commentisfree/2014/oct/23/gough-...
> Setup account on Backblaze for my backups,

And what if Blacklaze decides to ban you?

I feel that you should never rely on a remote-provider for backups. Unless you own the hardware to where your data sits, you have no backups at all.
ah dad joke
A bigger problem would be that Spotify pays very little. And to have the bot "listen" to a song (to be eligible for payment) takes minutes of streaming, which turns to tons of time and a big bandwidth bill, since they'll need to do thousands of them in parallel...
Can't say I've seen "take off my clothes and started a new job" but I've seen a lot of cringe.

There's always something cringe and quite sad imo.

Just a few days ago we had the crying CEO.
>> Unlike Company rule in India [3] where one had little recourse as a subject if the EIC ruled against you; if Google rules against you then you can move to some other provider (of which there are many).

I totally disagree. Early EIC/VOC rule was lawless. Or rather, the EIC was literally sovereign. They ruled colonies in the same way that monarchies, democracies and whatnot rule. 17th century royal charters devolved power to these companies like they devolved power to colonial governorships or other bodies.

The early EIC is more comparable to the Colony of Virginia, which itself started as the Virginia Company. All technically ruled under a royal charter, but were practically sovereign within their domains.

Later EIC rule was more similar to modern corporate examples. Rule of Law was ostensibly introduced, and you could (in theory) take your grievances to civil authorities. In some ways, this starts to become similar to modern examples of corporatism. The EIC was still extremely big, rich and powerful. But in this later period, state power and state coffers interweaved

Later, British state rule.
It doesn't say anything about location or work hours in the contract. (I guess to avoid responsibility for periods of crunch)
Hi Everyone! This is a project made for people who hate cases…but still want to customize their phones. Would love to hear what you think!
I came here because I thought this was cocktail related
Hi. I'm the dev behind jpdb.

> The key difference is that it is still flashcard based.

Oh I have a lot more ambitious plans than just flashcards. (: It's just that you have to start somewhere, and flashcards are basically the current gold standard. No need to immediately throw the baby out with the bathwater, especially since a huge chunks of code can be reused for other forms of learning.

> You have an objective right/wrong signal instead of a subjective 0-4 scale.

I also have this as an option (pass/fail mode). The con of this is that it lowers the quality of SRS predictions, so you end up having to do more reviews. But depending on how much time you gain by not having to think about how to grade it can become a net improvement, so it's a tradeoff. I haven't yet had the time to precisely measure it yet.

> And change examples for every study repetition.

For what's worth I have that too. (:

> You can focus on individual conjugations or overall knowledge of the word.

In Japanese I feel this would be counterproductive, since essentially all conjugations are regular. This means that once you're not a beginner you just want to learn a word without wasting time on conjugations. But for a beginner, sure. And if you want to make any money targetting beginners is the way to go.
hoisting divs as hud works nicely already, both in ios (webxr viewer) and android (chrome + google play services for ar)

you just need a div directly below body, then you can actually enable it as a hud in augmented reality.

at the moment we only use it to show announcements to the visitors, but i also have tested buttons with event listeners attached and you can even console.log from there.

html

<html>
<body>
<canvas id="three-canvas"></canvas>
<div id="hud">
<button>Will be visible in ar</button>
</div>
</body>
</html>

js

const xrSession = await window.navigator.xr.requestSession('immersive-ar', {
// ...requiredFeatures,
domOverlay: {
root: $('#hud'),
},
})

css

#three-canvas {
z-index: 999;
}
#hud {
z-index: 1000;
}

edit: use window.navigator instead of W.NAV, my custom "window" global.
Well this one seems like a miss from the AI, but yes people do post things like this and even way worse.

You can check out /r/LinkedInLunatics on Reddit.
They are MacBook-like if you consider thickness, weight, screen resolution and battery life (pre-M1 Mac that is).
It's a shame the build quality is so bad. The Dell on-site support tech is a regular at my company due to the amount of breakage and we refuse to buy the XPS line anymore.
The sort of shaped charge you could put on a thousand dollar missile could probably pierce small holes in the hull of a ship (too small to fly anything through, that is fantasy. Shaped charges are bigger than the holes they make.) But even hundreds of holes like that that wouldn't sink a ship. Not least because the ship is filled with sailors trained in damage control, and that sort of damage wouldn't be particularly hard to patch up.

Clearing the flight deck with antipersonnel warheads would probably work better, but I wouldn't count on that to keep a carrier out of action for very long. If you really want to sink a ship, either use proper anti-ship warheads or don't bother trying.
There is a major difference: VISA and mastercard offer credit cards. Not many people use credit cards in Europe, they are all debit cards. Most stores I know do not accept credit cards at all, you have to have a debit card. You can easily refuse someone credit and scrap their credit card. It is a lot harder to deny someone access to their savings.
Some impressive glue work to get this going.

I wonder if some of this the part about reading process info from /proc could be upstreamed into Ghidra?

The hack to get the Unix process ID from wine apps is also impressive, it feels like there should be an API for this, maybe wine could provide a mapping under /proc if launched with some parameter.

I can see this being useful for all sorts of things.
I would make the text actually be shareable. I just got a brilliant one and I'd love to share it on LinkedIn as a sort of meme.

Here's what I got.

https://i.imgur.com/vtfvTPv.png
The state can also send you off to die in a war. It's not as though it is better than corporations. Just different.

And it is no more likely to cater for small minorities than a corporation; it just claims it will. If there's political will then it might happen, just as businesses are started to cater for emerging markets. But there's no guarantee.
They could have used lower power Intel chips. Nobody forced them to put 45W chips in a paper thin chassis, but their marketing guys really wanted to have the top of the line Intel chips in them despite the wattage.

What did you expect would happen?

It would be like Apple putting the chip from the Mac Studio in the Air.
I abandoned my account, partly for this reason. Too much kids music damaged it.
There is precedent with broadcast affiliates and satellite/cable TV companies who have significant control over Radio or TV ads on some channels.

I also don’t see how giving consumers choice on ad surveillance could be seen as anti-competitive. Where is the consumer harm? Where’s the monopoly?

Heck, even ad networks dying weren’t considered anti competitive when AdSense took the industry over when Google exploited its search engine, or when Facebook took on AdSense by parlaying their social media power. Again, you have to prove harm or attempt to create monopoly.
Related:
https://news.ycombinator.com/item?id=31456007 - Rustdesk – Remote desktop software, an open source TeamViewer alternative

https://news.ycombinator.com/item?id=32239025 - RustDesk – Open-source TeamViewer alternative
Just looked at fastspring. Their pricing page is horrendous: https://fastspring.com/pricing/

I want to get some idea of how much it's going to cost but they dance around the issue completely.

All they do is recommend jumping on a call, which judging by the language on their site, will sound alot like talking to a stereotypical used car salesman.
Google, wether via algorithms or human reviewers looked at this kids groin from photos that the guy expected to be private. This is the weird questionable behavior that should be ilegal.
Sounds like a fun summer, keep going!
This is the way. People are responding to this like Google is water or something. It's just a company whose services we use mostly for free out of convenience. If you come to depend on them, it's on you.
> Information asymmetry enforces itself automacically.

If that were a universal rule, the Renaissance and the Enlightenment could never have happened the way they did.
firmware for Intel's wifi cards is hosted in the linux firmware repo with a redistributable license. Any wifi card made in the last 10+ years requires firmware.
The bit that stood out to me was "a Figma file so big it sometimes crashed". I don't know YC but it sounds like this is the kind of thing one of their Mentors would tell them to throw in the bin and take out a paper notebook instead.

In larger companies, it is just accepted to invest the enormous amount of design time into these things but in a startup, anything that hogs your time over selling should be an alarm bell.

It would be different if you were producing a massive UI-dependent product but this sounds like fairly basic sass that doesn't need a Figma design, certainly not initially.
Half the uses of "chile" around here capitalize the vegetable. From the title it could have been about solar power in South America or something.