skysight-inc/HackerNews huggingface dataset:
Fathom Analytics Acquisition
The damage from incidents such as this would be at least somewhat limited if organizations did not collect SS numbers when they have no legal purpose for doing so, and if people did not automatically comply when asked to supply these numbers. Whenever I go to the doctor and am asked to fill out the usual form while waiting the usual 90 minutes past my scheduled appointment time, I leave the ubiquitous space for my SS number blank. They are not paying me a salary, so have no legitimate need for this number. I know why they want it, and that purpose does not benefit me. Not once has this led to a problem: they know that there is no legal basis for demanding the number, but ask for it anyway, as they have nothing to lose by doing so.
Google AI is battling a 'Great British Bake Off' winner in a dessert face-off
What I do know from measuring my marketing and transactional emails is that the least possible formatting results in the lowest probability that I end up in the spam folder.

The hypothesis I had here (unverified) is that using a tool to produce email makes your email look like spam produced by that tool (by other people). My hypothesis more specifically is that spam detection software weighs similarity in the structure equally to similarity in content.

My HTML emails have since been modified to be absolutely minimal HTML as hints to the layout and nothing else. They are more like plain text emails that have been polished with just the lightest sprinkle of HTML and CSS but nothing more.

The result of keeping things simple is that my deliverability is over 99% and the open rate also phenomenally high.
You should check out ZenBase https://getzenbase.com. It's a completely web-based database application builder with built-in user role management, CRUD UI, and data audit trail. It's a mix between Retool and SeekWell.
Why brands are continuing to use Instagram influencers
Johnny is the guy who comes up with his own build orders and refuses to play anything 'standard' (including cheeses). Some of the builds can turn into popular cheese, but the majority cheesers on the ladder are more like Spike. Florencio is probably the highest profile example.
I read the introduction, Facebook did not violate the TCPA because they did not generate a “telephone number using a random or sequential number generator”, they merely retrieved it from a database to spam.
Wow, that has become complicated over the years. I like it, though, as a Johnny...

It was interesting to see FFG’s Netrunner designed to explicitly have appealing cards for each of these three archetypes, as opposed to MTG where they emerged over time before the designers started to keep them in mind.
But one of my comments (†) is the great-grandparent of your first comment on the subthread? (∆) And the concept of preserving commits precisely is fundamental to my comment two generations above that, the one about "nirvana" (‡) ?

[article]
properdine
pabs3
rectang (‡)
pabs3
rectang (†)
pabs3
WorldMaker
u801e (∆)

Perhaps we would benefit from an `hn log` function which displays the linear parentage history for comments? (It would be easier to design that `git log` because every comment has exactly one parent, there are no `hn merge` comments.)

Or in your working copy has my authorship info been lost? That can happen if a committer uses plain old `patch -p1` to apply a diff from the mailing list rather than `hn am`. :D
I think it's interesting that so many things in elementary OS are written in Vala. They are probably the biggest user of the language.

For example:

Calculator: https://github.com/elementary/calculator

Calendar: https://github.com/elementary/calendar

E-mail client: https://github.com/elementary/mail

File manager: https://github.com/elementary/files

Image viewer: https://github.com/elementary/photos

Music Player: https://github.com/elementary/music

Terminal: https://github.com/elementary/terminal

Window manager: https://github.com/elementary/gala
I think you are missing the main point : default text size IS a size in pixel.

If my memory serves me right, the default text size is 16px for chrome (not sure about other browsers).

Be it rem, em they are sizes relative to an ancestor.
rem being the root ancestor (html selector or browser default), and em being the closest ancestor having an absolute value defined for its font-size property.

Em is great when you want to establish a font size hierarchy in some container for example.

You can test rem by setting media queries defining different font-size values.

You'll see that 1.75rem is always exactly 175% of root element's font-size value.
Noodl!

https://www.noodl.net/

