skysight-inc/HackerNews huggingface dataset:
Sigh Automatic classification of material as "adult" has always sucked. I remember watching a news report where schools filters had classified webpages referencing the current Super Bowl (Super Bowl XXX) as adult content due to XXX typically being associated with adult material.

The opposite happens too - see Elsagate. The newest version of Elsagate material, which I've only seen one person talking about, is weird/inappropriate stories aimed at children but disguised as baking videos - https://youtu.be/HfcKCk6vPCE?t=295
Oh I am sure they 100% believe it. I wonder why people always forget about the power structures. I guess that's what happens when people work what they love and money is just a positive side effect... as opposed to this being exactly the opposite for 99% of the other population.
Hare is not replacing any of those.

Hare doesnt support Windows, so it will never rise to the level of C, Rust or Zig.
Ah yes, it might be possible that during the time of Caml light, the bytecode compiler was for a time considered to be fast enough. I am not sure that a ephemeral stance from 25 years ago on an ancestor language still really matters nowadays.
Oh man this is really bad news. They were one of the only hold outs for good delivery and UX/DX. Guaranteed will be destroyed now.
> it discharges its waste heat into as it flows out into a river or large body of water

They don't all work that way.
What’s drastic about leaving a job? The average tenure of a software engineer at any major tech company is 3 years. I never thought it was a “drastic” step to change jobs when one wasn’t what I like - 8 jobs and counting including six since 2008.
Not with options. If you want to bet against a company you with options you can do it by either:
1. Buy a put. The put gives you the right to sell the stock at a certain price. If it goes below that price you make a profit, if it doesn’t your put is worthless. The maximum you can lose is what you paid for the put.
2. Sell a Call. This gives someone the right to buy the stock at a certain price (and you promise to sell at that price). If the stock is below that price your profit is what you sold the call. Your maximum loss is infinite since a stock price has no (theoretical) limit.
Reminds me of this absolutely fascinating video of restoration of antiques (few centuries old) into "like new" condition for museums: https://www.youtube.com/watch?v=MIoi-DSm0e4
Yes, it makes sense. An asset's correlation are with the broader stock market is quantifiable. See also: https://www.investopedia.com/terms/b/beta.asp
You can just start the tasks and then await all? At least in C# it also provides a clear system on how to switch scheduling contexts at an await.
I own a D5, and I love it. It's such a weird shape, and it's fun to show off to people.

One day, I need to build a rig to roll it ten thousand times and determine the output - I want to know how fair it is!
Exactly, a party can’t serve monied interests AND workers certainly not workers of all races.
Honestly, this sounds like a black hole of never working out in your favor. Their standard practices are very ambiguous and it often depends on the staff member. There is little consistency. I wouldn't expect this new exception to be any different. If you're hoping for an exception you're already fighting Apple's way of doing it.
REMEDIANT INC | (SR.) / SOFTWARE ENGINEER / CLOUD OPERATIONS DEVELOPER | BASED IN SF | FULL REMOTE - Remediant is hiring for a Cloud Operations Developer to join our Engineering team. This team is responsible for the rapid development and prototyping of new technology for our flagship product, SecureONE. The ideal candidate is someone who has a high aptitude for learning and developing new technologies in a fast paced environment.

We're an established startup with an experienced fully remote team who is looking for a developer with an operations automation mindset as we build out our SaaS offerings. Focus will be developing the operations side of our product for but are not limited to that. Comfortability 'crossing the lines' between operations and application development is a huge plus.

Tech Stack:
- Application: Python, Angular, Mongo
- DevOps: Terraform, Docker, Helm, Kubernetes, ELK, AWS

Must be a resident of United States. Remediant does not offer employment/visa sponsorship at this time.

Apply here:
- https://www.remediant.com/careers/software-engineer
- https://www.remediant.com/careers/cloud-operations-developer
- https://www.remediant.com/careers/sr-software-engineer-rd
> I know next nothing about option trading, but doesn't betting against a stock have infinite loses?

