skysight-inc/HackerNews huggingface dataset:
I would happily stop everything that I'm doing to become an RSE if it paid well enough. I really like the field and what it is but if it doesn't pay the bill then it doesn't pay the bill.
> As governments move more and more towards digitization, and embrace machine learning, I expect similar stories might unfold - only it won't be with an opt in social media website.

It's already arrived, in the form of the Australian government's "Robodebt" scheme: 20,000 automated debt notices per week with minimal oversight [1]. The government denies it killed people, but there are claims that it did [2]. After several years a court eventually stopped the scheme and awarded about $2 billion in compensation, but by then a lot of lives had been ruined.

[1] https://en.wikipedia.org/wiki/Robodebt_scheme

[2] https://www.theguardian.com/australia-news/2020/jul/31/not-c...
Yourls: Own URL Shortener
In the spirit of that article, I wonder what DALL-E would spit out if you ask for "GilaWhamm" - probably images of scary medieval-looking men wielding scary medieval cutting weapons?
There's also a book called "building git" on writing git from scratch in Ruby.
Same amount of vacation days?
The real DOM is always manipulated. Given a state change the entire virtual DOM is generated, then diffed with the real DOM and then changed parts are put into the real DOM (= real DOM is manipulated). What I wonder is whether the reason for virtual DOM is really just historic, is there anything else that has caused its persistence other than inertia?
“increasing right-wing hostility towards academics” is listed as a reason for academics leaving. Is this true? Isn’t the power structure in a academics dominated by individuals that lean left? Most of the stories I have read regard academics being driven out by woke staff and students.
The most valuable assets by far - accounting for over half of all wealth - are land in highly desirable locations, because both individuals and companies have to pay rent while the landlord pays basically nothing in upkeep in perpetuity while only facing the unlikely risk that rents might drop to zero if the land becomes undesirable - not very likely if you own part of downtown New York, London or any major city.
This one is much harder than I expected, or even seems reasonable. I have no problem at all with Wordle, Worldle, Quordle, etc, but this one had me stumped for a long time. I expected I wouldn't really need those undos, but they're absolutely vital.

It's a great alternative for anyone looking for more challenge out of their word guessing game.
Like looks after like. No matter how good you are, how much value you bring, if you don't fall under the employer's NAICS code, expect the waterboy treatment.
A 17th Century Mushroom Cloud: The Wanggongchang Explosion
> Is that actually useful ? You can have "BlockingLongCall()" without async and it could block your thread from progressing for minutes - or you could have "await FunctionThatResumesImmediatelyOnTheCaller()" and it doesn't even context switch.

Very much so. Async is - I would guess 95% of the time - a proxy for IO operations.

Error handling is different: a pure function can and should be bug-free, while an IO function can always crash due to external factors. Performance tuning is different: a slow pure function needs optimization, parallelization, and worst case a faster CPU, while a slow async function usually needs you to dive into the plumbing part of your code to see if you're using an API wrong or something like that.
Why neither this nor tool in OP work with manually entering location is beyond me. My browser doesn't know my location. It doesn't help that it doesn't work even when I allow location in Firefox. But both would be solved if I could just select the location myself, as in any other application.
Perhaps I wasn't clear.. I mean that they sent some vague email saying it they'd detected fraud, and took other 'we've found fraud' actions (it was a false positive yes, but beside my point) - so it would be weird if they then acted like they couldn't take registrar actions that they could only take if the reason was fraud.

The behaviour was wrong and concerning yes, but it seems internally consistent, all along the 'fraud' path.
Salaries in Europe are catching up...
We are working on Videobug - it records code execution on production and plays in the developer IDE. Our Show HN here: https://news.ycombinator.com/item?id=31286126
Any government in particular?

What about software developers that don't drive?
I think this is advice is a great approach for finding under-valued people and hiring them.

I would say, though, that once you have trained up your developer and they have gained experience, they will begin to realise their value. You will either have to bump salaries up for the experienced people, or have a continuous pipeline of hiring of the undervalued people to replace them.
I had to wait quite a while for the search results to appear, so I thought it was broken at first.
I'm always glad when the cookie I hard coded into my bash script curl command still works a year later.
I think you can do this in PowerQuery in excel and export as a clean CSV for the future fyi
you may check: https://github.com/jitsucom/jitsu. "Jitsu is an open-source Segment alternative. Fully-scriptable data ingestion engine for modern data teams. Set-up a real-time data pipeline in minutes, not days"

You can create an API endpoint, and send those JSON to it. In the "destination" part, it can sync to clickhouse (one of many choices, like redshift, snowflake,besides clickhouse) very quickly, and flatten the JSON into columns. If there is new key found in JSON, it will create a new column in clickhouse.
Backup is a backup only if you have working copy. If not it is the working copy even not in use.
> I tried clicking the spyglass icon and entering my city. But just blank results on that as well.

