skysight-inc/HackerNews huggingface dataset:
I started making my own websites when we moved to the US and got our first computer. I ended up doing some free web design and development as a teenager for local bands and record companies, in exchange for merch. After high school in Australia, I applied for a Junior Programmer role at a games company that just opened up in my city. I was very enthusiastic, but entirely unqualified to be a games programmer. I was called in to interview for a QA role instead, and was hired for that. After that company went down I freelanced doing web dev for small local businesses and government agencies.

There was not much of a stable games industry in my country at the time, so I got my Australian citizenship in order to apply for a Working Holiday Visa to Sweden. I spent a year learning how to make JavaScript games with an engine called ImpactJS to build a portfolio and learn to make games rather than just websites. After moving to Sweden in 2012, I started applying for jobs through local game company sites. I applied for a Build Engineer role at a large game company, as judging by the role description it seemed to be a good middle ground between my previous games QA work and more technical scripting and coding work. From there I picked up as many programming (in addition to build script and machine management) tasks as I could to keep focusing in that direction.

After shipping the first project in build I moved to tools dev, then engine dev, backend dev, now frontend dev (back to web stuff, we've come full circle!) It's been a lot of fun.
Apple using group pressure against teens
or look here: https://news.ycombinator.com/item?id=29852783

Seems I'm not alone in thinking it has been almost exponential for a good while and until recently.
Not only is this staggering to think about in terms of the Herculean effort required, but what's even more amazing is the quality of the finished output of the system, unmatched to this day.
Would it be secure to encrypt a sequence of blocks by having the next integer be H(k) — such that the random integer for block number i is H applied to the original random integer (k) i times? Thus needing only an initial random integer from which all subsequent random integers are derived.
We need a programming language that only allows writing at the bottom of the code.

That way, the thoughts of the programmer become more linear, and the code becomes easier to read.
Yes, there is (and continues to be) significant disagreement among scientists on evaluating climate models. This is normal and has always been the case from the very beginning of climate models.

No, you read it wrong. 35% thinks it appropriate to fit to past warming. Of course nobody is suggesting to fit to future warming! But past warming is observed.

If you are familiar with training/test split in machine learning, some thinks past warming is in training set (and test with things like reproducing ENSO), and some thinks past warming is in test set. I think it boils down to disagreement over how determined was twentieth-century warming.
My perspective on this is that this happens because they are in the position to afford doing what basically is a "throw everything at the wall and see what sticks" approach, which can lead to some really great stories/writing but will also produce subpar results. I personally like this because I feel like they are able to give chance to a lot more diverse ideas which won't fit traditional "Hollywood".
The UK's "multiple tracks" leading to professor are indeed attractive, however at some institutions it's not really a "true" professorship - some might be fixed-term contracts, and (at least in another track) it isn't recognised by outsider funders as a full professorship, or indeed as a true academic post.

Teaching is generally under-valued across the board - graduate students are expected to teach as part of their PhD work very often, sometimes paid extra for this. I've seen some unscrupulous departments making no sincere attempts to help students finish their PhD on time, then turn around and offer up scraps like hourly teaching "contracts" to teach their classes, after their PhD funding has run out.

Separating teaching and research, if it leads to both being equal peers, can make sense. I fear, however, that teaching will continue to be the un-favoured step-sibling in institutions which have research income. Research income and grants let you build a fiefdom of underlings, but teaching generally doesn't - one professor can teach a class of 200, and run a couple of tutorial sessions with a team of 8 post-grad students.

The scaling of teaching is very attractive to the university, but it doesn't get the professor people under them, to make them more important.

I've seen people be hired into "active teaching" academic roles who are manifestly incapable of teaching. Their "research track record" seemingly made up for their car-crash presentation to the department during the interview process. After the pile of (entirely foreseeable, by anyone at the presentation) student complaints flooded in, they ended up not needing to teach. There's definitely an implicit assumption that "teaching is easy, and anyone can do it" lingering around in a lot of departments.

I don't think we should entirely split research and teaching - it's very much possible to be T-shaped and good at both. Indeed, being able to engage a room full of tired students first thing on a Monday morning is a skill many academic presenters would benefit from having, purely in learning how to better communicate their research. Unless departments take a much wider, more holistic view of what is expected though, this won't be valued or change, as far as I can see at least.
I have never seen anyone have good things to say about consumer grade printers. Even when recommending printers, it's a matter of arguing why something is less worse than the others.

Printer's and copiers are probably older than computers (or at least civilian computers), and the industry as a whole has yet to find even something as a reasonable/useable/ergonomic user interface for their product. Literally a product type that has been around longer than most of their customers and users, and the manufacturers have yet to make a useable user interface. Even simple things like the cancel job button are unreliable/laggy/obnoxious to use or even find.
Zerodium pays up to 1.5M$ for working exploits in i.e. WhatsApp [1]. Every widely used software, especially those used by millions and billions of users, is reverse engineered momentarily after every single patch by multiple groups.

[1] https://zerodium.com/program.html
One could argue for the opposite also. On server side everybody uses containers anyway and has no use for an init system beyond docker-compose or k8.
Finland:

suicides
2019 746
2020 717

https://findikaattori.fi/fi/10 https://findikaattori.fi/fi/table/10
Automated System Performance Testing at MongoDB
> as a PI, I also have an option to reward these sort of activities.

But honestly, your options are very limited, especially in Germany. You cannot pay them more, and you also cannot offer them a permanent employment contract. Most of the time it’s even hard to extend an existing contract. You can perhaps send them to nice conferences, but then you would send the principal author to the conference, too.

But I totally agree that academia fails at rewarding people who facilitate the work of others. There is some perversion to this, since the key part of academia is precisely to spread and exchange knowledge.

In this light it is funny to see that in many universities (especially in Germany) teaching is not valued much for career progression.
How does reproducible builds help you verify that you friends don’t have compromised builds installed? I haven’t used Signal, so I don’t know, but is there some way for your client to verify the client on the other end?

Knowing that your client isn’t compromised is pointless if you friend can’t/won’t do verification on their end.
I absolutely love gron, but I have to confess I feel dirty when I use it. It's unashamedly a brute-force tool in a world with plenty of elegant alternatives, and the main reason to use it is pure laziness to just shamelessly grep stuff around. And I love it for that.
Simplicity of IRC
Yep, I made an appeal on their decision.
If you are worried about adversarial data, it's probably better to choose a more suitable data structure instead (or change the way you deal with hash collisions: linear probing is probably not a good idea if the data is sketchy). Hash tables are only performant if the hash function is fast, and cryptographic hash functions are anything but.
The output length/size of a hash function is fixed, whereas it takes an arbitrary-length/size input.
Agreed, I never faced these issues as our database is relatively small but it's weird to see so many manual commands used for maintenance when these could be built-in PG ongoing process.

Why isn't that so?
Speaking as an applied research manager in industry, I don't want to hire great academic students that cannot also be reasonably successful in delivering on these non-academic tasks.

Sure, for example, it's a waste to have a newly minted PhD set up CI systems. However, it's more of a waste to have them blocked waiting on someone else and then beholden to someone else every time there's an issue.

Researchers that can drop into the technology stack are great productivity multipliers for themselves and for their peers.

Academic types do their students a disservice when neglecting the development of such skills. Not everyone lands a professorship.

Also, didn't a bunch of these ML folks get undergrad CS degrees? Why should they be unable to do undergrad CS tasks?
Interesting, using TXT fields in DNS records seems like a good way to decentralise data.

I just wonder about the promoting "immutability", is that something people want? I would think most individuals don't want every thing they say permanently added to a database/blockchain, right?
80% isn't protection. 80% still gets you pregnant.

Honestly, it's probably healthier for everyone to turn off the news for a half year, and did not worry about it. If you get sick, take care of it. If you don't, take care of those who do.

Lose weight. Exercise. Eat healthy. Live your life. Build and nurture friendships. Find and improve hobbies. Grow your family. You'll be fine until you die. But you can die any and every day for any arbitrary reason, so forget COVID and start taking care of life.
thanks! will look into it.
Similar as in Poland:

1. Long-term remote contracting as software engineers is legal. No need to worry about being forced into being employee.

2. Regressive taxation at very low level (e.g. recently in Poland you can opt-in for 12.5% taxation of revenue).
The nice thing about Common Lisp is, you have the choice, which style of programming you use. There is a lot of good things to be said about functional programming, but for a lot of problems, OOP is the natural pattern. And with Common Lisp, you can use both in the same program, depending on which pattern fits the best for that part of the program.

Mind you, I am not using OOP in that sense it has degenerated to in the Java universe. It is actually less the language itself but the culture of trying to express too much in object hierarchies and protocols.

I try to keep my object models simple, avoiding too much inheritance and complex class hierarchies. But it is a wonderful method of decoupling routines from heterogeneous data, which is well expressed as object with their methods implementing the common behavior.
They are not new. Xerox bought that technology from Tektronix when they bought their printer division. They date back to the 80s and predate widespread adoption of inkjets by a few years.
Well, these kids have basically been grounded for 2 years with no end in sight (lack of hope), and probably feel that it's BS or they're being gaslit given that the risks for their age group are low. Especially since their age group is prone to risk taking and have higher risk activities like learning to drive.
Have you tried pg_repack? We had some great success with it on large tables with lots of bloat
> As an additional challenge, the JWST observation schedule in the next 21-day period will not be known at the time of SK [station keeping] maneuver planning. A planned observation schedule one week ahead will be available, but the actual observation schedule will be event-driven. If a ‘target of opportunity’ arises then the schedule can be changed within 48 hours to point at the new target.

https://ntrs.nasa.gov/api/citations/20140007519/downloads/20...
Wonder if US jobs are now split into 2 distinct roles - doing the work vs taking credit for the work. My limited experience in the Bay area seems to indicate that complaining about other people's work is more career beneficial than doing the work. Is this an effective method for credit/risk re-assignment after the fact?

edit: typos
Parents who were also trying to hold down jobs. At the time, my partner and I had a 1 year old and were both working. It was incredibly difficult, stressful, and 100% not sustainable. We cracked after a few weeks. We also strongly believe that just putting young children in front of screens for hours at a time is detrimental to their development, and did not do that like so many other parents (who all justified it because they "had to" to keep working. That is another whole debate - I am sure that not many people would have gone to the effort we did during lockdowns and restrictions to shield our kids from the poor parenting practices that are now widespread).

Also, having young children is incredibly isolating, and already something like a lockdown in itself. Humans in that position are supposed to go out and see as many people as they can, usually in the form of meeting other parents at their houses, cafes, parks, etc. All of that was illegal, at least where I lived. My blood still boils thinking of how horribly harmful that was.
Wow this sound so patronising. I am sure there will be a moment when they say oh wish we had installed those cameras...
> There isn't really a world where any of this goes away

Why not? Technologies rise and fall in unpredictable ways. I'll admit that there is a lot of energy to web3 - its not a minor passing fad. However that's still a long way from being inevitable.

Honestly, whole thing reminds me of how communism is going to "bury us".
TAOCP vs ACP. Would Knuth approve?
> a PhD can also be a period of tremendous joy for such people because they might use it to experiment broadly with their skill set.

Definitely! But in the end they come out frustrated, because they get overtaken by their more focused peers on the career ladder.

There are other opportunities aside from a PhD where talented people can hone their skills while earning comparably low salaries. Startups, for example.
> When WhatsApp broke the encryption by allowing Facebook to detect forwarded messages, there was no uproar or sudden loss of trust. There was no mass migration away from WhatsApp.

Well, you’re giving a not so great example there.

I don’t know anyone that uses WhatsApp because of their encryption system or privacy claims. Whereas I also don’t know anyone who would keep using signal if not for their encryption and privacy claims.

In every metric I can perceive signal is just playing catch-up with WhatsApp or telegram features. The only winning feature is privacy and encryption. So, your argument that:

> In reality even if some people checked it'd make no difference

Makes no sense, if one person could break the trust on signal, it would be absolutely dead. No one would keep using a poor substitute with barely any user compared to the mainstream chat services if not for privacy and trust.
The statistics shown in the news is "Emergency Department Visits for Suspected Suicide Attempts" which is different than death by suicides.

Also, I wonder if Scandinavian countries can cope better in lockdowns as they often have to stay inside for extended periods of cold temperature.
Europe nuclear plants 'need 500Bn euro investment by 2050': EU commissioner says
Awesome work and clean website, I clicked on Decks and could work out what was happening straight away.

The only bit of advice on the UI, Decks should be "Deckz" :)