the entire point of everything under discussion here is that "betting against a stock" can take multiple forms. if you'd like to pick one, google, or your interlocuters, could tell you what the maximum possible risk is.

keeping your money in cash is a form of betting against a whole lot of stocks simultaneously.
Ask HN: How do you maintain motivation?
I've been really struggling with my personal goals recently. Some days I have the energy to work out, eat healthy, work on personal projects, etc... But more often than not I feel totally dead and struggle to do more than the bare minimum. What are your strategies to maintain consistent motivation and productivity?

I feel like a fraud because even though I've made good progress on traditional goals (finished university, have a decent paying job, married, have a kid, hoping to buy a house soon) I feel stuck and unable to move forward. Apologies if this is an inappropriate topic for HN but any advice/resources would be greatly appreciated.
Yes it is true designers take all those factors into account. However in this situation likely products were developed fully and then stripped feature by feature in requested revisions from non design departments. That’s what I’ve read typically happens in corporate design environments when the rest of the company shifts focus to general cost cuts.
> pump user numbers by forcing authentication

Pump, how? Wouldn't forcing ID tank the numbers when all the bots are excluded?
The experience I had with it the last time i tried it was that it was syntactically very similar to Clojure, but certain subtle differences with it. Close but not being precisely same as something else could often result in confusions.
You can lose way, way more than what you "bet" in the first place with options. Check out optionstrat.com to play around and see strategies and results.
That's kinda the opposite of what that site is advocating since in pair trading you are going long one and short the other.

https://en.wikipedia.org/wiki/Pairs_trade

The most famous pair trade was this: in the morning of a trading day you buy the stocks that performed the worst yesterday and short the ones that performed the best. Because the market reverts to the mean, this strategy made money hand over fist from the 1980s when Morgan Stanley started using it until the summer of 2007 when somebody fat fingered a button, unwinded their position during the day, and crashed everybody else who was in this trade.

The profitability of that trade went downhill long before that crash but since then it's been impossible to make money doing it. (When there's a hedge fund bubble the profitability of a trade drops gradually as more people pile into it and the market inefficiency it targets is dispelled, quite different from an equity bubble which goes up dramatically until...)
I knew there would be people commenting on this. But I don't think something has to be intuitive for newcomers to be elegant.

There are also posts here mentioning vim, which to most people is weird and useless at first.

Some tools takes effort to understand, but once you put in the effort, they become tremendously powerful.

I would say that they are elegant in that they allow you to do something otherwise difficult in an effortless and obvious way. Both vim and git does exactly that - once you've gotten to know how they work.
Cinelerra GG Infinity
And those salaries get lower as they advance in their careers? Or do they go up?

If the more senior people get paid even more, how does this contribute to making the workforce skew younger?

Have you considered that there are jobs besides software engineering at Apple? And those jobs might also have 22 year olds working at them? Is the entry level marketing assistant getting six figures and stock options too?
Except we don’t force this on people. We give parents the opportunity to opt out through adoption.
I wouldn't say that's always been the case. I used Mac OS from 7.6 to OS X 10.6. It never stopped you from installing programs from whatever source you wanted, even if the hardware was controlled and most applications did all look pretty similar due to the provided UI libraries and the strict UI guidelines. You were also able to mess with and delete random parts of the OS; I managed to break Finder entirely, which is how I ended up learning how to use the terminal and vim.