Highly visual, great for people who have difficulties finding curly braces and the semicolon on their keyboards ;)
1. can we afford to just build fab without consideration of profit? what you going to do when you can't turn a profit with all the fabs in the US?

2. TSMC and the rest of the foundry industry are exposed to the highly cyclical nature of the semiconductor industry. we are seeing the high demands for chip because of covid and car vendors' f'ck up. what you going to do with all the fabs build in the US when you are hit with downturn?

we saw Intel struggle with 10nm and 7nm delay. i think its wiser to invite fab company like TSMC and Samsung to build fab in the US even with smaller capacity.
Why we're renaming The 8-Bit Guy's COMMANDER X16 computer [video]
Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script
As someone who spent a very long time in a text-only mail client, on purpose, and then switched to Thunderbird and set it to the "show the text version if at all possible" mode, I'll say that I've become ambivalent about it.

Now actually appreciate being able to scan emails based on the 10,000 ft view. Sometimes, images can convey a lot in a glance, the overall graphical layout can convey a lot too.
You're not wrong, but you're not right either. When someone stabs someone with a knife the person at fault is indeed the one stabbing. But the guy who's been in his ear for the last year advising which knife to buy to kill as efficiently as possible without getting caught bears some responsibility as well.

Most of the enterprise sales including Microsofts bears responsibility here for knowingly exploiting these idiots in the management position and the Board of Directors. It's a huge circle jerk culture back and forth.

I full well remember working in Louisiana where they tried to introduce Microsoft Dynamics as an EHR backend for Medicaid. The CTO of the DoH was an ex Microsoft guy. The secretary had some times to Microsoft. And Microsoft knew full well that their shit isn't working when they went on their sales pitch that "Dynamics can do everything".

All the engineers advised them against it, multiple waves of them left. I got fired for telling the middle management that I wouldn't be bullied into doing things I didn't consider ethical.

The CTO of the DHH moved on to the HHS btw. There's never any recourse to this, because what they are doing is not only legal, but also with good intention.

EDIT: Also keep in mind that engineers are rarely allowed to talk to leadership, let alone to inform the board. But after what I learned, I think keeping silent is never a good option. Last time I needed to do that I made one of the German Government healthcare institutions change course on an obvious mistake. And all I did was inform the board of what exactly they are deciding, what the consequences of their decisions are and who would be responsibility for it. The recourse of that was mostly bullying, since there wasn't really anything they could have done, but the lesson here is that most people have a lot more power than they think.
Class-action suit alleges: Amazon colluded with publishers to fix book prices
Also seems like it would apply to most competitive games. Like I can easily see the same concept applying to Chess.

Looks like this is the Loser's Game essay he mentioned, btw. Also looks like in that essay, it's less about tennis and more about basically doing what the OP did, but applying the metaphor to investing: https://www.trendfollowing.com/whitepaper/the_losers_game.pd...
If you don't have an external screen connected, yes. If you do, it just counts it as if you've disconnected laptop's monitor.

But of course, your mileage may wary on the hardware.
Honestly it is hard going from no code-coverage to a rule of at least x% of code coverage. Instead of adding a blunt rule I went with something different:

Some years ago I've implemented a check to fail the PRs if the lines touched on that PR don't have code coverage (delta-coverage = 100%).
We aligned internally with all the affected developers and went with it. We defined that the rule is that 100% of the code needs to be covered, but it doesn't mean that the rules can't have case-by-case exceptions. Whenever someone needs an exception the teams gets together and approve an exception. Sometimes it is a backlog to write the tests later, or some files that don't need unit tests altogether.

This may have worked for us because we are 5 years into this codebase and it keeps on growing, but for more small projects this may be more hassle than it is worth.

Honestly, after the first 6 months (not easy, not gonna lie) I felt better about the codebase, and I love the confidence of trying things and having unit tests all around. There were times where I submitted a PR and forgot altogether to write tests and this rule caught me.