Although that joke with the "z" may not work when translated into other languages.

There are many web developers with greater age, experience, and training, that wouldn't be able to do what you have done, so you should definitely be proud of your achievements!
> uptime needs to be 99.999

Isn't AWS down like every two months for a few hours? That's far off the 99.999% mark. No one can guarantee 100% uptime and sometimes it's even better to have that under your control (eg. have a dedicated server and a backup one from different providers).

My point is that, if you want the highest possible uptime, you shouldn't rely on a single (cloud) provider.
I've watched several that i've thought have been written by AI / GPT.
Let's hope so, the biggest frustration is the queing and the self-service option with 'everyone is thief' as a default setting comes a close second.
Yeah no worries. You might want to join in the community at least because this kind of discussion is par for the course on the Slack. You might find a nice home here!

> though its threading implementation may not be robust

That's one of the main issues I have with it. Its poor threading behavior coupled with a bad default (https://github.com/JuliaLang/julia/issues/33409 one of my biggest pet peeve issues right now) really degrades real user performance.
My hope is that each future mutation will be milder than the last. I am currently self-isolating as my country is hammered with cases, until I can get my booster. After that, I will continue being careful and avoiding crowded places, but will have passed my threshold of _high_ worry about catching COVID myself. Eventually, I suspect we'll have annual boosters for milder variants, but the disease itself will hopefully not be as concerning or impactful as it currently is.
> In cases like these, having an second option that isn't controlled by some powerful institution could help democratize how they get implemented and used. If you dismiss it, then you are just leaving it to these large institutions to make the rules like they previously have, they have the power and resources to out compete, buy or snuff out any traditional competition.

