skysight-inc/HackerNews huggingface dataset:
Yes, I've found dashboards useful.

Generalizations or problematic, since so much of this depends on industry, company, and role.

I'm in an industry (education) where at-a-glance dashboards have a proven track record of dramatically improve learning outcomes. It turns out that:

(1) Teachers, while believing they know their students, actually don't. Teachers also regularly fail to grasp what students do and don't understand.

(2) Allowing teachers to monitor their students, both individually and classroom wide, leads to much better outcomes.

In the context of a classroom, teachers are busy, non-technical (and sometimes incompetent), so an at-a-glance view is critical. For an example of real-time dashboarding done well, see Learning Catalytics. It grew out of a highly-respected physics education research project (Peer Instruction, by Eric Mazur), and allows teachers to monitor student understanding during lecture. Showing where misconceptions exist allows for deeper dives and deeper conversation. There are many systems like it, and ample evidence of improved student growth when they're used.

That's very specific, I know, but there are similar examples in other industries I've worked in.
Sorry for the confusion. Your second statement is correct. Sampling just means to evaluate the function at an appropriate t value. I will update the README to make this clearer.
Rust's "lifetime stuff" really is overemphasized. You can write years of totally ok Rust code without ever having to handle a single explicit lifetime. They're there, and one should have a general picture of how they work, but unless you're doing high perf / library stuff, they can generally be sidestepped.

I believe there should be a Rust manual that shows the easy way in, using Rc/RefCell before reaching for plain references. So many people get the idea that if you're not using the hardcore smallest construct to extract that very littlest bit of performance, you're "doing Rust wrong". The overall idea of Rust is that of safe code and although the compiler and language semantics obviously play a major part in it, the standard lib is actually very nice too and helps a lot to get away from the harsh realities of bare system programming.
Do you mean students are less intelligent these days?
If you believe in the Jevons paradox [1], you can explain it without reaching for "bad developers".

[1] https://en.wikipedia.org/wiki/Jevons_paradox
VPN firms are removing servers in India ahead of new rules
> The only reason it was not done is because politically it was inexpedient for the Nixon administration to continue supporting the Apollo program, which it saw a legacy of the Kennedy and Johnson administrations.

Politicians would do well to remember the quote by Picasso

“Good artists copy; great artists steal!”

If you try to make a name for yourself by creating your own rendition of a space program while scrapping your predecessor’s then you’ll only be remembered for your limited success or spectacular failure. If you take what’s already there and make it your own by expanding upon it and pushing it further then you will look like a genius who advanced the art far beyond where it was before.
Some Stock Market Benchmarks
I completely disagree with this sentiment. I don't see how this is relevant for an open source language.
OP has kids, it does not have to be a mansion but you need a large house
Yeah, I do think that's splitting hairs. A large part of that is what being good at the game actually entails. Also, you're underselling it -- it's not memorizing specific ways to die per se, it's learning a large number of different strategies to deal with a large number of different problematic situations. If it were just simple memorization the programs would be better at playing it. Ironically, the vibrating square is one thing that a program would do much better at than a person (also Sokoban) -- it's mind-numbingly boring for a person to do, and you can easily mess it up and frustrate yourself to no end, but a program will execute a perfect sweep to find it in no time at all.

A large part of becoming good at NetHack ends up being learning to be patient, playing conservatively, and taking lots of time to think before acting. And there are plenty of mini-games within the game (such as Sokoban, potion/scroll IDing, pudding farming setup) that you need to learn well too.