I got blank results as well, but just blindly clicked on the first result and it went to the correct place (YMMV).
The Elements of Computing Systems is the book from the Nand2Tetris course.

I can absolutely recommend it, 100%. I think it's the best course I've ever done, ever. Including all of my courses in University and Graduate school let alone Coursera.
> But, you will get paid SIGNIFICANTLY less than you would doing almost anything else

Yes definitely true, a junior software engineer in industry earns about as much as a Professor in academia. How would you justify such a salary at the university?

> have zero autonomy,

I've written that before. I would argue it's the complete opposite, autonomy is the one big advantage of academia. If you are a software engineer you likely have even more autonomy than most others, because your work is not directly linked to conference/grant deadlines etc. typically you would be given very rough guidelines on what you should try to achieve and then left to your own devices for long periods of time. Most PIs would neither have the time or expertise to micromanage a software engineer.

> and get no respect.

Again not my experience at all. I know that in my area people would respect a software engineer. I know when my partner was working as a research assistant in a medical lab, I wrote a small script to process some huge spreadsheet that they always processed by hand (work that took sometimes several weeks). They treated me like a god and even wanted to include me on the paper. The thing to remember though is you will not be considered a researcher, so likely not get grant funding and your job progression would always be in more technical roles, not in the academic track. I still don't see any difference in respect.
World’s largest organism found in Australia
> Having a right to prove your identity using an official ID is not the same as having an obligation to do so.

I'm sceptical as to whether you can avoid it becoming an obligation.

You sign up for $SOCIALNETWORK. Some opaque 'bot detection' process deems your account 'suspicious' and locks it. They offer to unlock your account if you prove your identity using an official ID.

That makes it obligatory in practice, if not in theory.
Any actual evidence of such a program where rural areas are shipping out vagrants. I’m not talking about lateral moves from one major city to another as should be clear from the comment history. Perhaps a local newspaper ad offering free bus tickets?
> If Facebook suddenly disappeared from the Internet tomorrow, life would go on.

Yes, if Facebook completely disappears there is a short moment of arranging alternatives and all goes on.

However if they ban single individuals from their platform this can have a notable impact as they are disconnected from social circles, which picked Facebook as their communication channel.

And yes, Facebooks relevance is still different from water, but it compares maybe somewhat to phone operators and other such utilities, which are under some regulation regarding required services and interoperability between networks and it's worthwhile to think how communication in a contemporary era can be ensured. Learning from mistakes made in phone operations, taking into perspective that development isn't "done" yet, ...
Records are not objects in Lisperanto – in-browser IDE
It happened to me that Sony leaked a large set of data and my account got hacked into. I have lost access to my PSN library and no way to appeal as I 'violated community guidelines'.
Discussed yesterday at https://news.ycombinator.com/item?id=31558875
What is the purpose of open source software?
That might be the case. But universities are not startups.

In one of the universities I worked at they had a four-year long History undergraduate degree. Between 5 and 10 students chose it each year (the entire university has around 5,000 students, give or take). That means that there are around 30 students combined. For these 30 students, there were more than 40 full time academics! There are more professors than students. All this is possible because they had 2,000 undergraduate business students, and 1,000 business postgraduate students paying 3x or 4x what a History student paid in tuition fees. I know this might be an extreme case, but it is not that rare. You cannot run a sustainable business like that. Of course History professors made a lot less than their business counterparts, and they complained a lot.
Timely Advice – How Long Does Dataviz Take?
Treasury secretary concedes she was wrong on 'path that inflation would take'
RSE's can and often absolutely should be involved at the PhD level. In my experience, collaboration between the scientist and engineer in the process of research iterations almost always produce better results. Each has insights the other may not, likely leading to better outcomes for the research, final product/tool and time taken.

The scientist just wants to focus on their research and once they have a barely working proof of concept, hand it over to the engineer to figure the rest out. The engineer wants a well specified design and prototype that they can lightly refactor to clean up, scale up and turn into a product/tool.

The reality is that approach makes it way harder for both, though most often harder for the engineer as they are generally at the end of the chain in Academia and have little power. For example, the code or spec from the scientist is often terrible, so the engineer needs to start from scratch and keep going back to the scientist to spec out the design as they were not involved at any stage prior. They may even find edge cases or flaws the scientist had not considered that are fundamentally problematic to turning it into a viable product/tool.