I thought the whole idea was it is "distributed" and non centralized. If big evil company takes over, can't you just fork? If it really was decentralized, why would i care about the direction the central commitee takes?
Everything that anyone has ever written a book about is also a non-linear network of interactions. Consider a textbook in any field. Physics is not a linear thing. Economics is not a linear thing. Even the thing a novel describes is not linear: characters are not linear, the world is not linear. You can linearize a program randomly, alphabetically, chronologically, or more usefully by order of module dependency.
We also have data here in the UK, that somewhere near 35% of cases were contracted in hospital.
This looks pretty cool, never heard of this.

>but it's the only example I know where a company attempted try something different to the colour ink cartridge model.

Epson does sell printers without cartridges (I guess the cartridge is "built-in"), and you just buy bottles and pour them into the machine. That's not innovative though, just what any sane printer manufacturer should have been doing and third parties have been doing. Kind of like selling food from a bulk bin vs. prepackaging tiny quantities in plastic.

With respect to disruption, I was using the term disruption wrong. Moreso I was thinking as to why does no one come in with something normal and consumer friendly and shake things up, force the others to play nice.
I think we in perfect agreement here. Like I said in my comment, we can accurately describe the shape of noise, and that’s incredibly useful for making predictions. But we can’t make absolute deterministic predictions within the noise.