It was Mac OS X 10.7 when they disabled unsigned apps by default to try to force people to use the store and pressure developers into paying them an annual fee. That was also when I stopped using Mac OS.
user to bin Apple for going three years without being halfway decent
Ask HN: Are there alternative Latin scripts designed for speed?
To clarify, I know of 3 general ways of writing the latin alphabet; script, cursive, and calligraphy, which are as varied as the people who write them. I know of teaching scripts such as Getty-Dubay italics and historically popular scripts such as Spencerian which enforce a more standard style. In general, all of these scripts primarily focus on maintaining a resemblance to the base alphabet, but there is variation. Though plenty of letters such as X's and O's will have very little variation, others such as S's and Z's could be so different as to be unrecognizable by readers without exposure to the script. There is also enough variation in individual scripts that some writings, famously doctor's notes, can be very difficult to understand. We all have some personal idea of "good" and "bad" handwriting which is often related to how well we are able to understand the script. Still, in most cases, there is enough resemblance to the base alphabet that regardless of who writes the characters, anyone with exposure to the corresponding alphabet can recognize them.

I am interested in knowing if anyone on HN uses or knows of any alternative scripts for the latin alphabet, in particular ones that sacrifice recognizability to the base alphabet for increased speed in handwriting. I am also curious of alternative scripts in other alphabets, but can personally only read and write the latin alphabet.
> LISP is not an easy language to implement in LISP, C and definitely not an easy task to implement in assembly

I can't speak to the ease of implementing Lisp in assembly, but I found it easy to do in C. It's trivial to implement Lisp in Lisp if you're willing to let the hosting Lisp do the heavy lifting. The person who I'm quoting isn't a very clear writer though, and his usage of "LISP" suggests he's not exactly up to date on the state of Lisp, so perhaps I'm missing some unstated context that makes his statement sensible.

While I do find the "put up or shut up" message entertaining, it's a category error to confuse what has been done with what can be done. Still, I would consider it a win if some Lisper rises to the challenge.

Since the C language and modern CPUs basically co-evolved, it's not surprising that they're a good fit for each other. The story might be different on a Symbolics machine.
seems similar to https://en.wikipedia.org/wiki/Kintsugi
https://tvtropes.org/pmwiki/pmwiki.php/Main/CutsceneIncompet...
I believe that technology and other workers who are paid these salaries are actually just the only workers lucky enough to be getting a fraction of what is their fair share. You shouldn’t let a CEO walk with 300x their workers wage and say “well at least I’m not in poverty like those other workers”. You should almost always fight for more.
Supreme make great quality clothes - you might not like the hype around them but their box logo hoodies will last years - they are not cheaply made - that's the trick here tho - fast fashion - zara, h&m etc - is low cost but unlikely repairable - Anything Rei Kawakubo (CGD) - Raf Simons - Acne Studios - Thom Browne can all last a lifetime if maintained and repaired correctly -
I tried once, but there seems to be something wrong with their download. It is just a bunch of config files without an executable. Gave up and went back to vim. People joke about not being able to exit vim, but I couldn't even start spacemacs.
I was really happy with Apple ruling their little UI fiefdom with an iron fist because there were alternatives. I do not like them having total platform control down to the silicon.
> > doesn't betting against a stock have infinite loses?

> Not with options.

you maybe meant to say "not when you buy options":

> 2. Sell a Call. This gives someone the right to buy the stock at a certain price (and you promise to sell at that price). If the stock is below that price your profit is what you sold the call. Your maximum loss is infinite since a stock price has no (theoretical) limit.
You are completely missing out on the market impact of large corporate (Blackrock) and overseas investors.
I'm a bit puzzled by the 'ethical' in the title. It only appears in the title, there's no explanation of what makes this laptop ethical and by which measures.

The Librem is probably the most available laptop with recent-gen hardware that is the most Free (i.e controllable down to the firmware through Free Software components, and sometimes puts proprietary components behind libre daughter cards). That's a laudable and an impressive achievement all by itself.

But when we say ethical, for me that would mean many other things too. Being very repairable and ideally modular so that the user can maintain the device for a long time. Selecting materials that ensure the device is very recyclable and sourcing those materials and the labour needed to assemble them from places that mine them in environmentally conscious ways, that don't employ child labour and pay workers fairly. Purism might be doing some or even all of that, but that information doesn't appear to be available from Purism itself and doesn't look like it's something TuxPhones intends to dig into.