I recommend it, but as with any software development practice, this is not a one-size-fits-all game.
(It also has DB integration!)
I would never give my phone to the support under any circumstances. I just don't trust that they'll handle my data securely and who knows where my phone will land - some subcontractors instead of disposing it could try to refurbish. I've seen cases where someone bought a phone still with someone's data on it.
I look on forums to see what kind of problems people have with a particular phone and if there is nothing serious, then I consider buying it.
If something happens to my phone I destroy it myself and get a new one.
There's very much almost a meme of those programmers who tell us all how everyone else is doing it wrong ... but their whole idea about who is doing it wrong seems to be entirely driven by how often they're inconvenienced by other people's code, but never account for how often others are inconvenienced by their code.

I get inconvenienced by other people's code all the time, but it's so easy to assume when you're looking at the bug "they should have known this was going to happen / tested for this" when you started your investigation knowing the trigger for the bug.

Anecdotal story: I had a bug a few weeks ago that all sorts of people thought was really dumb / obvious / shouldn't have happened. I checked... the code hadn't been changed for FIVE YEARS. Nearly every customer we had ran this code for five years. Maybe I feel that they should have had a catch for the situation that occurred, but whomever wrote it wrote code that lasted bug free for five years ... maybe they weren't dumb and they knew something I didn't?
If it is anything like the old HTC Desire Z, then it will be super comfy. The downside is the thickness and the increased risk of breakage due to having moving parts.
MJML is insanely cool. I've just switched over to it and saved myself a ton of pain in creating consistent HTML emails.
Kudos to you for recognizing that. I know “senior” developers that wouldn’t see this effect from them or their team even if you told them.

I know because I did, multiple times. It’s futile. Your best move is to leave in that situation.
That page you linked to is for the Pro-1. The OP is about the newer Pro-1x.
Completely agree. All the extraneous fluff was a huge distraction vs just distilling his points down to half the amount of tweets.
Out of curiosity, does "medical bankruptcy" include "I got sick and lost my job, even though I had no medical bills" bankruptcy?

Americans famously don't have $400 for emergencies. I don't know if other countries do better, or if there are national plans to help them out in the case of illness, regardless of the costs directly related to the treatment.
Hello everyone, lead developer of Notesnook here.

We started out development of Notesnook a year ago with the aim of providing a 100% privacy focused note-taking app. At the time, Standard Notes was getting the spotlight for it's privacy fearures. However, it lacked many essential things that we thought were important:
1. Very bad mobile app experience
2. Hard to navigate and use
3. No community
4. No customer-developer communication

We built Notesnook to address these short comings. In the process, we realized that note-taking is unnecessarily hard nowadays. With platforms like Notion leading the way, private and personal note-taking has been pushed to the far back.

Notesnook brings features like 100% client-side encryption (using Argon2 & xchacha20-ietf-poly1305), an easy to use intuitive user interface (strictly following 2-tap philosophy), sensible organization (through notebooks, topics, tags & colors).

We are currently laying the groundwork for features such as:

1. Note publishing
2. Secure collaborative note sharing
3. Mobile app widgets
4. Extensions (much like VSCode)

There are many more features in the app that you can easily preview on the website: https://notesnook.com

We have also set up a Discord server where you can directly come and chat with us: https://discord.gg/YHkTRDtAuj

Thank you! Hope you like the app. :)
Maybe I'm weird but I think I am pretty average at programming. Not great, not terrible. I get things done, more slowly and with more bugs than some, more quickly and with fewer bugs than others.

Of course most employers probably aren't looking for an "average" programmer, but I haven't found that they usually ask me to rank myself relative to others.
Also Flatpak is so much more pleasant than Snap, which is why I'll always go with something based off of Ubuntu.
Tock and the ORD Camp Playbook
Still artists.
I personally lost the appeal once Android One devices became more available.
Princeton and WHYY launch new podcast “A.I. Nation”
The abridged Harvard Classics copy is here, for anyone looking for another source/version: http://www.myharvardclassics.com/downloads/20120213_1/downlo...
Of course they, that is what publishers and copy right leeches do. Copy right law needs to be rolled back to it's roots
> It runs vertically between Egypt and the rest of the Middle East (...)

