skysight-inc/HackerNews huggingface dataset:
Interestingly it's been working perfectly for me with no issues for almost 1 year. A bit surprised to learn that it is not stable for a bunch of people.
Exactly the same for me.
My thinking is that I needed gaming because in the daytime, I have no room for myself as we're all cooped up in a small apartment. Games have become my own space where I make the rules, a huge contrast to daytime...
For anyone interested in a slightly lighter Diplomacy, I recommend checking out Game of Thrones the board game. Like Diplomacy, it can be played with no randomness, but the way orders work is much less tedious. It ties in nicely with the themes from the books. It is still pretty intense, so more for the Risk crowd than the Catan crowd.
What a lame comment, the tyranny of moral busybodies enacting general rules on language construction.
Find commonalities among the different ideas. This way you could start working on what I like to call the "infrastructure" of the solution. This continues to leave open opportunity to pivot, and will make it easier to do so since it will take less effort to bootstrap what you pivot to.
Subscribed comment because also curious
In general don't blindly apply unless you have no choice. Use your network, have people refer you, respond to recruiters, etc. Someone you know may know someone who can refer you and so on.

That said, going through recruiters alone should give you decently high interview rates. Assuming you have some experience and so on. If it's not then your resume needs work. For whatever reason, hiring manager look at it and don't want to talk to you further.
The same way anyone would come up with a time estimate if asked how long it would take to mow the lawn with a pair of scissors or lawnmower -- experience and extrapolation.
Take several measurements and average them. The variance scales like 1/n_samples, which can take you from city-block resolution to building resolution quite rapidly.
I like to work through a process like this: what do I have to work with; whats important right now; what’s the next best step to go forward; do it. Again and again.

None of your immediate next steps will solve the problem; but maybe it will be step 6 or 8 or 20 that does. But if you are only ever repeating steps 1-3 you are going to run out of time. Change direction if it seems like you won’t be able to capitalize on the current strategy, not if another strategy might work better.
Putting capital in risky investments is “work”. Expecting a 7% guarantee return on capital is rent-seeking. There is a difference.
Are there any games where you get crypto coins?
That would be great, playing and getting some coins which I can use ingame or exchange to bitcoin.
What pollutants does a fab emit? I worked at an Intel fab a few decades ago, and didn't note significant emissions. Maybe I missed something.
Another case is the belgian Atomium

https://en.wikipedia.org/wiki/Atomium#Worldwide_copyright_cl...
AWS Workshops
DSL for Shell Scripting
> though I imagine it's a one way sync, so only visualising the UI from the XML file, rather than letting you visualise and tweak your UI after seeing it populated with content that gets loaded in by Java code?

Yeah, though you can (for example) put default text in that then gets replaced by the Java code before anyone sees it. I don't think it's very thorough for the other widget types, though.

> I guess as everything has evolved, the amount of the actual layout contained in the XML is reducing over time.

This is still all XML, it's just auto-generated for you through the GUI editor.
Create Diagrams in VS Code with Draw.io
The templating system looks crisp and great. Nift documentation goes far beyond simple docs - that's a lot of practical advice (thank you). The support for scripting is welcome - although I come from a different world and will take time wrapping my head around it.

Great work overall!

I am sure this is a great tool for builders - sites are quite easy to replicate and the way templates are setup clearly helps.

At the same time, I think in order to really take off for the general population (incl. me) -

- It will be great if markup (HTML, or otherwise) could be "cleanly" separated from content (image, text, markdown etc)

- .. and, not worrying about scripting and its many avatars
> * release target build times aren't an issue. They can be done overnight and aren't part of the work cycle.

Emphasis added. This isn't true for many use cases. There are times when release build + single run is faster than debug build because run time is relatively long (e.g. scientific sims with small code bases + big loops). There are times when debug builds simply aren't sufficient (e.g. when optimizing code).
Nice job, I've been looking for a tool like this for a while.
> 3) Regulations make it very expensive to start and maintain a factory.