This is why the big corporate/industry research labs often have high level RSE that are involved in the research process and get their names in papers (they sometimes have PhD's themselves). They are not optimising for the scientists time, but for the companies resources
It’s probably because wordle’s word list is known and about 12k words long.

The wordlist can be found on GitHub or by viewing source, so you can probably just discount 90% of the words in your guesser before you even start.
Quickwit 0.3 Released: Schemaless Indexing, Aggregations, Embedded UI, and More
0 Is not positive in English but it is in French
No, it does not. Not _this_.

Erlang has, however, excellent support for distributed computing using its own kind of processes.
Smart companies will go remote and cut out the middle man, which amusingly the UK gov is discouraging as well.

This is better than nothing, but being in the EU was still better. Sigh.
Now I wonder if RimWorld is banned in China.

https://www.setreadygame.com/games/guides/harvesting-organs-...

'RIMWORLD ORGAN HARVESTING - The Perfectly Balanced Organ Harvesting Colony Simulator Game!' https://www.youtube.com/watch?v=Y4S3-S1pkpQ
It gets cloudy when you’re dumping on “retail” investor’s 401k’s and every scumbag along the way is getting a cut. Actually, not so cloudy.
Besides that a caller might press one too many or less amount of times the same number. It is all about muscle memory, and between address books and clipboards you might only have to enter it once (or not even that!).

That being said I still remember my old phone number I had as kid but I cannot figure out to remember my wife's (acquired number in 2015 aka the age of smartphone was into effect).
hi, I am developing this project https://uprun.github.io/lisperanto/ and I hope that it will become how programms are written in the future, or at least some programms
Honestly, I find it kind of wild that someone would spend a big chunk of their time at work trying to drag down someone else's work. Fine, if you really think that someone has done something egregiously fraudulent, then you probably should pursue it. But to spend so long working on a rebuttal to a paper which basically boils down to "Well your benchmarks aren't good enough" is pretty weak. I've spent a lot of time looking at research papers - the benchmarks are always weak.

Also, if you're actually interested in writing a paper on "What are the best techniques for place and route" then write a paper "Best Modern Place and Route algorithms" not "Here's why this particular paper my colleagues wrote is wrong".

Personally, I think they should've published his paper - they can continue actually using the work internally to improve their TPU designs whilst he publicly tries to persuade their competitors it's a bad idea.
What we hear and how informed we are about the conditions are not necessarily the same thing.

And I would add that anything that hurts Tesla and SpaceX is a desperately needed opportunity for others in those industries to claw back market share. There is a lot of genuine criticism of Musk but gunning for him is also a good strategy from would-be rivals that are unable to compete as well regarding production and desirability. At this point slowing down Tesla and SpaceX is one of the only strategies left to companies that have fought the current changes to those industries for decades.
History is full of voting being manipulated and changed. Sure didn't call it hack but ...

In my opinion the question of online voting should be rephrased something like:

Why don't our professional politicians want to setup an easy, safe and cheap way of direct voing that everyone could participate in?

And it would direct our discussion away from irrelevant technical details and onto the core issue of what kind of democracy is desirable.
Brings joy to my semi-warm fingers too. I'm developing something that will interop with some spreadsheet software for basic CSV editing, and I'm thrilled that there's a host of TUI tabular editors for that.
> Not really, because I didn't make that claim, so you'll have to ask someone who makes that claim.

Well, you actually did. You claimed, and I quote, "being right isn’t an excuse to forgo social expectations"

I'm now asking you to explain the role your "social expectations" have on "being right", specifically in the case where someone in a technical forum makes technically wrong claims.

Are you able to shed some light onto this sort of belief?
could you please explain to me then what the purpose if the web is? to do everything?
So add a step: they flip a coin and swap wallets if it comes up heads.

Now what is the probability of each winning? Did adding that step actually change the problem?

Or reword the problem just like I did in my grandparent comment: call the amount in the larger wallet $X. If you lose then you lose $X, and if you win then you win $X. 50% chance and expected outcome $X/2 by playing.
25 days/year in Austria + public holidays. Don't know how that compares to the US.
“Those salary schedules on district websites? Those are for new hires. So someone with 40 years of experience in one school will be paid less than someone hired with 40 years.”

This is not true in any state I am aware of. Salaries are very rigid and all teachers and staff with the same years of creditable experience and educational status make the same amount regardless of new hire status. Some counties may offer extra pay for performance or extra duties like coaching or summer school, but it is usually not a significant amount.
Amazing. There are dozens a short walk from me.
Arc42: Communicate and document your software architecture
> some purists calling for things 99.9% of customers don't give 2 shits about.

It is really arrogant to proclaim that 99.9% of consumers share your opinion and financial privilidge of not caring about repairs.

Polls consistently show that modt xustomers want repairs and repairability, for laptops >50%, and something like 30% would attempt repairs themselves.

We have a real problem with folks like yourself denying that we, people who want repair, even exist. And companies making parts impossible to get hold of.

https://yougov.co.uk/topics/technology/articles-reports/2020...

https://yougov.co.uk/topics/consumer/articles-reports/2021/0...
For many years I worked in a high profile research institute (neuroscience) as an RSE without a PhD. Still don't have one, and that's okay (for the path I'm on). Quite a few of the other RSEs in the institute don't have one either. In total I'd say maybe 50% didn't have a PhD.
Of course he wants people in the office, not just at Tesla but all companies. He's not exactly going to be happy about more remote-friendly companies while owning a car company. Or more pithily: "Man who owns car company encourages more commuting"
On Windows 10 (Version 10.0.19044 Build 19044) the main menu items show up on main monitor while the application is running on my second monitor.

I'm posting this since the developer is here and replying to the comments.
And how do we know this? I'm thinking we don't really know either way yet.
The irony of your user name is great. Is that a throw-away account?
I've been in software engineering for 20 years and I don't think I've ever had to speak to an unhappy customer. That sounds like something that happens in small startups only (in larger orgs, devs should be fully insulated from this by product owners). In large orgs, often the problem is opposite - you're building something that no one really wants, so there are no interested customers to speak to.
If you work alone, your calendar and todo lists are what you put there with you as the only editor. So whether, you use pen & paper, a spreadsheet, a text file in Google Drive, or whatever, does not matter to anyone except you. So, whatever works for you. I'm a pen & paper guy. But as soon as you are not working alone, you need different tools. Mostly, my pen & paper work eventually ends up in a proper tool.

Any time slot that matters to me goes into a proper calendar so my time is marked as blocked and people know that I'm busy and don't dump meetings in it. I literally block time to code. Likewise, a lot of my work is coordinating work with others and we use Asana and Github issues for that sort of thing. Other tools are available. But the key feature usually is that you can use them with a team and assign stuff to each other, edit them concurrently, and have some non technical team members doing so as well.

Doing csv exports and imports is feasible for calendars and issue trackers but it doesn't solve a problem I have (except when migrating to different tools). As data input tool that seems not really great. It's actually why I like Asana; I can just type an issue, hit enter, type another one, etc. It feels like a spread sheet tool.
Depending on the definition of RSE, I may or may not have been one.
The company I worked for was a Synchrotron Light Source; I worked on software for data collection on X-Ray beamlines. I would say that only about half of those in the same role as me had a PhD.

Moving away from data collection to analysis, the fraction of PhDs went up, but only reached 1.0 when considering the sub-group specialising in structural biology.
Also tunnel boring company which makes rather poorly utilized tunnels so people can have semi-public transit without all of those horrible other people...
Or select "reader mode" on firefox.
Digital Fiction – Dreaming Methods
60% of consumers have zero interest in virtual shopping
IPv6 Support on Android
As Elon Musk prepares to take over Twitter, the SEC closely monitors
I wish there was a platform connecting research in need for some coding with volunteers. It probably wouldn't work for large scale projects, but for smaller problems it might be worth a shot, perhaps utilizing the stackoverflow platform?
Thank you for your comment, it was a joy to read and get a peek.
Great, Java is doing the same since the first commercial JDKs started supporting AOT compilation around 2000.

Or if you prefer free beer recipes, gcj which got dropped when most developers eventually moved into hacking into OpenJDK around 2009.
Are you sure? I see inline benchmark summary tables in every published paper I read.
Have you tried https://github.com/bgregos/foreground or https://github.com/theunraveler/taskwarrior-web
Probably not too relevant/helpful anymore, but the problem might be that React components don't return HTML: they're functions that return a collection of JS objects that describe what the DOM ("HTML") should look like, and React compares that to what the DOM actually looks like and applies the relevant changes. These functions get called every time something changes. Having that mental model is vital for React "clicking".
> Why neither this nor tool in OP work with manually entering location is beyond me.

The reason is that it would be extra work, and it’s not clear how many people actually want this feature.
Ask HN: Any first-hand experience with micro-funding side projects?
So, does anyone have first-hand experience in receiving small/micro-funding for side projects, but outside of US?

I've found several organizations that provide this kind of funding [0], but most of them are in US. These organizations are covering either projects by people in US or, if the execution is outside the US, the funded projects are mostly community based initiatives.

So, is there such an organization that provides similar, small scale funds (few hundreds of USD monthly) for covering infrastructure costs (like server and similar) during development of software projects?
Have you used something similar in the past, or now, and what is your experience of both the application process and later?

The most similar thing I have found to what I'm looking for is the micro-grant fund for side projects by Tyk [1], but they're not opening the applications soon.

[0]: https://github.com/sakofchit/fund-my-project
[1]: https://tyk.io/fund/