skysight-inc/HackerNews huggingface dataset:
Or, c) they interviewed a scientist doing the research and literally reported the fact:

> "We still don't know," he says. "I'm still kind of baffled."'

Scientists are baffled. It's what gets us out of bed. If we knew everything, we'd be called oracles or something. If we stuck to the comforts of the known, applicable facts, we'd be called engineers.

Humans are curious beings. We enjoy the trivia at the forefront of science, even if we won't read the boring details of the precise scientific answer. Mulling the questions that scientists are investigating is a delight. And yeah, sometimes it's a lazy editor who exploits that curiosity, editorializing without verification, but that doesn't seem to be the case here.
Pretty sure they must, row based storage on disk would practically require it just to not completely waste all of the space you've just gained from deleting the column by leaving a gap on every single row.
Did later versions of classic have any automatic classification? You can indeed use the database to get your tags etc out, but at least the versions I used didn't have any automatic tagging/labeling features.
As a private consumer, likely the law of your place of residency applies and they may be obligated to honour all kinds of cancellations, e.g. in California.
https://www.cnet.com/news/companies-must-let-customers-cance...

Depending on the law if your jurisdiction, an email may be enough. Then cancel any future charges on your CC.

IANAL. IANYL.
Synthetic biology.
Microalgae (food, biofuel, Co2 sequestration).
Of course it will. The porn "industry" is fully-bankrolled psyop / money-laundering operation.

The viewers are not the customers. They never were. If any money is made off of them, it is pure gravy.

edit: And that I'm being grayed-out this quickly tells me there will be an exposé in the next month or so--verifying my original comment.
> If the entire email fits in the subject, put it in the subject.

> If you think that's rude, it's not.

> If you insist that it's rude, put 'Thanks!' in the body.

Please don't. It's rude, even with the meaningless 'Thanks!' in the body.
Sounds like a hellhole. That policy is perfectly tailored for corruption and paranoia.
By and large, most people set unrealistic goals, or set goals that are too large to accomplish without setting smaller goals. They forget the psychological aspects of setting and reaching goals and set goals that are unattainable, then feel bad about themselves for not achieving the impossible goal they've set for themselves.

Most people want to lose weight and look sexy. So they set a goal of losing weight and looking sexy and leave it at that. But "lose weight and look sexy" isn't a very achievable goal - how do you know when you've lost enough weight and look sexy enough? Setting a goal of "losing 10 pounds in 2 months" is much more achievable and measurable. It accomplishes the goal of losing weight and looking sexier, and it's measurable.

Most importantly it's realistic. Most people actually want to lose 40 pounds, but it's too big of a task to take on reasonably. Instead of losing all 40 pounds, prove to yourself that you can lose 10 pounds. Figure out how to do it at a smaller scale and gain the confidence in yourself to meet your goals.

But it's still too big for most people. It needs to be broken down into 8 sub goals of: Lose 2 pounds of weight this week. How do you do that? eat 200 calories of food less per day. Exercise with weights 3 times a week. Weigh yourself at the same time every morning and track the measurements week over week.

The first week that you lose 2 pounds feels pretty okay. The second week feels better. The third week starts to feel like you're on to something, and by week four, you've realized that you have a system to meet your goals and all you need to do is follow it.

So the main takeaway is: make your goals more achievable, and design them in a way that attaining them gives you confidence and that confidence compounds as you do more. Then the goal becomes a self sustaining reaction.

tldr: start much smaller.
> What if the submission has tracking information in the URL, so there isn't an exact match?

The program will look the path and it will not consider the query params for the identification.

i.e) https://www.solipsys.co.uk/new/BeingSlowToCriticise.html?te1...
Here new/BeingSlowToCriticise.html this will never change right. So it uses the path to identifies the submission.

> What if there's more than one submission?

Isn't that submitting the link more than once against the policy? Right now if that's the case then it will use the old one but I will write the program to take the last submitted one.
I read this article with caution. I don't want to upset the delicate balance that is my intuition of how the borrow checker works. Articles that say "Don't think of it like X" are double edged swords ;-)

In reality, though, while it took me a while to get relatively comfortable with the borrow checker (much longer than I expected as an old school C++ programmer), 99.9% of the time it works exactly as I expect. Of course the other 0.1% of the time takes a lot of my energy ;-)
Given there is no cancellation nor sign up fee for Netflix I just cancel it every time that I sign up, so I buy a month of access instead of keeping a live subscription
I've only ever had a handful of open book tests in my life, but I just mean that even when you're _allowed_ aids, they're not actually useful unless you have some base understanding anyway.
That’s a cop out. It doesn’t stop me from doing real work but I shouldn’t have to deal with it. I don’t think anyone asked for ads in Windows, it doesn’t take a nerd to want something I paid for to not include nagware.
Beautiful. A bit more links to dive deeper in what you have to offer more than a shop would be nice. Like telling a story...
I was surprised by the level of funding for a recruiting company. Their model is really costly too because they have at least one two-hour Skype screening interview for potential candidates and I imagine they need lots of those to present a few candidates for interview.