Pretty sure it runs horizontally. Vertical channel would be called waterfall.
I have a Gemini that can triple boot ex. between Android, Debian, and Sailfish, so it's been done, but that was designed in by the manufacturer. There used to be some Android multiboot hack (multirom or something?), but I don't know details or if it's still around.
It's not about cost. The child will die without it. Already, she's going to need supportive care for the rest of her life that will be even more expensive. If we just measure QALY, then we're not saving life but pricing life.
yeah, i don't get too worked up about "how" config values enter the application as long as i can easily see "where" they are initialized/validated.

an immutable config object/class created on startup that reads files/env vars/whatever and has appropriate assertions to ensure good values were used and crashes the app for missing/bad values usually keeps things sane.

an app where each subcomponent has its own config that it gets in its own way usually leads to confusion and delay
FAQ says the following, unsure if it's a typo or perpetually in pre-order.

https://store.fxtec.com/product/fxtec-pro%C2%B9-x-256-8gb/#t...

"

The current estimated shipping date to pre-order customers is September, watch out for updates over email or on social media:

Twitter (@thefxtec), Instagram (@fxtec), Facebook (fxtec)"

Other commenter is right, the Pro 1X has the following:

"SHIPPING IN AUGUST 2021"
>The men, identified as Wang Dong, Niu Bang and Ni Wenjin, were charged with working without a permit and importing the phones without paying taxes.

https://www.presstv.com/DetailFr/2017/06/13/525171/Thailand-...

So nothing about the farm, they just didn't pay their bribes.
For those who already familiar with the SQL, Retool is pretty cool.
The author makes a list of things a “professional” developer uses. Among these are SOLID principles and design patterns. While they are good things to understand, I have met many developers who follow such principles without thinking and try to apply them to every task. This can make something really simple very complex when it doesn’t need to be.
While collecting this data still deserves suspicion, the number of times I’ve inserted a SIM card on my new phone is zero. It was done, once, by the carrier rep when I originally bought it. I’m still wondering how that would be useful to LE, or even Apple.
hello, speaking as a diesel engine mechanic, this is exactly what modern emissions controls have sadly become.

professional drivers (truckers) want to cut out all the emissions control systems because "older trucks get better mileage!" On the face of the issue this seeems to be true, but even after cutting everything out and switching back to low-grade diesel all you've done is create a smoke and soot belching mess from the 1960's. Why is this?

Two reasons: older trucks got great mileage because there was less traffic congestion and fewer weigh station stops, and the national maximum speed limit law in 1973 made sure trucks drove a speed that got great mileage.
Maybe build a way to connect computers together in some sort on network with some tech minded individuals (you're all invited!) and try to fix some of the problems of v1 (encryption, spam, malware).

Let's call it "Internet-2: Attack of the Clones".
>80 percent of software developers are amateurs and 20 percent professionals. Why do I say this?

>Amateur software developers dislike

- Standards

- Unit testing

- Design patterns/SOLID principles

- Learning and setting DevOps and ALM (They like using it)

- Fixing the build

- Code reviews

- Code Analysis/Solution checking

What a troll statement, no way do 80% of software developers dislike those things.. maybe.. 20%?
Apple automatically started using one of our band's album covers as the artist image. When I submitted an new artist logo they turned it down because artist / band logos are not allowed. They only allow faces. The thing is, the band can have anyone as an artist, so we decided to keep the ugly album cover that Apple automatically used as the artist image (which is not even according to their guidelines btw.)
If you would have asked me 10 years ago, this would have been my ideal phone. But not anymore. For two reasons:

1) touchscreens have gotten a lot better...they're not perfect, but they're finally good enough for a phone. And not having a physical keyboard means fewer moving parts, and fewer physical design constraints, which translates to higher reliability and better performance.