I.e. we can say thing X has a 90% probability of happening. But we can’t say thing X will happen.

And of course a strong probabilistic prediction is incredibly powerful and useful. I don’t want to suggest that it isn't, but it’s not an absolute prediction. And once again usefulness of a probabilistic prediction is almost always as useful as an absolute prediction (I would also argue that absolute prediction don’t really exist in the real world, they’re just extremely high confidence probabilistic predictions, but you haven’t bothered to model the actual noise).
I think we can reasonably treat collage students as adults capable of making informed decisions. Most people failing to finish the physics PHD end up in reasonable places, it’s hardly the trap most people getting a 200,000+$ history degree would be in.
Show HN: API to query catalogs of 20 streaming services across 60 countries
I have written a series of native Swift apps that I retired, in favor of an Ionic app that another developer wrote.

The Ionic app isn't as rich as the native ones, but it doesn't need to be.

I'd recommend Ionic for a lot of server-based solutions.
Australia has successfully navigated to my no-go list by their insanity. The lack of habeous corpus is very alarming as a tourist. The lack of rule of law it terribly frightening when that is all you can rely on if shit goes sideways on a trip.

Australia has shown they are the same level as the Middle East, e.g. Iran and Afghanistan.
I think the way to set it up is to have the senior engineers on your RN team be the ones who know everything: they are experts in JavaScript, but they are also comfortable dropping down into Swift/Objective-C and Kotlin/Java when needed. Then you can have junior engineers who are more focussed on the JS side of things (at least to begin with). They key thing here being that the people who can unblock are on the same team as the people who may need to be unblocked and can thus prioritise doing so quickly.

If you need extensive native code for custom modules (we haven't yet needed this at my work) then it would make sense to have native developers on each platform take a lead of that. But there should absolutely be people on your RN team who can do integration work and bug fixing independently of that team.

I think the key is: if you're working with cross-platform tech then you ought to have cross platform developers.
I have what sounds like the same one, at my business. My employees frequently print things from their phones, which saves me a lot of hassle printing it for them.

I also love it, and hvae set up the wireless twice on the machine, like you say.
Agoraphobia describes the anxiety that drives the behavior. English also has the phrase "shut-in" as well as the Japanese loan-word hikikomori, though that describes a person's behavior rather than the feeling behind the behavior.
Hey thanks for the offer, I am checking out your site and I really like what I am seeing, we are definitely on the same wavelength. I will contact you along the way if you dont mind. Sooner rather than later.
Great find. Thanks for posting.

I love it when photos from this era occasionally emerge showing people acting naturally. We're so used to seeing the vast majority of Victorian photographs showing dour-faced people sitting or standing stiffly to attention, that it's sometimes difficult to believe they had human emotions, just like us.
Elon Musk’s ‘Vegas Loop’ called a ‘death trap’ as traffic piles up
Regardless of how well it is recycled, it is worse as putting these parts can be avoided totally. There is no real need for these chips. Just sell your printers in real price and don’t monetize with inks.
Thanks - your site led me to your GitHub profile and communicating sequential processes. JavaScript async and promises do seem a little tricky to comprehend, that'll make for some good reading.