skysight-inc/HackerNews huggingface dataset:
Russia is a pariah state, sanctioned and with more sanctions coming. Yes, the sanctions are working - they take time, and the fall of the ruble absolutely shows this. The ruble has done nothing but drop over time. The Euro and the Dollar fluctuate but are not in the shitter like the ruble is. The more war that russia wants to wage, the lower their currency will fall and the rest of the civilized world turns their back to russia. And nobody should believe that russia's growth is "2.2%" when they lie about everything and anything, including the state of their economy.
I love uses of machine learning like this a thousand times more than generative LLMs spouting probable-sounding nonsense.
> But I've got chill PM ...

Have you considered that perhaps your personal perspective is not exactly representative of large swathes of the industry and that many (if not most) workers do not have the agency and/or leeway to place place themselves in a comparable situation?

I wouldn't be so cut-and-dry with your assertion that the parent post is "lying".
> I think software as a whole suffers greatly from this "well, I got it barely done, technically fulfilling the requirements, so my work is over" attitude.

The core issue is that going above and beyond that isn't rewarded in most cases - to the contrary: if you take the time to do it right (write proper unit/integration/end-to-end tests, refactor when you see a steaming pile of poo instead of just taking another dump straight on the pile), you'll end up "less" productive on paper than your colleagues "solving" ticket after ticket - and most organizations run that way, particularly those where the business model doesn't allow for good code. The worst cases tend to be "fully agile" shops that don't account for refactoring / code quality cleanups at all.

Apple is the unicorn in that regard (or at least it was up until the last years, their software quality definitely declined...): their products cost a ton of money for the customers, so the customers expect good quality, Apple as a company has the profit margin to actually make that happen, and most importantly: at the helm they had Steve Jobs who actually "had an eye" for experience instead of some run-off-the-mill MBA beancounter.