2) Android and linux in general are not good enough for phones. I want a better security model. Android could have been built on top of any kernel...they had to build all of the userland and drivers from scratch. I'm disappointed that Linux was chosen instead of something like L4 or QNX, which would have allowed us to sandbox code that could be potentially malicious, deny access to sensitive resources like location, etc. It would also be far more reliable, with the ability to restart individual malfunctioning driver code instead of your whole phone. And most of the freedoms that come from rooting your phone would be built in.
I think there are a few too many assumptions to conclude human-like consciousness based on this experiment, but it is still fascinating nevertheless. A simpler explanation would be that it simply takes longer exposure to make more complex connections between stimuli and learning such rules does not, on its own, require visual conscious experience in either humans or macaques.
> When I explain Perl code to someone who doesn't know Perl, they tell me it looks like gibberish.

I had a very brief experience with Perl in school around 2001-ish.

All those concepts you brought up made me never want to touch it again. The language just comes across as a tool made out of necessity in the 1980s / 1990s, but then better tools came around.

But, more importantly, I will never apply for a job that lists Perl. It's just a relic from the past.
This is fine when errors have clear boundaries or the system is more or less trivial. It's easy to have clearly defined error budgets and assignment of blame. In more complicated systems (e.g. mature companies or complex architectures) the assignment of blame becomes problematic, and that makes the tool (error budgets) less useful.
> Unit testing

In the game development, videogames are primarily tested by humans. Games are highly interactive pieces of software often running on a variety of hardware with complex agent-based simulations. Are all game developers "amateurs"? I don't think so.
Well, was the Pro-1 ever delivered!?
Isn't storing credentials in environmental variables bad practice to begin with?
Shawyer absolutely was soliciting investment. Anyone with a basic physics education could see his proposed mechanism was utter nonsense, so it's hard to be charitable towards his rather hyperbolic marketing.
Well, I prefer to use browsers as, well browsers instead of app hosts..., to many tabs, too many distractions, and not that fast )the whole browser, not a given page).

Just using an app that I can open and close anytime is much preferable to me. Currently using speedcrunch for this, but your solution looks a bit more feature full and maybe a good middle-ground between a calculator and just firing up ipython or similar.

All in all a desktop version would be much appreciated, but I understand if it's not a focus for you.
For the technical part: what do you think, what would you use in rust to turn this intu a regular gui app?
I think you're objecting to different things than the author.

The author is complaining that there's no link or information that first_argument or second_argument are used by add_numbers.

In comparison, in the Apple API example you've given, addRequest is explicitly provided to perform.

What you appear to be objecting to is setting up potentially complicated config objects to pass rather than passing simpler arguments.
A History of HTML Parsing at Cloudflare: Part 1 (2019)
Subjective but I imagine an awful lot of those phones were moped snatched its rife in SEA. and probably the cheapest way to buy phones.
Except there are situations where a trailer sitting idle for some time loses ability to move to a new location.
Let's be clear: all this is designed and on purpose!
Eh, VBA & Excel serve a fundamentally different use-case for Microsoft. Building lots of hacky applications using spreadsheets was never the intention, and does not result in good applications.

Access... I agree and miss it, but I can see why they wanted to replace it. You couldn't build scalable applications with it because of database locking, and to do the sort of stuff you can do in PowerApps you had to resort to VBA which was beyond the capability of most users (and a language they were trying to escape from anyway!). Lots of the things being built in Access could also be built in Sharepoint Lists, which was also simpler for many users and 'cloud/mobile native'. The more complicated things being built in access... I believe Microsoft probably looked at a lot of them and thought that they would be better in SQL Server & C# / Visual Studio. Plus from a commercial perspective it's way easier to sell PowerApps, you just show managers that you can put things on their phone.