What helps most of all is being resourceful. There are so many different systems in the game that can all be used in the right situations to give you an advantage (e.g. Elbereth, wielding cockatrice corpses), so you just need to play slowly and cautiously and continuously think about every single possible action of the dozens available at any one point that you can use to maximal effect in any specific hairy situation.
Related: my blog post categorizing the Phistomefel ring as a "second-order constraint": https://glthr.com/second-order-constraints
Perhaps but their direct reports and coworkers that followed them were or are aware of their predecessors goals.
Sure, but that is politics. Given the overwhelming view of the EU will be to admit Scotland, there would likely be a quid pro quo. Spain would drive its bargaining position to extract concessions from the rest of the union in exchange for its consent.
Being apparent western democracy near European continent, with developed economy and somewhat still close legal and regulatory alignment? I see no reason to stop them from joining, as long as Scotland accepts the same basic requirements as any other new member.
So what's the negatives Belgium is suffering from, because of their 6 governments? Comparing them to the rest of the EU, Belgium seems quite successful at whatever they are doing.
Before BSG, Moore was also heavily involved in DS9 from season 3 onwards, and before that was responsible for the arcs in TNG (the whole Worf/Duras/Gowron arc)
How often in your career has the problem been that well articulated?
You can find great examples of Rust async programming being "a disaster and a mess". You still can consider it is working just fine, but I disagree.
Yes it really is seismic, it is a huge stretch to claim it was anything less than that (otherwise it wouldn't have been such a big issue to threaten the Yes vote with). And furthermore as a Scot living in the EU, believe me it is not simply an "excuse".
At a time when North Sea gas revenue is declining, and we're trying to move away from fossil fuels? That's not a strong place to base an economy around.
You can't pay for groceries with those unrealized gains. You'd have to sell your house. Wait, where will you live?
why is wifi/bluetooth/network/vpn separately laid out instead of being in a single "network" like i assume was in the old ui?
I think the UK can easily maintain this by saying "once every 25 years seems reasonable", and nobody internationally will bat an eyelid.
This is sad. This was avoidable. There’s no recession as far as the eye can see. There’s a crypto recession.

Let’s go back to building real tech.
"Upgrading from an 8 year old intel model to an M1/M2 model is going to feel like strapping on a jetpack."

i did just that, and it simply felt "normal" again after years of increased slowdowns on every macOS update without any noticeable big improvement to the UX.

The bloat is real.
They are the same thing as returning a sum type, just your goto hides in an if statement in that case you explicitly have to write out one way or another.
On the other hand, lawyers knowledge of the law and legal procedures doesn't become stale after a few years.

"Requires 20 years experience in the Affordable Care Act" - Said no law firm ever
What does a self-hosted GitLab instance have to do with GitHub?
Second-Order Constraints in Constraint-Logic Games
thanks. i do business in multiple countries, and everywhere it’s the same. even in the US.
I have the same experience. I cant event get people onto github. We spend thousands a month trying to keep our international teams connected to our local servers and they still have to zip up the project and send it to me over teams.
Why does Go get so much hate here? Almost all front page articles are about how Go suCkS mAn

I know Go isnt great or perfect, but still, why so much hate? I seriously want to know
LoL. This is not a definition.
What OpenAI does is regurgitate stuff it's seen on the internet.

These things are basically a glorified hashtable (with compression).

Much like what a google query does when it leads you to a chunk of code in stack overflow.

Luckily, there's much more to what SWE does, and it's high time people stop believing that AI is at the level where it can do the job of a SWE, it's ridiculous.

Or to put it in a way that's perhaps more clear: Go ask OpenAI to rewrite to GUI of FreeCAD to be usable, see what it comes up with.
If we follow the weekly updates:

1. First a hiring "slowdown".

2. Hiring freeze and rescinded offers.

3. 18% layoffs.

What's the reason behind announcing it in stages? Don't they receive much more negative publicity this way? Or are they really making decisions from one week for the next?
Did coinbase pay employees in dollars or crypto?

Paying employees in coinbase-coins sounds very attractive, and if there is any group of people who would want that it's employees of a crypto company...
This is why, despite my reaction to Brexit (plus some other things) being to move from the UK to Berlin, I never really bought into the idea of a second referendum — even when broken down to individual constituencies, most were evenly split and relatively few were decisive either way.

(I did put my name to a few of the relevant post referendum petitions, but as a way to signal my opinions — it was already clear to me that the government doesn’t really listen to any of the petitions).
The refugee crisis is a global issue, and it shouldn’t be left to any single country to shoulder the burden simply because it is the first port of a refugees arrival.

Rwanda is a country with a recent successful history of rehabilitating refugees, and the president reached out to offer a home to those who need it.

For geography alone, the UK would be a better destination for the flood of Ukrainian refugees coming in, where as African asylum seekers would be better served by a country close to home.

As a member of an ECOWAS county, I’m happy to see that once again counties on the African continent are handling their own refugee situation. Immediately post WW2, this was more common practice and it lead to deeper economic and social ties between the counties of my region.

Our stepping to perform a social good is in no way a support of right wing sentiment.
no, it must be banned immediately, think of the children... wait, not children, shuffles papers, ah right, I got it, yes, think of the climate change!
That's because the Internet inflates and accelerates every popular thing.
Someone who has an iPhone and gets a MacBook would find the new settings preference familiar and trust in the search bar and vice versa going forward.
There's plenty who think India has drifted to the far-right in the past decade.
It’s a rather abstract view of making money. Other houses also go up in value. You only make money from the difference between how much houses in your area are going up, and how much houses in the area you want to move to are going up. And that difference may well be negative.
BMW iX to Test Experimental Battery Claiming 600 Miles of Range
More and more options have certainly been added over time, often for good reason. But it means that someone who hasn't lived with iOS for a while, when suddenly presented with it out of the box, can be overwhelmed and a lot isn't intuitively discoverable.
The Economist recently described English political views as "nasty". _The Economist_.
Sad.

He should have invested in legitimate establishment schemes. Like penny stocks. Or become a Lloyds 'name'. Or put his money into a managed commodities portfolio. Or certain hedge funds. Etc, etc.

Or if he wanted 'extraordinary' returns he could have gone with a forex HYIP, or even a commission for helping recover frozen funds for African dignitaries.
Etc, etc.
Blog post is just rationalization for their choice. Rust is actually terrible choice for startups.

It will take 2x more time to develop same thing than using something like TypeScript/Python and you will have much smaller and more expensive talent pool. Startups usually have to make, at least minimum viable, product quickly and start selling it before funds dry out. That means using familiar tech with big ecosystem.

Also choice of tech is probably least important thing contributing to startup success. That knows anyone who worked in terrible codebases that were generating multi-million revenue. Customers don't care about your tech. Simple as.
>There’s no recession as far as the eye can see.

Back your pardon? The Fed is expected to raise the interest rate by 0.75% in September, IIRC. If that's not a recession on the horizon, then what is?
Of course. A worker holding up a gun and yelling yeehaw has a great deal more in common with the red-haired non-binary worker yelling about systemic racism than either has with Lauren Boebert or Joe Biden. And Lauren Boebert and Joe Biden have a great deal more in common with each other than they do with 99% of the population.
Hey. My advice would be to not try to code something "useful" but something you personally want to code, like a game for example, or a compiler for your own programming language. A game is a good idea because it will give you the opportunity to learn lots of advanced techniques. A programming language also (and you have already built a compiler, which is a start) and it will also make you look properly geeky to potential recruiters.

But the important thing, now that you're not at uni anymore, is to find the time and the energy to write as much code as possible and perhaps read as much of others' code as possible.
> This was avoidable. There’s no recession as far as the eye can see.

Can you elaborate on how the situation we're in was avoidable? Also curious why you think there's no signs of a recession.
Apparently this clown told people to mortgage their houses to buy Bitcoin: https://old.reddit.com/r/btc/comments/oj0dj4/michael_saylor_...

Repeat after me: never buy investments with loans. (In case you didn't realize, a mortgage is a loan.)
There are at least 2 factors you miss:

- The EU would have less of an influence than Westminster does.
- The people of Scotland believe their desires are more aligned with those of other countries, than with England.
Scotland likely won't be part of the EU on an exit from the UK. If a country wanted to move to the EU, why move to a country that's just undergone an economic shock, and with new political divisions forming as competing visions of the future and huge uncertainty, rather than move to Ireland which is relatively stable politically and also has English as the working language, and a much larger existing financial sector?
Yes, but that was a time where cheap oil from Russia and Saudi-Arabia was plentiful. Scotland as an EU member however could be sold to the public as a better choice than a warmonger and a dictatorship.
You're not wrong.

https://m.youtube.com/watch?v=WkKHupWzB-g
I'm very curious about how this "AI writing code" thing is going to turn out.

I have not tested AI myself for producing code, but I toy a little (ok, more than a little) with various GPT instances to write prose. Sometimes it's great, sometimes it's poor, but:

1/ It never gets anywhere: there is never any resolution

2/ Sometimes it just loops, takes up a clue from itself and produces the same set of words indefinitely.

What I do is generate, survey, and then edit. It's a great tool to get new ideas. But how could this work for code that's supposed to accomplish something?

Code is famously much harder to read than to write; that's why people always prefer rewriting than refactoring. With code-generating AI, all that's left for humans to do is the reading, understanding, and monitoring parts.

It's a difficult job, and if done by incompetent youngsters, I think pretty dangerous too.
Makara is a functional app that guides investors’ way into cryptocurrencies
Case in point, no? How many companies need to use a programming language with manual memory management?
Hell yeah. Single member states fucking it up over local posturing is a huge defect in the current EU. Getting rid of the veto is a win for democracy. The EU is getting better every day.
> For like 15 years they had mashed together settings panels from different versions of Windows without even bothering to make them visually consistent.

Closer to 30 years actually - there are many configuration dialogs which have been virtually or entirely unchanged since their first appearance.
There's lots of good advice in other replies re getting up to speed on various CS stuff.

But I suspect that it might be the lack of an 'overarching framework' that is perhaps more problematic here?

Lots of folk make their own framework. Learn about some productivity / personal-management systems — personally I like David Allen's "Getting Things Done" (it's a book, probably available in e-formats these days), cos its a simple system built around todo lists. I learnt it in the 90s, it's probably changed a bit since then, but probably not much.

Once one has something like that to try and help manage things, then it becomes easier to track progress through projects with bigger goals.

Then you can google-up any kind of curriculum you like (whether actually an official college/university curriculum, or any arbitrary list of stuff taken from some website), or get a decent book on a topic (books that are part of a college/uni curriculum can be good choices), and put the top level stuff into a list, and work through it, updating/changing the list(s) as your progress. With some stuff, it's ok to get bored and change direction. With other stuff, you might wanna make yourself work through the difficult bits. Depends on the goals, the reasoning behind them, and your motivation. It's also ok to edit lists to be bigger or smaller.

I've done this with heaps and heaps of areas of computing, and have learnt a lot over the years. But I accept there's always more to learn, and always folk who will be more expert/experienced in areas I'm new to. Learn from them too, if you can (and want to).

You are right that there is more to this than just sitting alone studying/coding. Project management skills, even just for larger personal projects, and the never-ending project of 'personal development', are essential. Find or invent a system that works for you. Use it to achieve whatever goals you have. Review the system weekly/regularly.

— If it's the long hours sitting alone part that bothers you, perhaps you are more of a 'people person'. I don't mind coding alone for hours myself, but that's cos I am comfortable with it, can manage myself, and can see my progress towards goals, and I've done it for a long time now (I'm now over 50). I don't have much to suggest if you think you're more of a people-person than I and many techies are, but I'm sure others might. Perhaps coding isn't for you? Perhaps you need to be part of a team?

But creating an overarching framework for oneself to learn new stuff is totally do-able, not as difficult as it might seem at first, and well worth doing.

Note that a 'full-stack' developer isn't really an easily attainable goal for a beginner, and nor should it necessarily be. It's do-able, but it takes time. Many folk that are 'full-stack' have arrived at that position because they've done databases, server-side / backend stuff, server admin, html/css/js, front-end, etc. (no particular order), on separate projects initially — that's where the true value lies in such a description. Kids who describe themselves as full-stack, probably aren't really — or likely won't have the necessary depth of experience.
You omit the rational knowledge of knowing the other party will receive more than you, or nothing if you do not participate. The rational action is to hold out for a larger split, with the limit of that being you receive the majority.
>> SWEs make less (and get far less autonomy--do you think lawyers work on Jira tickets?) than any other professional

Nurses are professionals too, and they will never see anything close to $300k/year.
It'll all be forgotten when they announce withdrawal freezes. Don't worry, it's for the Safety of the Network ™
Ask HN: What happened to Pinboard (June 22)? Should I switch to Raindrop?
We've had two threads about Pinboard in the last few months:

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

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

My own situation is unchanged: paid archiving accounts aren't archiving, and one of them isn't functioning at all (can't even view the bookmarks for individual tags), and I haven't had a reply to the many emails I've sent Maciej.

Looking around for alternatives, Raindrop.io looks good, but there was this negative experience:

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

I also just found this detailed comparison of the two sites which is not hugely encouraging about either (although most of the negatives about either are not relevant to my use case):

https://dsalo.info/pinboard-vs-raindrop-two-bookmark-apps-enter/

I'm inclined to try shifting to Raindrop, but I'm curious as to what other people are doing.
This seems very much like an outsider's critique. It's super interesting, but if the goal is actually improving R I'm almost sure a better approach would be to take a hand with development, fix some bugs, gain respect and push for incremental - or even less-than-incremental - changes. Core R are definitely trying to encourage new developers to join in, so the opportunity is there.
Samsung Easy Document Creator scanner app.

With it, I could at least scan. Image Capture/Preview just produce invalid files. (Samsung M2070w). Now to scan I have to use Linux or Windows machine.
Extend that to everyone whose bank or pension fund invested in crypto.
> do you think lawyers work on Jira tickets?

LOL, a lawyer in my family does. He actually meets with a whole group of lawyers every month or so and they all do a retrospective to figure out how well applying agile/lean/whatever principles to their firms has been working. He actually feels it gives them a real edge.
My main issue with Rust async was that it wasn't possible to write a "runtime agnostic" libraries. For example, I wrote an HTTP client with Tokio and later wanted to use it in a project that was using another runtime (I think it was async-std) and couldn't use it. I wonder if that has changed since then?
They’d still need Gpt or AGI specialists or any new type of engineers that would arise from that. One class of problems may be solved but it will certainly be replaced by a different one.
It will encourage residents of poorer regions to travel to London, thus would likely disincentive economic investment in poorer regions.

It would be better for the poorer regions to invest the HS2 money in local infrastructure and services.
Replacing Legacy Code with Julia
I would assume they got paid in real currency. If they received crypto as a benefit, that's a whole other story.
No worries, here's my opinion (lots of lang-war stuff, so note "opinion"):

I would say that it depends on your comfort with async code in Rust since much of the web ecosystem is built that way.

If you're comfortable writing async Rust then go for it, the guard rails are there. People complain (especially here) but it's fine. Our entire web backend and our scheduler applications are overwhelmingly async. We have not hit the weird stuff you read about with lifetimes even once.

However, it does expect you to know how it works. You need to understand what the async runtime does otherwise it will add friction. If you're not yet proficient with this part of Rust then you will benefit from having an "expert" on the team as you say, since they can guide the rest.

Our team were all experienced in Rust already when hired so we didn't hit this. If you're uncomfortable then simply choose the language your team already knows. That's the pragmatic choice.