Even though headhunter fees can be high (10-30% back when I used to use them), this seems tough to scale unless their thought was they would capture all the headhunters in the world (eg, google eating classifieds).

I don’t think that’s possible with a process that requires so much manual effort. I read about their aim for using AI, but just the cost of developing a usable training model to reduce the need for in person screens requires, what, hundreds of thousands of successful placements.

I remember needing 100 phone screens for 20 phone interviews for 5 in person interviews for 2 offers.

Assuming anyone I trust to do Skype phone screens is at least $100/hour, that’s $200 x 2 hours x 20 just = $40k for screening. Even if they break even with placement fees, that’s not an amazing margin to warrant such investment.

Seemed like AI buzz overfunding.
KDE Begins Its Migration to Gitlab
duplicate, please check before submitting:

https://news.ycombinator.com/item?id=23273615

https://news.ycombinator.com/item?id=23272222
Sift through your LinkedIn connections to find high-value contact data
Extract quality emails and contacts from LinkedIn to build business relationships that matter.
Does it matter what you think here though? Your customers gave you their data under one pretense, why do you think you can ethically change that pretense without discussing it with your customers? Said another way, you entered into a business deal with your customers and unilaterally changed the terms. I feel like if someone did that to you, you would be upset as well.

People in this thread have carefully laid out the dark patterns you are using to trick your customers into allowing you to try and make more money. This is wildly unethical, and coming to defend it on here shows us clearly that you have not thought about this from any perspective but your own.

Good luck with your company, you’re going to need it.
It's quite a hassle, you don't have your card for a few days..
Planet money had a story where a similar superficially good idea ended up with Etrade selling a man's Amazon stock and deactivating his account after he didn't log in for a certain period of time. He was able to reclaim about $8000 for stock that would be worth ~$100k today.

https://www.npr.org/transcripts/799345159
My opinion is it’s managers who get to decide what methodology gets used. It’s their job. If you don’t do what they say they can fire you.

So I don’t think any methodology which involves getting rid of management will be successful, or get widely implemented unaltered.
Yeah, I think most young people these days see an order of magnitude more "some guy with a camera" content than traditional television or movies.
now i have to find this one also.
Agree 100%. 3 different copies of the data, on at least 2 different mediums, with 1 off-site.

Reducing the obstacles to making any backups at all is a good first step though!
Meztheprod talks about his sense of style, the music industry and more
At my job we started using H2 which much like SQLite has shareable databases. We now wish more databases were this simple. Its just too efficient to share a db in its total current state and someone with a little more experience or who does not have tunnel vision can probe and resolve issues. Plus you can always go between states of broken vs working.
Hi,

I'm the author of the software. The plan is to distribute it under a free license, most probably the MIT license, when I'm confident it's stable enough to be widely used.

Sorry for the hassle, but I have some experience with distributions packaging early versions of my software and then failing to update them in a timely manner.
I had to jump through a load of hoops to get Windows to stop nagging me to use OneDrive. What popups does the Mac send you? I’ve never seen one like you say.
Do people really have the same credit card number for that long? I feel like every year I end up with a new card for one reason or another and suddenly I have to track down all the places that can no longer process my payments.

I learned that you can request a replacement card with the same number, which I was initially very excited about. But when you get the new card it has a different expiration date, so it still needs to be updated most places.
You can but they won't stop charging your card. They have the credit card number, so the only way would be to change the payment method to an invalid card.

Another comment actually says that he managed to create a virtual credit card, change the payment method, and delete the card. Quite clever. It's a shame that methods like this have to be used instead of just the click of a button.
It could be considered rude to someone you don’t know. It’s fine to someone one works with closely.

E-mails that add fluff to fill space, whether in the message or the subject, are frustrating.
This must be a blacklist, since it doesn't block my own random scripts which it has never seen before.

If it's a global blacklist on apple servers, it should instead be downloaded to the client, and be a local blacklist.