Based on the next installments they do at least intend to look at the repairability of the device. Purism itself states:

> By removing just a few screws, you can easily replace the battery, wifi module, RAM, or the M.2 ssd.
You have just (inadvertently) demonstrated the exact problem: if you don't have a pre-built binary your job is significantly harder. But everyone knows that and most popular libraries do have a pre-built binary officially or unofficially. That makes this kind of discussion harder, because someone is talking about the worst case and another (in this case you) is talking about the best case.
Isn't the certificate "incorrect" only because Vodafone block the site and intercept the TLS connection? That's why the "incorrect" TLS cert presented mentions Vodafone's "solution" for traffic filtering. That's my read of things.
Ask HN: When did you realize the importance of iterative development?
I've been in the engineering industry for more than 10 years. I am baffled by how many people there are who don't understand the importance of iterative development but would rather some version of getting the perfect plan out. I have to ask, when in your career did you realize the importance of iterative development
Do you want me to sit here and list out all of the applicable and legal use-cases for VPNs and Monero? How many would I have to list for you to change your views? Is there even a number, or is your mind set that VPN = criminal?
You have to do a lot of things. I don't envy you at all!

I work mostly in IDEs and won't use the clunky command line if I have an alternative. After all, it's the year 2022. Why working like it's 1991? I don't want to spoil you the end of the movie, but I have this hunch that graphical user interfaces are the future.

