skysight-inc/HackerNews huggingface dataset:
I wish we had open-source flowcharts for common debate talking points. Each could be linked to several dozen HN sub-threads where similar points were made by both sides, ending in a handful of common termination nodes. Once a flowchart exists and has been proven reusable, it could be condensed into a comic, meme or other visual mnemonic. If would also be easier to place new studies into the context of previous debates.

With repetitive graphs out of the way, discussion could focus on more nuanced points.
that said, Julia currently has a slow GC so it does hurt. GC performance is being worked on though. I have high hopes for a year or 2.
If you have a hard time explaining where the money came from then yea they were right to freeze your bank account.

The regulations and tax reporting requirements from the IRS at least are very clear. No problems at all with that.
IMO people really should stop comparing it to Python, it's a very different language.
Rust doesn’t have a compiler flag for this, instead it has separate functions that don’t do the checking. E.g. Vec has a .get_unchecked function.

Such functions can only be used in an unsafe block, and should only be used if bounds checking is handled elsewhere such that it would be impossible to cause an out of bounds error at runtime.

It’s also often possible to get rust to elide bounds checks by using iterators, which often don’t need them as they know the length up front.
Indeed, astonishing retail-level security shenanigans will happen anywhere relying on simple credit card numbers. That said, the attack surface of a piece of paper is vastly smaller than a web-app-connected database.
Operator as in System Operator or sysop- an archaic term for IT administrator from when the computer was a single “system”. Equivalent to root when used.
> Do doctors hold any responsibility over getting you addicted by drugs they prescribe? (Aren't doctors the experts?

In this case doctors wrongly prescribed ( when it wasn't necessary or in too high doses) a drug for personal profit. They're guilty, and so is the company that paid them to do that and kept bullshit marketing reassuring doctors and patients everything is ok.
Eric Clapton sues 55 y/o German widow for listing bootleg CD on eBay for 10 euro
I'm not sure I'd agree that OOP is beautiful. It's just nouns with verbs inside, which doesn't seem particularly better than nouns with verbs outside.

I definitely would not agree that it "enables normal people to model complex systems". Not once in my entire career have I seen a business person provide anything of any value to a software's architecture. Even thinking they could is so strange to me I don't even know where to start to unpack it. Software architecture is so different to the processes it models, it would be nonsensical to even have them try. Like asking someone illiterate to organize a book.

Wasn't that whole concept just marketing by Sun to sell Java and OOP to the world? These days everyone using Java uses so much spring and xml I'm not sure it even makes sense to call it OOP anymore. It's more like AOP+DI with a little OOP thrown in.

If anything, I'd think trying to have a customer design your objects would result in a tremendous mess. The nouns and verbs they would think of are going to be extremely limiting once you add in the common needs like caching, parallelism, network boundaries, async processing, auth, logging, monitoring, protocol formatting, API versioning, etc. The hard parts we need help on from business people are understanding the business models completely, not where X function should live and if it should be in a class or not. And even if they did have strong opinions about that, logic is actually much easier to test when it's not in OOP, and I'd rather have automated unit tests.
I have a shell script that sends my daily scrum update to slack and it includes a fortune at the end, including the occasional bofh excuse.
Show HN: Two accessible ways to obfuscate an email address without JavaScript
turning a white collar job into a blue collar job because you wanna rapidly expand unsustainably is a bad idea? who could have thought.

programmers are the new factory workers. doctors /do/ use google, a lot, and other resources. many people have talked about this all for decades already.

i am sick of idiots with opinions thinking they're the first person to start a conversation on something that's been going on for decades. they have no idea what the fuck is going on or what they're talking about.

i bring up this metaphor a lot, and people really underestimate it, but this is another extremely isolated, sheltered, and removed from reality dude doing the scene where the chick from /the village/ walks out onto a road with modern cars completely fucking clueless about anything that's been going on

we don't need opinions
> Overall this setup would work perfectly fine in a small/medium company and take 5-10x less time than doing everything the FAANG way.

The point was never comparing it to the FAANG way. The point is: it's easier (at the beginning) to maintain ONE monolith (and all the production stuff related to it) than N microservices.
Every morning my machine dutifully booted up, logged in, signed in at precisely 9AM and made sure it showed I was available and active throughout the day until it was "time to go home."

Heh, an old coworker was doing that manually back when we were at office that had a tool tracks how much time we spend at office and shows that on an internal webpage. He was logging a perfect 8:00 average at the end of the month because it was such a stupid system
Start looking for small opportunities to do something different and bold. Do that before you're asked to do it. Sooner or later you will get "hired" for the kind of job where you get to do the things you described here. That's how everyone else did it.
It does in Eastern Europe (Budapest, Belgrade, Prague, Warsaw,...)
Interesting but I don't think that privacy would help since those buying the legislation would know they're not getting what they're paying for and deal with that fact in some other way.
WP-Projects LiteSpeed Hosting
Yeah. You can use a base64 data uri, but that's not great either. There is a proposal for <script type="module">, but it looks untouched for several years: https://github.com/WebAssembly/proposals/issues/12
There are no citations, this is just wild speculation.
It's an interesting protocol, but given the purpose is to confer legitimacy on the winner, verifiable proofs of the integrity of the system are likely more important than nuance in preferences. Imo, quadratic and other complications (even ranked ballots) are designed to game the counting under the pretext of giving more data about preferences (which we have better ways to get), without providing a higher degree of physical integrity, or legitimacy.

Voting itself is a ritual whose integrity is maintained by showing up to cast ballots are kind of proof of work, and physical presence proves your stake in the outcome, and not the cryptographic kind. This might be fine for talent shows, party leaderships, and corporate board machinations, but voting for the peaceful transfer of power is a ritual alterantive to not-peaceful transfers. Quadratic seems fun and interesting, but probably not a good idea to run in prod.
Got a Core2 Duo and 8 gigs of RAM since 2009. Added an SSD years ago and a better GPU and the thing remains just as fast as any other laptops (I run Linux so I guess it's lighter on resource than Windows but not sure). I use that computer 10 hours a day for all my stuff (no gaming though). I just hope the PSU won't fry everything when it'll die.
I keep hearing this, but there is no mechanism I am aware of for a doctor to see a cent related to prescription of outpatient medication. What’s the purported mechanism by which docs were making money on this?
I wish that fixed point numbers (as in Qx.y) was a first class citizen in programming languages. As well as saturation arithmetic.

Actually I wonder if anybody did a performance/power comparison of using floating point vs fixed point math in some common tasks using modern CPUs with extensive FP support.
Why should we?
> On one hand, HN in general advocates for legalization of all drug usage, one argument being that if they were legal they would be very high purity and free of contamination (deliberate or accidental).

> On another hand, HN demands extreme punishment against a pharma company which produced opioids.

I am not a fan of legalization, I am a fan of decriminalization. But I think the problem here for many is that this was not a legalized drug trade, this was manipulation of the health care system for profit.

Any legalized drug industry would also have a legal framework and those breaking that framework would/should be punished for it. Purdue mislead patients, doctors, and paid illegal kickbacks, failed to act in good faith to limit the illegal supply of their drugs etc etc.

This wasn't like some guy buying weed to get high, many of the victims were regular people who took this medicine on the advice of their doctors.
I very much agree with your points, except for one point:

> As soon as digital machines enter the game this becomes very hard to proof to the layperson.

This is not hard to prove just to laypeople, it is hard to prove to anyone at all. I doubt for example Linus Torvalds could prove to himself beyond reasonable doubt that a digital voting system has produced the correct result.
If you use Pandas daily, maybe get used to it and can ignore the issues, but for anyone using Pandas occasionally, it's every time a huge pain trying to figure out how to use it. The API is not intuitive and the documentation is very verbose and unclear. And stackoverflow top answers are often the "old way" of doing something when yet another way of doing the same thing has been added to the API.
To your third point, is this a setting somewhere? I tested before I posted w/ 4 Brave windows, but they stay in the same order.

Makes sense, since cmd+~ immediately switches on key down to the next window; cmd+tab (like alt+tab in Win) lets you keep the selection open and choose an out-of-order app, which alters the MRU. How would you do that here? The only way I've affected it is creating/killing windows at points in the cycle. Using cmd+shift+~ for me just goes backward in the same static order.
> And they will install a trojan

They WILL

> which would eavesdrop your talks

That absolutely WILL - use the microphone and listen to everything being said (why not the camera too and watch everthing?)

> scan your home network and analyze its traffic.

That absolutely WILL - do all this stuff

I mean if this is definately going to happen, then the company can go ahead and cut an 8 figure cheque straight away. Which company and where do I sign up?
> I’m always looking for new ways to speed up my day to day tasks, from tmux and vim, to new python packages, to new IDEs and scripts

You would be more productive if you stuck with one set of tools instead of constantly learning new ones. Exploration for better tools is good, but to be productive you have to master one set of tools at some point, there is no tool so good that it makes up for your lack of mastery.

Learning tools is busywork, it feels like you are making progress. But the time spent learning tools is time not spent learning how to tackle hard problems, learning tools is much easier so it is enticing but you just have to push through and stick with the hard things.
Not quite as egregious, but when I worked in QA for an internally accessible, hospital record keeping web app, most of the "test" data was real customer data, and OBVIOUSLY I had complete access to prod with no particular oversight (although I'm certain logging was enabled) for HIPPA. Still, glad it was available, as going through approval processes would've been a nightmare for our implementations.
What you get in the EU:

451: Unavailable due to legal reasons
We recognize you are attempting to access this website from a country
belonging to the European Economic Area (EEA) including the EU which enforces
the General Data Protection Regulation (GDPR) and therefore access cannot be
granted at this time. For any issues, contact help@purdueexponent.org or call
765-743-1111.
> - discourages vote selling (anonymity is one way to achieve this)

Maybe more general: It should be infeasible to perform fraud. Ideally the infeasibility should scale exponentially with the size of the election.
You cite, I cite, we all cite ...

https://www.thelancet.com/journals/lanepe/article/PIIS2666-7...

... but who's right?

If vaccines really affected transmission a lot, we'd see it in drastically reduced case numbers. What we actually see is that post-vaccination case numbers reach record highs. That should be a pretty basic reality check on any claims that transmission is heavily affected. Either that, or you have to believe transmissibility has no impact on case numbers.

What you tend to see is that studies that are older or use older data conclude more effectiveness. The New Scientist article you cite presents evidence from a study that used data only pre-Delta. But the point people are making when they say it doesn't affect transmission is about the current state of play. Not the situation back in March two major mutations ago.
This article can't even spell erucic acid right, no citations for any of its claims...
https://en.wikipedia.org/wiki/Sysop
Interesting though my network is powerline so id need one in front of every POE switch (and that's assuming the powerline devices would pass the Vlan tags)

And id need a VDSL Router that supported Vlans as well so that's 4 switch's plus a router.
That the system's advocates see it as an advantage does not alter the fact that others see it as a severe disadvantage.

I assure you that if a person's preferred candidate loses under this system, while that candidate would have won under a straight majority/plurality system, that person is going to be extremely upset.
Twizt, New Variant of Phorpiex Botnet, Used in Crypto-Clipping Attacks
You may want to look into it more. You don't need consistent returns, you need 4% yearly returns on average over a long time period. Looking at historical returns for a broad index fund (like VTSAX), this is very achievable. However, 4% may still be aggressive. This is why I am personally targeting closer to 3%.
what a stupid rant
Generally the app store review process is much less of a problem than it used to be, with happy path being 24-48 hours rather than 1 week+.

Of course everything is context dependent (team size, codebase size, testing maturity, frequency of release), but I guess we found GitFlow seemed to be better aligned with modelling the "versioned software" approach - i.e. with releases determined by features, everybody knows/cares about what is in version 2.1 etc, you might have multiple releases all on the go at the same time with development happening for 2.1.1 bug fixes, 2.2 minor features, and maybe master has moved on to stuff that will ship in 3.x etc.

Definitely with less frequent releases (App Store Review taking 1+ weeks and being unpredictable probably had greater influence on release frequency) and a large team, we ended up with releases feeling quite painful - there was a lot of pressure to land features close to the deadline because the next release might not be for a while, meaning there was more churn on release branches as people tried to stabilise things that were borderline "ready".

Git Flow's release branching model added overhead - people might forget to merge back to develop, deal with conflicts or semantic brokenness if you had different targeted fixes on the release branch to mainline development (e.g. let's just disable this functionality for now on release branch and push it to the next version, fix forward on develop, merge release branch back to develop -> now it's disabled there too, have to unwind).

We switched many years ago (probably after reading https://barro.github.io/2016/02/a-succesful-git-branching-mo... ) to a time-based continuous release model - periodically cut a release from master (there are lots of teams shipping mobile apps on a monthly, 2 weekly or even weekly cadence these days), with trunk-based development and cactus branching for releases. If we need to hotfix just need to go to the most recent release tag/branch and ship a fix based off that point, no merging back between branches. If you need to fix a bug in the release, it's on you to make sure an appropriate fix is applied in both places, through e.g. cherry-picking, no need to worry about merging anything back anywhere.

Together with some other actions (cultural focus on reducing post-branch churn and investment in testing capability to gain confidence in release candidates faster, set in the context of a goal to increase release cadence; increased usage of feature flags; etc), we ended up significantly improving release frequency & predictability, which reduced the time for stakeholders to get changes shipped and visible to users from when they were "done" (especially valuable for small changes, of course).

Nobody ever really understood the utility of the "production" branch from GitFlow.

tl;dr GitFlow seemed to add overhead with little value; we switched to trunk based development and didn't look back.
> procuring the laptop might be a difficult thing for them to do bureaucratically

Not if they are at the point where they need SOC2 cert, and where they install agents on their employees computers (and want to extend that to their suppliers).
Securing Payment and Setting Rates
It is a technical director of engineering position, but as we know jobs are more nuanced than the title they have
I'm not defragging SSDs. I'm defragging virtual drives.
> The technology is interesting, but so far most of the use cases involve some form of illegality. If you want to use, say, NFTs for something legitimate, it turns out they don't really work very well for that.

This sounds like opinion written as fact. NFTs have use cases that don’t just encompass illegal activities and work well. I personally own NFTs that are used for governance in terms of a budding project’s direction and NFTs that are even used as subscription keys to certain alpha products.

Also it’s a little disingenuous to encourage looking at a contextless single data point indicating a collapse of a product without understanding other factors like there being a bear market in place for the overall cryptocurrency landscape
On the face of it, it's regular ASCII code. But I wonder if they hid something inside?
There's quite probably links to actual murders of dissidents by intelligence services, of which Jamal Kashoggi is just the most conspicuous example.

https://www.theguardian.com/world/2021/jul/18/nso-spyware-us...

(To get ahead of the whataboutery: at this stage anyone providing military aid to the Saudi government is complicit in their crimes, including the US and UK militaries and their involvement in the war on Yemen)
In the whole <35yo group (men and women), we currently have 5 deaths all together... that's less than the number of drownings here, a lot less than traffic deaths, less than suicides, less than work accidents, less than overdoses etc.

And the mandates? If you're a 75yo pensioner, basically nothing has changed for you... curfew (back then) didn't affect you, because you're asleep, closed bars after 10pm the same, you don't go to shopping centers and restaurants, and normal grocery stores and pharmacies don't require testing or vaccinations... so you're basically living your life as normal.

And the <35yo crowd? Imagine a 6yo kid, first grade, can't read or write was put behind a pc running zoom for 5-6h per day. Students couldnt go out, meet, get drunk, have sex.... Want to go to school? mandatory testing. Want to use a bus to go to school? The in-school testing is not good enough for a bus, you need a different test for that, to get the right certificate. Shoppping centers, clothes stores, everything needs testing, vaccine or (sometimes even) intentionally getting sick with covid. Gyms the same. Nightclubs closed totally. Chritmas markets without food and drinks (even though you can get food and drinks in restaurants and bars on the same street).

So we're basically keeping parts of the country/economy partially closed (or even fully), to force young people to get vaccinated (because they're mostly the only ones affected by the mandates), and grandma doesn't care, because it doesn't affect her. The vaccination propaganda has quietly shifted from "protects you from infection and spread" to "protects you from hospitalization", but the mandates still affect mostly the ones where the chances of hospitalization are minimal.

Just requiring vaccinations to withdraw your pension (even if we left everything open and let everyone else be free) would save more lives than all the mandates targeting the young and ignoring the old.
Building an Uptime Monitor in Phoenix: Data Serving
Learn how to leverage Ecto functions & serve the data in an Elixir/Phoenix application!
That's a stretch.

Most companies don't want to spy on their employees' free time. They want to 1- make sure they are compliant with the law and their confidential stuff is secure and 2 - make sure that you are actually working for them when you say you are.

Installing something to listen to non-work related stuff serves neither of these goals, and would open them up to lawsuits and PR nightmares.
Thank you so much for this pointer! It's glorious.
Between 200k and 250k Euros depending on bonuses and value of shares
I do hope that, and believe society should strive for, the utopian ideal of education that is plentiful enough it would make the need to be intolerant (of intolerance) redundant. I understand it might be immature/naive to expect that "if only they understood the facts, they would change their mind!" but one can dream.
I've learned to stay away from canola oil - first, I don't find it very neutral and often can tell when a place uses canola oil. Second, there seems to be a correlation between a restaurant using canola oil and me have gastro issues - not always, so I'm wondering if it is only some brands that restaurants uses that is cheaper, or maybe they reuse it too much. I had read about someone else having issues and they whenever they did, they would call the restaurant and find out what oil they used, so I started to do the same. While not all restaurants that use canola oil cause problems, whenever I have had an issue, the restaurant always were using canola oil. Very anecdotal, obviously.

I stick to peanut, soybean, or mostly extra light olive oil (or EVO for non-cooking needs).
Top React projects in 37 seconds – December edition
In order to not get distracted w/ the routines that produce less than elite programmers :)
If you want to write a crazy compiler, I’m sure you can if you go take the time to bother.

The problem with life is that you only have so much time to do what you want to do. So it’s up to you where you spend your efforts.
nope. just your vpa.
The Clinical Implications of Fear-Based Programming in News Media (2008)
Re
I am really glad that Simplii has a promotional interest rate on savings accounts, as I am thinking about refinancing my house, and the two percent bonus would help me a lot. After researching and comparing my loan options for refinancing my home on 1stnwm.com, I am thinking about getting into this because the two percent bonus would positively affect my loan. I will be thinking about this more, and I will decide what I want to do in regards to this.
I agree in principle but there's context to this discussion. I've had people argue (to be clear, on work provided computers) that having EDR software phone home with "User downloaded free-movies-mp4.exe and it contained ransomware" is a massive privacy violation. There's got to be an acceptable limit.