Too big? Use a bloom filter. Now you only end up keeping less than one byte per blacklisted item. Update the bloom filter with an autoupdater. Any positive hit you can check against the server just incase it's a false positive.
I used to use this but if you have a JetBrains sub you can open these files directly. Or even better if its a full subscription DataGrip is fantastic and they recently added MongoDB support. Which is not perfect but good enough!
Is it just me, or is it the case that in discussions about Scrum, most of the responses are “then you’re not doing it right”, “no true Scotsman”-style?
For starters the whitepaper concludes that a 133mb base block size is needed for it to work at scale. Bitcoin currently has a 1mb block size limit, which it will never increase.
My family is sharing an account with grandfathered pricing.
Edit: seems like they ungranfathered everyone recently
That is shocking. In my experience, well over 20% of all revenues of an online subscription service can come from stale users who keeping paying but never login anymore. They're gold to the bottom line.
In my experience, when a single engineering team owns the entire service, a single web app >>> cluster of microservices.

The advantage to splitting up systems is when multiple teams own part of the service and do not want to be dependent on each other for testing and deploying and signing off on features.

Although given the amount of time I spent this week to be able to send a string from my microservice to a partner teams' microservice and get a different string back, I'm not feeling microservice love today...
If you send the message that “don’t worry, if you don’t use your account, you won’t be charged”, it has the effect of making people think of Netflix as an account they can just keep forever.

My guess is that they put together data internally that showed e.g. 3% of users become dormant for longer than a quarter, while 5% of people cancel their accounts after a quarter or two of low or no usage, due to the feeling of not getting enough value out of it.

Imagine being able to reduce those cancellations at little or no cost to the bottom line, and turning it into positive PR.
Ask HN: How HN community is handling love life?
I am a 25 years old software engineer. I haven't been a meaningful relationship in my life. I love my job to a point that sometimes I forget that I need to find someone who cares about me as much I care about them.
I keep convincing myself that I will find someone right for me, someone I will fall in love with.

It's been a year since I have been on a date and I feel lonely it is hard sometimes. Have you got any advice for me ? Where do you go to meet people ?
> the discussion is lawsuits over Netflix subscriptions

Actually when I asked, I had in mind subscriptions in general, not Netflix in particular
Tell your credit card company that it’s an unauthorized charge and request a new credit card. Some will even ship it expedited for free if you request it.
Where I work we run JWT, and I've been bitten by the giant JWT tokens all the time. While HTTP doesn't specify a max header length, many implementations insert one along the way. So I've had to find places where nginx is truncating tokens, etc. I think node also has another place you have to set to make sure you can expand the default header length as well.
So why mass-surveil Apple computer users this way?

My understanding is the only thing exclusive to Apple systems is developing Apple apps. But anything related on a platform like iOS is already going to be public knowledge.

Also the latest Mac hardware seems to go through great pains to make sure the primary storage device is both encrypted, unrecoverable if keys are unknown (T2 security chip), and non-removable (SSD soldered to board). So why would they make this back door for surveillance?
Maybe it's different based on how you signed up, or what kind of subscription you have, but for me at least there's a "cancel subscription" link when I go to manage my subscription online on this page: https://myaccount.nytimes.com/seg/subscription

I remember it didn't exist when I signed up a few years back, and they made a big deal about announcing that I could now cancel/change my subscription online when it launched.
So you're telling me that every time I install a program in OSX, it pings apple to let them know what program I'm installing, my IP address, my location, and my OS version?

Sounds very Orwellian for a privacy focussed company...
How can i create such a virtual card?
Ive been following this and trying the incremental releases. Great work responding to feature requests - my main issue of querying json fields was fixed in a matter of days. Probably the last thing keeping me from fully switching over is the ability to run EXPLAIN ANALYZE and get back a query plan - still have to jump into my old client for that.
> Valuing 'original' is capitalistic invention.

I think "valuing originality" is a human trait. Putting a monetary value on it is a capitalist invention.
thats not just an intel problem
Is there any easy GUI for H2?
I’ve looked at the FT signups a lot over the years and don’t think they ever hid that information.

I do think a $1 trial is incongruent with their overall pricing.
It's possibly it's something the Wacom drivers is doing (smoothing, etc). There's a game called osu! where lots of people play with graphics tablets, and a lot of people use cheaper chinese (Gaomon) tablets, with open source drivers that let you emulate the smoothing of Wacom drivers.

https://github.com/hawku/TabletDriver
This looks so expensive! I've been going in the same path (with centige.com, WIP) but then I stopped and refactored some stuff:

- I had lots of lambdas written in TS. Things were going out of hands. So I refactored them into three lambdas only. A large one that has a switch statement to execute the correct function, and two other ones for some quite long-running processes.

- The big lambda was executed too many times. Moving it to an actual server would cost me way less. So I did. Plus I could add more security features that would need AWS API Gateway if I chose to stick with lambdas, which is too expensive.

- Initially I used Amplify. And while recently its bundle size has been reduced substantially, it's still big (see https://bundlephobia.com/result?p=aws-amplify@3.0.12). In my case, I only needed the Auth package, which is 50kb (https://bundlephobia.com/result?p=@aws-amplify/auth@3.2.7). However, my options were quite limited and I found myself changing things around to make my app compatible with the way AWS Cognito worked[1] (used by Amplify Auth). I ended up removing it and handling authentication on my own.