(Do note that there is also the other extreme: just look at Juicero. A machine built to squeeze out juice packs, with engineering practices like it would be used in spaceflight)
Toshiba to delist from Japanese stock exchange
You can try out Jumpshare (https://jumpshare.com). We are seeing many people move to our platform from Loom. I am the founder so feel free to ask anything.
No, its 4 lines of code. I just benchmarked for myself. All it is for 2 vectors x and y of average length 50, and 5 parameters, with exponential, addition, and multiplication, and ultimately sum to return to the optimizer. I was also surprised as I expected c to be much faster. And with Rccp, its actually slower than the R, overhead I guess. When I looked into it, apparently R has really fast code for such vector calculations. With julia, admittingly I did not use simd which would likely make it faster.

Now, I generally use Julia for heavy computes, and usually its much faster than R. But not always.

And this little bit of code runs for hours on the largest instance on AWS every day. Why I was looking so speed it up.
YouTube TV, which costs $73 a month, agrees to end "$600 less than cable" ads
That's how mailing lists should work.

Many mailing lists today reject posts from non-subscribers.

Of those that allow posts from non-subscribers, you will find that many are configured such that you will not get a reply, due to "reply-to munging". Your message will go to the list, but with a Reply-to: header designating that list, instead of (or in addition to) setting the more modern mailing-list-related headers.

Reply-to-all isn't a list policy; it's a behavior of the individuals. Some people don't reply to all. They think they are, but only the post author gets their reply. That is one of the motivations behind the Reply-to.

https://marc.merlins.org/netrants/reply-to-still-harmful.htm...
How would I know? There’s always a VPN new kid on the block everyone shills for. Used to be that ProtonVPN was our savior now it’s nobody even knows it exists.

Point is unless you control every hop in the chain you can’t know it’s safe
They can't backport fixes or look at the newer code for help because that newer code isn't open source yet. It's true that a community that really wanted to could start implementing their own bug fixes, but I wouldn't hold my breath.
Show HN: Arcane Assembly: Spell programming game
A game I've been working on in my spare time for the past year or so.
Program spells using a drag and drop visual programming language.

Side note, I'm a senior in Computer Science and am looking for work, please message me on reddit u/HopaWasTaken if you're interested in hiring me!
Spelling fail...I'm sorry Jianfei!
Dutch cheeses are not many, but they are tasty even in dry bread. Best paired with a generous cup of évasion fiscale.
Some people consider themselves to be "working" while browsing HN or reddit while they are "on the clock". That is being lazy while working.
Agile solves a lot of these problems.
>
Big investors will have eyes and ears inside the IRS, so will have known for years about this already.

Sorry, just so I'm clear, you are claiming that major hedge funds have "moles" in the IRS that illegally funnel them the private tax information of major public companies?

What possible source do you have for this?
I haven't yet seen this on my professional life (12+ years). There's always a few engineers that want to fix tech debt and improve code quality, but we have to fight with PMs to be able to, because is not new features, experiments, etc...
Microsoft edges closer to Activision deal after EU declines new probe
I agree. I see it all the time. Huge amounts of hours being wasted "working hard", and running away from answering the real questions which would double the (positive) output in half the time.

That said, I think "laziness" is only a small part of the answer. It seems to me that it's usually about an emotional response. Kind of like procrastination. The hard questions hit hard. There's a real good-feeling self-satisfaction from putting in hours of sweat.
Look into nada yoga
Huh? Click button, record video, "file" appears in the bottom corner of the screen, drag that into Slack or the Github editor, done. I would be worried about the links expiring, is Loom really hosting arbitrary unlimited sized video content forever for $12/mo? Damn, it's a good thing they got bought.
It is “harmful” advice, not bad. Regardless, why should it sit on the front page of hackernews?
Balmer got out when the getting was good.
Linear

Gitlab has been remote first since day one

Github went fully remote earlier this year[0] (while not a startup, worth noting IMO)

Close (CRM)

Zapier (if I recall correctly)

Sourcegraph

Timescale

Supabase

I'm sure there's more

[0]: https://techcrunch.com/2023/02/09/github-lays-off-10-and-goe...
Would you mind sharing your CV? As an AI researcher with PhD in Europe, I am applying to multiple post-grad positions but can't even get interviews. And I'm not even talking about the big companies.
> Remember, the actual i4i patent at issue was filed in 1994, and it only matters if there was prior art from before 1994. It might have been novel at the time.

I am aware of the date of the "invention". I was programming on 8- and 16-bit computers in the 1980s and I was using this and similar kinds of formats for non-textual data, simply because it was easier to do this in assembler than writing a parser, paired with the difficulty of finding unused special bytes in binary data to separate meta-information from the data proper.

And I was also talking about non-obviousness, not novelty.
Where is the lie exactly?
Some people really like killing those kind of bugs. I know people who would move from project to project, at the end of each, killing the show stoppers. I've done that myself.

But what I'm describing there is an environment where:

1. Developers are treated with respect

2. Different skill sets and different motivations of those developers are recognized
Don’t new inflation numbers come out every month? How many months do you believe they are behind?
I went into a pretty deep dive into dozenal systems a few years ago. I really like the dozenal unit systems that people have came up with and even designed my own. I don't exactly remember what I had but I think I tried keeping all of the metric base units and then multiples of 12 from there.

Some of the dozenal measurement systems try to replace the second or meter, for example, which I don't think would be necessary. And some also try to redefine the clock, but honestly 2 sections of 10d hours is more than dozenal enough. And I like the blended base-60/base-12.

What's really interesting is trying to extend the calendar to base-12. Depending on whether you want to keep the 7-day week or switch to 6-day week or abolish the week altogether[1], you can come up with several different interesting concepts.

[1] Even though it had 7-day weeks, intercalary days outside of the week is what shot down the closest we've got to calendar reform since Gregory. https://en.wikipedia.org/wiki/World_Calendar
The Milwaukee Protocol may not be all it's cracked up to be[1].

> A total of 29 patients with rabies encephalitis were treated during the described period. Only two patients treated during this period have been reported as survivors. However, in both of these cases the patients failed to develop neutralizing anti-rabies virus antibodies, raising serious doubts about whether these individuals actually had rabies encephalitis.

[1] https://www.cambridge.org/core/journals/canadian-journal-of-...
New study looks at attitudes towards political violence
I rewrote something from scratch, now we can finally fix all of the old bugs.

Let me tell you the tale of a man named Sisyphus...
Some of us really are lazy, though. But we set ourselves up in contracting or solodev where our time isn't being managed by a JIRA jockey between meetings.

Clients and customers see us as efficient, but it's really just a matter of being so lazy that we don't let technical debt pile up on us and make us have to actually work hard later on.

You can get away with it in corpo-coding too, but you need to earn some freedom and have the right team members around you.
GeoGebra is the closest I know, at least when limiting to copyleft [or theoretically the SQLite model would be fine, but it's pretty unique in dependability and selflessness for open source projects not subject to copyleft] "middle/high school (constructive?) geometry & function graphing teaching aid" classroom-grade robustness:
bored & curious children are somewhat creative in their play/"(ab)use" of teaching/classroom software: buggy/anti-intuitive software can't survive the combination of:

- bored curious children playing around, bright and capable curious children exploring (way) beyond what the teacher explained,
- normal students just getting by with the topic and relying on the software to aid their subject matter comprehension,
- and teachers trying to plan lessons around it where they have to rely on it not needing a tutorial because there wouldn't really be time for such in the curriculum schedule.
My yesterday looked a lot like that. Well, if I can't get BBEdit to work like I'd like, guess it's time to dust off my Emacs config and modernize it. Once more into the breach!

If you figure out how to stop this, please let me know.
Even better than just being "free to use" it's F/OSS (under the AGPL):

https://github.com/jasp-stats/jasp-desktop
A former colleague of mine (SW guy) took Andrew's Coursera course, downloaded some Kaggle sets, fiddled with them, and put his Jupyter notebooks online. He learned the lingo of deep learning (no experience in them, though). Then he hit the interview circuit.

Got a senior ML position in a well known Fortune 500 company. Senior enough that he sets his goals - no one gives him work to do. He just goes around asking for data and does analyses. When he left our team he told me "Now that I have this opportunity, I can actually really learn ML instead of faking it."

If you think that's bad, you should hear the stories he tells at that company. Since senior leadership knows nothing about ML practices, practices are sloppy to get impressive numbers. Things like reporting quality based on performance on training data. And when going from a 3% to a 6% prediction success rate, they boast about "doubling the performance".

He eventually left for another company because it was harder to compete against bigger charlatans than he was.
Huh. I look behind me and the nice dresser I've been using since I was a child almost 30 years ago has a piece of plywood for the back. It actually could stand to be replaced by now, though.

> I think software as a whole suffers greatly from this "well, I got it barely done, technically fulfilling the requirements, so my work is over" attitude.

I disagree. I think employees suffer from an incentive problem. I love doing good work and writing good software, but there's only so much time in the day and I don't love it so much that I'm going to give up my personal interests for business gains I'll never benefit from.

On top of that, mismanagement is the other biggest factor. Any time I start some refactoring, I can reasonably expect that I'll wake up one day to a brand new must-have feature that I need to complete by EOD if possible. No matter how much management agrees that tech debt needs to be addressed, it will only ever be addressed if I pad my estimates and do the refactoring instead of my assigned work.
It's a stupid oversight in the law, there is zero penalty for incorrectly labeling something as causing cancer, so nobody does any actual work to see if they have used an ingredient or substance worth warning for, and just slaps a cheap sticker on instead.

It's the equivalent of putting "no artificial sweeteners" on a bag of sugar.
A guy in my co-working space had a good term for people who introduce technical debt out of laziness: "come on, man, you're being a buddy fucker."
Based on different discussion here and on different /r/ it looks like curriculums do not really cover british and french adventures in middle east/africa and the outcomes. it feels like only people who live in one of the countries that were impacted/created by drawing lines on maps actually familiar with history of the region
I think an important difference, for me, is that at a certain point the chest of drawers is finished.

Software - or at least, the kind of software I have worked on in my career - is never finished. It is a neverending ship of theseus.

I can muster motivation to try really hard on something that has an end point. But the idea of maintaining that kind of motivation and focus on a project that just goes on and on and on is, for me, near-unimaginable. You could pay me a million dollars a year and I think I would still really struggle with it. It's something I think about a lot and struggle with, because I have certainly had colleagues who seem to be able to maintain that level of craft on software projects.
It doesn’t have any of DOOM’s verticality though - this is far closer to a slightly upgraded Wolfenstein imo
Zappy from Zapier is free: https://zapier.com/zappy
To me this is just another iteration of WebForms: the final rendered component looks nothing like the code you put in.
OpenAI hasn't confirmed it yet, so as of now, there are no reliable sources to rely on for this information. I just removed that part.
Yes, work a normal, reasonable number of hours (let's say 40), but while you're there, give it your best.

The point is that hard work doesn't imply excessive hours. If it did, that would mean anyone who doesn't put in excessive hours is lazy, which isn't true.
Which kind of product would you expect me or someone else to build with this library, maybe something like a vscode extension for retro gaming or something els? Any ideas are welcome!
> last year Starlink were there helping restore internet access after the volcano

No, they weren't. Musk, et al, always have no shortage of people willing to pat them on the back for promises of future potentiality.

"SpaceX plans to establish a gateway ground station on Fiji".

"Last month, CEO Elon Musk mentioned the possibility of supplying Tonga residents with Starlink, if needed. Once a ground station is established in the South Pacific region"

"There’s no word on how long it’ll take for the company to get the ground station up and running. But the other obstacle is delivering Starlink dishes to residents in Tonga."

"In the meantime, the country still has access to other satellite internet providers"

That's a little "reaching" for 'being on the ground helping restore internet access'.

Even if that WAS the case, trying to connect that as "so now it makes perfect sense for us to apply for orbit slots from Tonga for eight times the volume of current Starling satellites as we currently have in orbit".
> I think software as a whole suffers greatly from this "well, I got it barely done, technically fulfilling the requirements, so my work is over" attitude.

I get it barely done, technically fulfilling the requirements. How much more I clean up depends how much more time my PM has left me in the sprint. Since I'm constantly bombarded by questions, appeals for help, requests to approve pull requests, last minute changes, various meetings etc., that usually is not much, if any, time.
Because I don't want to be deluged with marketing emails after signing up for yet another SaaS.
From the article

> I routinely come across developers who are the real deal: they’re conscientious and judicious in an unwavering way. They set a standard for themselves and do not compromise on it. Whether that’s a deliberate thing or whether they’re just built that way, it’s humbling to witness. If there’s a flaky test, they investigate it and fix it. If there’s a bug they spot in the wild, they make a ticket, and maybe even fix it then-and-there. If a new feature doesn’t gel well with the existing code, they refactor the code first rather than hacking the feature in. They’ll dive as far down the stack as necessary to get to the bottom of something. None of these things are necessary but great developers know that if they don’t address a problem early, and properly, it will only cost them more time in the long run. [... and more.]

This sounds like a great definition of not-lazy, and it does not mention long hours anywhere. My anecdotal experience is that I usually only have 20-35 not-lazy hours to give per week; any further hours per week are much less potent. Right now I'm working 24 hours per week and I think my employer is getting a great bargain: they don't have to pay me for hours that would likely be lazy.
I don't think a utilitarian requires that utilities are real numbers, just that they satisfy a total ordering.
Can't speak for the video, but this is a bit misleading actually. What cracked this was actually visual inspection looking for patterns which could then be used as better training data, which so far apparently hasn't found very many letters that were too hard to see. Read the OP describing the iterative process of hand-annotation guided by output of a model, then retraining the model with the additional data, it's a fascinating technique! Simply using deep learning on the initially available ground truths without knowing what features the models should be looking for actually pretty much didn't work!

Also, so far the process of virtually unrolling the scrolls is mostly manual and extremely labour intensive.
Education failure. It's almost like it's on purpose.
Stream of Consciousness Morning Notes
Agreed! The most famous mathematician in the field told me “I used the first tool I could understand how to write a proof in.” Most he could not!

I was so disgusted by the tutorials for Coq that I wrote my own. It has been reviewed positively on Hacker News before. If you want a look at some of the basics of formal proof and these tools, take a look:

http://michaeldnahas.com/doc/nahas_tutorial.html
> chalk it up to going to too many punk rock shows as an angsty teen (and never wore ear plugs because I was “too cool”).

The invulnerability of youth.

I used to do sound / PA stuff for live bands for some local events for older teens. One time we realised the kick drum was moving towards the edge of the platform it was on, with every kick. Dumbass that I was, a ran on stage with my trusty roll of duck tape, but without ear protection, and proceeded to duck tape the kick drum legs to the stage to provide extra resistance to movement. While the band was playing.
I'd had a little bit of tinnitus before then, but that particular incident made it much worse, unsurprisingly enough.
> I wouldn't be so cut-and-dry with your assertion that the parent post is "lying".

yetihehe is not accusing the parent poster of lying, they're telling them to lie. To claim the work will be X (just the feature, perhaps), and then slip in the extra work (tackling tech debt and other issues), and letting the work schedule "slip" (which they can do because they have a "chill PM").
WFH is not here. There are still a ton of new and laid off developers who need jobs.
What kind of stupid statement is this...no it certainly does not.

But humor me with an explanation, please...
OpenGL Tutorial – Quick Reference
Curious if this is using WebGPU
Yes sorry there was a typo in my earlier comment, but that’s what I was saying. If they have a stolen root cert, or are given one, they could produce 100% valid certs and youd never be able to tell they were doing it. I find it hard to believe the root certs of the internet have been kept safe all these years from the intelligence branches of these governments that are at cyber war all the time. I wouldn’t be surprised to one day learn root certificates were willingly given to intelligence branches for “national security” or whatever
What's the point? Criminals will just use linux/custom devices, while normal people will have to face all of the false-positives of the scanning..
Does it? At one of my former jobs management would regularly pressure engineers into doing late nights at sprint end (every other week) if we were "behind". Then if we finished things a day into the next sprint, the PM would backdate the completion to make it look like we had hit the previous sprint, since sprint completion percentage was an OKR and people's bonuses and promotions depended on it. Then since we hit the sprint, obviously our velocity had to go up for the next one, even though we were starting a day late from scrambling to "finish" the last one.

There's a reason I don't work there anymore.
I speak from long experience in and around dog rescue. What you have to understand about animal people is that many of them are noble examples of humanity at its finest, and also that many of them use the pets as a weird kind of proxy battlefield for their personal political axe grinds and/or lunacy. The sane ones mostly tolerate this because at the end of the day, at least the animals are (hopefully) benefiting and that's what counts.

My wife was into rabbits for a bit, and we had one woman from a rescue tell us that you can bond two females together. Now at that time, we're completely naive to rabbits and don't know anything about bonding, or flopping, or thumping or whatever words rabbit people say, so we took her at her word. It wasn't until later after my wife took a nasty bite that I had a conversation with another rescue that I figured out this is just some extension of extreme feminist politics that weirdos are trialing live on their unwitting pets. Of course "bonding" means exactly what you'd think it means, and therefore in the real world two female rabbits don't do it. I felt really embarrassed in that moment.

Same thing with people feeding their cats (obligate carnivores) a vegan diet and stuff.
any recommendations for explainers that operate on this level of abstraction?