And I don't see what you can't do with VS or Qt. Maybe setting up your toolchain with a script or using terminals (which I don't know what have to do with programming IDEs).

I do most of the above with fricking KEIL uVision for a myriad of microcontrollers!

I compile and edit whole Android OS with VSCode and the integrated SSH terminal! (I hate to use the command line, though!).
Fedspeak
Archived: https://archive.ph/qlZg9
Browsers have quite complex interactions with operating system runtimes and this is largely a huge pain in Rust, especially on MacOS. Binding crates are outdated, incomplete and you’d spend lots of resources writing (unsafe, crash-prone) wrappers for a shifting target which is work you wouldn’t have to do at all if you used (objective) C++.

Software engineering is more than writing a program, there are economic factors at play too.

That being said, I also wish my browser was written in Rust (and my OS too!).
There are others, as well as translators from higher level languages. See: https://en.wikipedia.org/wiki/Hardware_description_language#...
MedSec | Multiple roles | Miami, FL | Remote (US) | Full Time | medsec.com

MedSec is exclusively dedicated to the unique challenge of medical devices and healthcare cybersecurity. MedSec partners with medical device manufacturers and healthcare delivery organizations to help address cybersecurity in medical devices throughout all stages of the device lifecycle. With medical device manufacturers, MedSec leverages its cybersecurity expertise, coupled with its intimate knowledge of the healthcare regulatory and operating environments to offer support in design, architecture, verification, penetration testing, risk assessments, regulatory filings, and execution of security best practices in the development of new medical devices as well legacy systems. With Healthcare Delivery Organizations MedSec leverages its intimate knowledge of medical devices to offer software solutions for cybersecurity and asset management of connected medical devices in hospitals. MedSec is an active participant in helping move the cybersecurity healthcare community forward and participates in a number of standards and best practice committees involved in furthering cybersecurity for medical products.

Roles: Senior Technical Program/Project managers, DevOps/SRE's, Management Consultants, Junior/Mid/Senior Software Developer/Engineers, Junior/Mid Researchers, Principle/Senior Pentesters

Overview: We’re growing quickly and are looking for a few great people to join our Services, Engineering, and Research teams. An ideal candidate in any role would have a passion for learning and sharing knowledge as well as strong problem-solving skills. We have a great culture with some amazing people who have been in multiple industries (Finance, Security, Medical, Startups, etc…) working together to build a great company to help address medical device and healthcare cybersecurity. Reach out to me for more info! (Address below)

What does the interview process look like? There is nothing worse than an ambiguous interview/hiring process so I am making it simple. Of course, each role may require a follow-up interview but here’s the flow for PM’s as well as Developers/Engineers:

Submit resume -> Resume screen -> 15min phone screen w/ me -> 30min Technical screen -> Three interviews w/ the Architect, Team lead and CTO lasting roughly 30min each.

Everything else: We are a distributed team, primarily operating on East Coast hours, and are fully remote. We’re flexible re: Part time, Hourly, Contract or FTE.

Find out more: Please visit our career portal to learn more about our available roles - https://medsec.breezy.hr/

Please reach out if you are interested in further details in this role, please reach out to me directly - henrybeaudin at medsec D0t com or @henrybeaudin on Twitter.
They must have a rule like this one:

return all([c in 'haxx.se' for c in ['s', 'e', 'x']])
Sorry, I meant that the fees are so low it is a negligible cost in most cases.

https://www.federalreserve.gov/paymentsystems/regii-average-...

Usually 50 to 60 cents at most, but 30 cents or less most of the time. The variable component is only 0.05% most of the time.
> In truth, I've never understood the fuss about `let`. It's taken a huge amount of Hy development effort, but it adds very little

My use case is Jupyter notebooks. With normal Python scoping you quickly accumulate a lot of global variables and you might accidentally use the wrong one. With let-bindings you have variables that clean up after themselves.
Yeah same here. Coming from an Indian background I always found it strange watching western tv shows where people were wearing shoes in lying on a bed!
> I think, if Roe v Wade had never happened, most American states would have moved to a liberal abortion regime with time (maybe with a handful of conservative holdouts), but it would have been a far less heated political and social issue. I think it is very likely that, the abortion law regime post-Roe v Wade's overturn, is going to be much more restrictive (in many states) than it would have been in the same year in a timeline in which Roe v Wade never happened to begin with.

I broadly agree. IIRC, Roe liberalized abortion by fiat shortly after a handful of states did. That totally fried the normal political/social change process and pissed off a boatload of people, which got us where we are today. Liberals got what they want, but at a much steeper cost that if they'd been more patient.
What are people using VPNs for mostly, if they're living in a country without internet censorship?

It's either your ISP or the VPN provider, which can log the websites you have visited, so there isn't a clear advantage of using a VPN.
Sure the VPN provider may claim to log nothing, but that's hard to confirm and not proven to be true in some cases (related thread regarding Protonmail: https://news.ycombinator.com/item?id=28443449).

For researching confidential topics, TOR appears to be fine.
VPN may have better network bandwidth, or may be blocked from less websites than TOR exit nodes I guess.
As a manager, these types of comments and sentiments are so incredibly frustrating for me.

This is pure supposition based on no evidence. It's entirely a byproduct of a lack of trust in management intentions.

Taking my company as an example, while the executive team has been ambiguous, I know that a full return to 5 days of asses in seats is not being contemplated at all, not the least of which because we don't want to lose ~30% of our staff.

But for the suspicious, it appears to be impossible to convince them otherwise, and even the slightest hint of asking people to come to the office even just one day a month elicits exactly this kind of response.

And the funny thing is, I absolutely understand the suspicion! It's just that, as a person in a leadership position, it makes me want to tear my hair out because I can shout from the rooftops that, no, we're never going to mandate a full return to office, but some folks will simply never believe it.

Hence why I admire what Apple has done, here. They laid out their policy, they've demonstrated their commitment to that policy, and now they're letting the staff make their decision about how they want to react to that policy. Whether you agree with the policy or not, that's far better than ambiguity or constant flip-flopping.
But you don't have an inaliable right to creme brulee do you? If the FDA/Congress decides dairy should no longer be sold or consumed in the USA then they can pass a rule/law and it would almost certainly be upheld as constitutional. All the politicians might get thrown out by the cheese lovers in the next election. But it would be perfectly legal. The constitution I think is referring to other rights established in English common law previously?