A better stack for a serverless app would be Vercel for deploying the app (it's cheap, it has SSL, and it has automatic deployments) and either lambdas or a server, depending on your needs, for handling backend stuff.

Also, use something like aws4fetch instead of the actual SDK if you can. It will save your visitors some kilobytes :)

---

[1]: Email/password auth with Cognito is not the best thing out there. So I wanted to add Google Sign In. At the same time, I wanted to use DynamoDB's row-level access (similar to Firebase's write rules, but more limited). My plan didn't go too well, as I needed the user's Id (provided by Google) when writing to DDB. But Cognito wasn't returning the Id... I spent a couple of days on it, then I figured that I'm just wasting my time.
“ Apple Card has awesome features but the most important of them all, at leasts from a security standpoint, is probably the ability to generate virtual card numbers on demand, which will come in handy for those times when you won’t necessarily trust the recipient.”
You are somehow assuming that your typical restaurant has delivery services and takes orders over the phone.
Yes, the UI isn't exactly the best thing even for tablets, so we refrained from releasing it for phones. Though you could always side load it once we have it in fdroid.
Makes me realize how I miss the "classic" advertisements that appeared in print. I used to enjoy looking at them as I went through a magazine or a newspaper. Some of them were a work of art.

Online advertising, on the other hand, has consistently been awful right from the start. Replacing the former with the latter doesn't really feel like progress.
I think few people are interested in responses other than "we will stop doing that"
I just sucked the existing table into RAM and recreated the table. I did it on a transaction so there was no risk of data loss.

In my case the data was always 10s of MBs.

Remember, the point of SQLite is a replacement for generating a file format. Although it's a database, it lets us (developers) re-use our knowledge of databases when doing basic file I/O.
I say this all the time about IPv6. I started running a dual stack with an HE IPv6 tunnel in 2002 thinking I was getting ahead of the curve. 18 years later and I'm still way out front :(
Pinpointing China’s new plutonium reprocessing plant
I am curious if the recommendation would had been the same if the EU had any serious stake in the software development industry. I try to think of any piece of software that I use daily that is not imported from the US, and I struggle.
As someone with a shallow grasp of rendering in general, it amazes me that we can achieve near 60fps for these insanely detailed games with tons of 3D objects, and yet we find it difficult to do the same with 2D UI rendering.
thanks for letting us know that some people just do a thing for no good reason.
Reflections on trusting rust.
It's not open source, but as counter-example I would offer Directory Opus: loads of features, totally customizable, extendable, complete documentation, while somehow managing to not get bloated (they've been at it for decades, after all). Old Opera was also very good in the same way, and long before Firefox even showed up.
For Windows also check HeidiSQL (open source, very feature-rich)
It does help get a laugh from any fellow spanish speaking dev though..

LOL
Mouse-level accuracy requires a well-calibrated setup and the correct size monitor and sitting posture. If you want to do something like a Square POS checkout and need to distinguish a random visitor looking at 4 buttons, it would be pretty forgiving.
I have a triplebyte account and would love for you to take on LinkedIn, but it absolutely needs to be opt-in. Sorry if that makes things inconvenient for you, but I’m going to delete my account if you go through with this.
Janus is a great piece of software. It's extremely flexible due to its plugin system, and implements all of the fun bits of the WebRTC protocol suite that make it so challenging to build a performant SFU.

The unnamed SFU has different goals. It's aimed at doing just one thing — lectures and talks —, but to scale to thousands of users on a $10 VPS, and to be trivial to deploy (just copy a single binary and a few HTML files to your server).

In a sense, Janus pays the price of its flexibility: there are just too many options that the user has to choose among. The Unnamed SFU tries to eschew options, and therefore be simple enough for your mother to install on her VPS (or even on her laptop — why not?).
SAP (don’t know if you use it but it is widely used by a lot of Corps)? To name one. But point taken it’s not an industry on same scale as US tech
But the problem is wider than just not knowing what others are doing.

Grant money for writing things tends to encourage everyone to start their own thing, because having something you own is a good story to tell, it makes you look like a leader (at least in your reports) in a way that contributing bug-fixes to someone else's project simply doesn't. (In commerce it's the other way around, the guy with many clients can split the cost, and thus give more functionality per dollar, and thus out-compete the little guys.)

GP's suggestion of giving end-uses some kind of tickets to distribute to software they use, and then pay its developers, sounds like a smart way to encourage consolidation.
that is because intel won’t fix a bug that doesn’t let the amd cpus use avx