If we're talking about semiconductor fabrication, I'd be surprised if the regulatory costs were more than a few million dollars... for a factory that will cost a few billion dollars.
Is it true you still need an "open source coding resume" by mid-career stage? I can understand using that to give you an advantage for entry-level roles, but by "mid-career" shouldn't your experience and achievements in past roles speak for itself? Or do companies still want to see engineers spending their spare time doing unpaid coding? By mid-career, many people have families to support, that they also would like to spend time with in their down time. Surely this is considered during the hiring process? I don't think I would want to work somewhere that expects a married with kids mid-level engineer to spend their weekends and nights contributing to open source, just to land their next job.
This will leak your information to Google, Yahoo, Mixpanel, Facebook and Twitter with no opt-out possible (browser-based opt-out links don't opt you out of SDKs embedded in apps, so the opt-out links in your privacy policy are irrelevant). No thanks.
Because Apple modifies and distributes LLVM in their proprietary developer tools.
Just use dynamic hedging, risks will be smaller.
>>> Science cannot tell us what to live for, or what is good or evil.

Nor can anybody else. At best, a field of study can enumerate multiple, irreconcilable answers to those questions. I'm not saying those fields aren't worthwhile, just that they're equally unsuited to solving problems beyond that scope.
Thanks, looking forward to reading more. I am a hardware guy, but I see using higher-level languages to generate HDL as being a very powerful approach.
Startup Funding: April 2020
New findings suggest strength of electromagnetic force is not constant
I've never get good recruiters. It's always some underpaid external recruiter trying to pass anyone off for some low paying, and probably mibd-killing position. The kind the heavily editorilzaze you resume unsolicited so that it matches the position description exactly and the description they send you have glaring typos and theres a small percentage its even relevant to your experience. Everytime I've tried to follow through with one it's just ended in nothing, they dont even give you straight answers most of the time when asked a question
I kinda prefer well-balanced mutual dependency. This current wave of sinophobia is seriously worrying. Even in the darkest days of the Cold War, the Soviet Republic and NATO countries had significant trade relations, providing not just economic benefits but a stabilising mechanism identical to MAD in principle, but with far less actual MADness in a worst case.

China's ascent is going to happen. And contrary to this relentless US campaign to escalate, I cannot even come up with what exactly the US considers China's agression? Is all this talk of everything up to and including war seriously proportional to the thread that is... China being chosen to build some 5G infrastructure?

The British saw their Empire crumble after investing hundreds of thousands of lives and evenly distributing an entire Island's worth of forest in hull-shaped carcasses at the bottom of the world's seas. For that, they were left with nothing but a decent long drink and three cricket teams to lose against. Luckily, they have something not entirely unlike a deep-seated sense for civility and took it with some humour and only minor collective psychosis.

Is the end of the American Empire going to be a Republican Id in a total meltdown of nationalistic rage set off by this seemingly unavoidable narcissistic injury that China's ascend represents?

The prospect of America with diminished economic and cultural power, completely losing the optimism, openness, and sense of responsibility that carried it through the 20th "American" century, and retaining only the brute power of its oversized military as the only remaining source of agency is, frankly, terrifying.
A whole article and thread about Geodesic domes and not even a nod to buckminster fuller

https://en.wikipedia.org/wiki/Buckminster_Fuller#Geodesic_do...
Your study leans against the memory B cell part, but found strong memory T cell response, so...
While I agree with your advice in the general case, I also find the author's data point interesting and compelling. Receiving 2 offers from 7 interviews with only 16 applications is a good rate in software engineering as far as I am aware.

It's also worth pointing out that the cover letter mentioning "rare programmer" ultimately led to an interview and an offer according to the author.
I'd love to carefully tailor applications to jobs I'm suited for, get references through people, etc. Unfortunately, when I've tried this, I've been completely ignored or one-liner email rejected if I'm lucky, and it's a lot of effort - so my only option is huge volume, which means I can't carefully craft anything.
I look at that resume and I wonder if it didn't hurt more than it helped; it's form over function, and a bit corny. The fact that he got multiple offers in two months shows how strong the software job market is.

I'm several years younger, but a staff-level hardware engineer at a second tier company (top tier being FAANG). I've had an incredibly difficult time jumping companies --- 2 years and counting. Despite being twice promoted since graduating with my PhD, most recently this past review cycle, I have yet to get past the first interview stage* with a top tier company, even with close friends at those companies referring me. It's quite frustrating and I wish I knew what the successful candidates had that I didn't.

* Note that for hardware engineering, the initial interview is a meet-and-greet with a technical question or two, so more laid back
This is interesting. I'm working in epidemiological modelling atm and something this would be pretty useful to run in a github action CI-style to find performance regressions over time.

I did a quick Google and found this: https://github.com/marketplace/actions/continuous-benchmark
> As a user and developer myself, that's the sort of selfish attitude that really really angers your users.

A user is only unhappy if they withhold some money over it.
This is rapidly starting to become less true

Unfortunately, both for right-to-repair and actually owning the hardware you bought.
Ask HN: How do you keep notes of things you learn
I think keeping notes is really useful especially in a career like software engineering. How do you manage your notes or knowledge base that you build everyday
Show HN: Ember-chance Template helpers for Ember based on chance.js
German man living at Delhi airport since March 18
William S. Burroughs's Paintings (2015)
The Future of Insurance Software
You can use Google forms for free.
Users complain to Microsoft for making the OS slow or complain to their internet provider.
The latter, yes. That way it's trivial to revoke one if it gets lost.
Basic monetary explanation: The current 'rescue' has pumped $6 trillion via CARES and Fed asset purchase. Some of it is competing for the only thing going up- not goods, not wages, not bonds, but stocks.
Playing warzone day and night since quarantine ....
Interesting numbers. Where are the spending per GDP from? IMF numbers in Wikipedia put US spending at 35%.

Also should comparing the spending numbers take into account that healthcare, schools and universities are paid by government spending in the Nordics and not from household income?

Honest questions, I'm really interested in these differences between systems.
> It's quite frustrating and I wish I knew what the successful candidates had that I didn't.

Have you asked your close friends or your coworkers about this?
It is somewhat easy to work and modify llvm tools: an optimization pass for instance. Also, LLVM tools were designed to be interchangeable. One can pick specific parts of LLVM and integrate into the workflow of others.
If I actually learn something and use it I remember it. If I come across something possibly useful I copy it to Google Keep.
Please tell this to the Intel SGX folks. They don’t seem to have gotten that memo yet...
While my OSS projects rarely result in any feedback. Even with packages I know are used by many.
That just means they need to put more effort into fine-tuning the synthesis.
I use Blot as well and have been very pleased with it.
I assure you California is not losing against France in winemaking. The China shock was a one-time event that enriched billions of poor people who will be the world's consumers.
I really like GoT but the main game is quite imbalanced. Here are the stats for thronemaster (online version of the game) after tens of thousands of full games: https://www.thronemaster.net/?goto=statistics&sub=games&type...

As you can see, some houses are 3X more likely to win than some others.

It IS a fantastic game however, it just needs a few house rules to balance it.

For another truly exceptional game with even more treachery than Diplomacy, may I suggest Dune (1979 with a reprint last year)? It has my favorite power of all time in a game: before the game starts, the Bene Gesserit write down the name of a player and a turn. If that player wins on that turn, the Bene Gesserit win instead.
My dream was a CS 1.6 map of my school
The latter. Build up cash and invest in a career path that values experience.
Non-UFO Local Alien Clues
Are there really millions of PCs with a Thunderbolt port? It's mostly some NUCs and expensive laptops that have one.
How to setup an anonymous VPN server?
Depends on the specifics. Who is the customer? If the customer isn't going to be you you're probably not the best person to be making the decision(s).

If you're trying to come up with new products ask the people who will be potential customers what sorts of products they're after.
> I wish I knew what the successful candidates had that I didn't

It's not what they had, it's what they didn't... unless you're going heavy into research, I would recommend NOT getting the PhD until you hit 45+.
If you look at the data, you'll notice that the dominating H1-B visa category is some variation on the IT workers. You'll also notice that many of the largest companies are Indian offshoring companies. So the number of visas there aren't reflective so much of a skills shortage in the US as a desire to hire foreign people for cheaper.
The way I would put it is, chip fab processes use toxic and carcinogenic chemicals and waste that must be monitored, because historically they just let it leak or dumped it and left Superfund sites in their wake. Probably not as bad as mining but it tends to happen in more populated areas …

https://cleanair.camfil.us/2017/11/21/toxic-danger-silicon-v...
I wouldn't call guessing with slightly better odds than a coin flip "extrapolating the future".

Do continue ignoring all the massive failures and continuous capital / opportunity these supposed kingmakers have.
That’s not a pivot, that’s learning and practicing completely different skills. Anyone can read or watch a video. Writing something interesting, or making a video, require different talents and skills. Passive vs. active. Spend more time actively creating and less time flipping through YouTube.
The core issue is that the web was intended as a document delivery platform, not an application delivery platform. That mismatch means one of two things: you either have to pervert your application to expose a document-centric UX, or you pervert the document platform to look like an application platform.

I would say in 95%+ of cases, perverting your application is the better choice: my core issues with the web now are surprising/malign UX patterns and terrible performance, not cross compatibility or lack of features offered by browser APIs.

That doesn't mean you should forgo JavaScript entirely, but the construction of the UI and UI interactivity should not be its primary responsibility.
From xkcd's "Interplanetary Cessna":

> X-Plane is the most advanced flight simulator in the world. The product of 20 years of obsessive labor by a hardcore aeronautics enthusiast who uses capslock a lot when talking about planes, it actually simulates the flow of air over every piece of an aircraft’s body as it flies. This makes it a valuable research tool, since it can accurately simulate entirely new aircraft designs—and new environments.

https://what-if.xkcd.com/30/
How are the geodesic domes supposed to help in comparison to regular greenhouses?

Commercial orchids and greenhouses already grow vanilla and plenty of other stuff in automated hydroponic and aeroponic systems

I fail to see what is so special about this.
as an admin and a user, im totally happy with gitlab. its a easy enough to administer, its reasonably priced even for a small company, and they dont try to push their "cloud offerings".
Was it ever good?
"You don't have to be famous; You just have to make your Mother proud of you" --Meryl Streep
The Reinventions of Genesis Breyer P-Orridge (2016)
The Day I Found Out My Life Was Hanging by a Thread (2017)
I've also had AWS support go way outside the realm of what they officially support, to help us get the job done. Hell, I've had AWS support people help me debug problems in Terraform when it was pretty apparent that the issue was on the AWS side. "Pretend I'm doing this by hand."
> By mid-career, many people have families to support, that they also would like to spend time with in their down time.

I have never hired anyone, but anecdotally from a team lead dev who has hired a couple dozen people, that is the exact kind of thing they want to avoid.

If someone was a "star" working 90 hours a week in the past but now wants to work 40, they stop being the kind of "star" some companies want.
I love this short post. Software development is fundamentally hard, despite many frequent statements to the contrary by the "everyone should be a programmer" folks.

It requires uncommon persistence, and a love (if not an aptitude) of abstract reasoning in pure form.

I think the thought process goes like this:
"What's he doing?"
"He's doing THAT!?"
"Why?!"
"I don't understand why."
"This software is garbage."

Some people claim to be able to glance at code and know what it's doing quickly, but it's just not possible to ingest a few thousand lines of self-referencing logic and understand it quickly if it is doing much more than shuttling data between a database and some kind of display rendering.

If you've learned to program, you must have learned patience for yourself. You have to show that same patience to the authors of other programs if you want to understand their work. There are many thoughts embedded in their code. It is deeply complex as the person who wrote it.
That said, much of the FOSS currently available is either itself crap...

I understood the article was about criticizing persons and their reasons for doing something. What you say is an opinion on results, an opinion that could be correct. But you can't make a convincing criticism of behaviour based on results, except with better results.
I have adhd. in my experience, commodifying the use of ADHD as anything other than a mental disorder makes it easier for people to make claims like "everyone is a little bit adhd" etc.
The java equivalent is GearBox interface with a GearBoxImpl implementation. I wrote that more times than I like.
https://lmgtfy.com/?q=how+to+setup+an+anonymous+vpn+server
This sort of stuff was pretty common in the early Android days. Most root exploits were just clever attacks on the startup scripts and that continued for some time until the manufacturers finally wised up. HTC was particularly bad here.

I wouldn't attribute it to malice - just engineers without the right time and/or training.
I'd be curious how this plays out economiclly.

How do they change the economic playing field that lead to semiconductor production elsewhere?
Yeah, a lot of exported data is basically unidirectional.

Google Voice exports your texts into a clumsy pile of HTML files. That's why I wrote a parser to convert all of your Google Voice messages into structured data.

https://github.com/unqueued/googlevoiceparse
> A lot things can be easier if you do things the "wrong way".

> It depends on your setup and use cases whether or not something is overkill, but for any reasonably large app just doing some HTML and javascript is not going to be enough to keep things maintainable...

I don't think you are responding to the point that the previous comment is making. The point is that there is a spectrum from let's say, traditional, to full-on SPA.

When presented with most spectrums of choice like this, it's expected that most people will weigh in requirements first and choose the solution based on the requirements (if they are an engineer, or pretending to be one.) In terms of expertise, they might love to write SPAs, but they realize that the other options on the spectrum exist for reasons other than being in, or out of fashion.

The problem is that some folks overemphasize what's in fashion. There are many reasons for this, and it's something that happens across other disciplines, not just programming. That said, we have a unique situation with programming in that someone can be quite an expert while only understanding one end of the spectrum. It's very easy for these folks to hold sway.

When it comes to the "wrong way", I agree with you, but I'd go further. If the requirements demand a SPA then you need to go all in and use the best modern tools. There are a lot of things created as we moved out of the full page render ages which don't result in good SPA development (for users or devs.) Embrace Typescript, React, etc because these solutions have evolved from that in-between stage.

Using "browser compatibility, accessibility concerns, localization/internationalization" isn't a great argument here. These are often orthogonal requirement. It's easy to argue that full page rendering, or static HTML meets all these more easily. These apps can't compete if you need particular interactive experiences.
> For me, 65 days is absurdly LONG for me pre-pandemic. Assuming you interview well, you can go from nothing to offer in something like two weeks with most startups.

Depends a lot on the type of company. I've had startups go from initial contact to offer in about 3 business days. OTOH is Google - I've heard my first hiring process there (5 weeks) was on the short side, and it's not unusual to be held up for 6 months with them.
I'm a junior dev and my ratio last year when finding a new grad position was about 1 interview per 10 applications. I suspect you are doing something very wrong there.

And that was primarily with blind online applications.

If you would like a hand or just want someone to read over your resume and see, my email is 13mdg5@queensu.ca. Would be happy to help.