skysight-inc/HackerNews huggingface dataset:
There was a scene like that in one of Robert Sheckley short stories. The author was one of main inspirations for Douglas Adams (Hitchhiker's Guide to Galaxy). I highly recommend Robert Sheckley's short stories if you enjoy witty, fast-paced SF with crazy ideas. Terry Pratchett fans should be delighted too.
They will. It’s a stopgap for Sony to top the bleeding from their online store.
Kurt Gödel's Constitutional Quarrel
I used to think that the current setup of writing software, with prevalent scrum, talking-head managers, resume-driven development, byzantine tech stacks, draining practices such as heavy CI/CD and code reviews etc. is what makes the jobs unpleasant. But then I watched the documentary about the creation of the first Netscape web browser around 1995 or so, when they presumably didn't have any of the above. And yet, the interviewed people were still clearly on a verge of burnout. One of the developers said that she plans to quit the industry in her early thrities as she cannot imagine doing this for her whole life. So I guess the hard part is the task itself, not the circumstances.
And this is what the modern VC fueled world has brought us to.

Why is it impossible to believe that a company can start small, become profitable and grow without VC funding? This is how the vast majority of businesses become successful.
It took two days to develop Moderna’s vaccine
NYC will announce changes of its selective schools to address segregation issues
Android Studio is a Google product built on top of IntelliJ.
> some stupid toy that is never going to be a practical weapon

Please watch: https://www.youtube.com/watch?v=9CO6M2HsoIA
Per my final point, I'm suggesting adtech has given us more of the former to the detriment of the latter.
> it goes neck to neck with C++. Sure, Rust or Go or C

I hate to be that guy but 1) java does not go neck to neck with c++ unless you mean it can be in the same order of magnitude and 2) C++ is not slower than C or Go or Rust

Note: by c++ I mean c++ compiled by a decent compiler e.g. gcc/clang/msvc
Agreed. I wonder how they arrived at this conclusion.
The things I've been missing in software development are:

- some kind of manual labour or any kind of movement, sitting at a desk all time is boring and unhealthy

- some kind of social interactions, I don't count tech-talking as one
Data centers do that for additional costs. It can be a way to save if your needs are simple and don’t change but it’s also often a source of downtime or operational overhead since you’re looking at managing separate groups of people versus using an API.

You can definitely save money this way but it rarely ends up being as much as touted - double digit percentages, not whole multiples - unless you’re really bandwidth intensive.
The company I currently work for also started this way to my knowledge, and I think we're better off for it. It may be harder than getting funding right from the start, but I wouldn't say it's implausible.
If you role-play your character there is zero room for toying around with side missions once the story kicks in. cp77 simply isn't a do whatever you like game, it's a story game with a backdrop of a somewhat interactive surrounding. Compared to earlier cityscape story backdrops like e.g. in Deus Ex series games or the endless iterations of Assassins Creeds the backdrop is far more interactive and even a little gamified. But it shouldn't be considered the game, it's a backdrop.
Indeed. In fact, a strong contender for the absolute worst codebase I've worked on was in Go. No type system is going to save you if you if you don't follow pretty much any good practice. Conversely, well modeled systems can be coded in any language, as long as good practices and good communication are continuously enforced.

There are even studies on this and, so far, there's no strong correlation between type system (or paradigm, for that matter) and number of bugs in a codebase.

In fact, one recent study on the matter ended up turning into a flamewar between two different groups of scientists, the ones who first published the study and the ones trying to replicate and double check the data... As discussions on type systems and paradigms are won't to do. Evidently not even academia is safe.

I wish there actually were empirical evidence to support one's preference in that area, if only to get rid of those flamewars that have been going on for decades. Alas, until that happens, what language one prefers mostly remains opinion or personal experience.
Neat. Adding to this dataset. https://ericalexander.org/SecurityBreach/#/
If a group gets wealthier while everyone else gets poorer, then the first group has extracted that wealth from the second group.

The thing about taxes is that they act on groups and equalize things. They are what makes (or, should make) this ficticious person of your pay for the construction of a road that he will never step on, or for a school that his children will never use.

The wealthier they are, the more they have extracted. Thus the more they should be taxed. It is really not that difficult.
I feel like you are understating the backlash they faced. I came back from a vacation the day after they announced it and checked here, /r/programming, and a few other developer-focused forums including their own site and it was like the world was on fire. There were very few people who supported the change or were even indifferent. It seemed like the entire community united against it. JetBrains really didn't have a choice but to listen. And thankfully they did; their products are invaluable to us at this point.
Facebook is being sleazy, but they're not being hypocritical. In America, casting yourself as the champion of Small Business™ is nearly a time-honored a tradition among scoundrels as is wrapping yourself in the American flag.
No, it's not.

Multiple delays mean that not only couldn't they set enough time initially, they were repeatedly incapable of setting enough time when extending the timeline, or unwilling to do so. Which makes it quite easy to view as rushed.

Its a pretty common pattern for rushed releases.
This is me. Twenty years at my current company (with various increasing roles & responsibility). It's good pay, but not crazy. It's stable, and I have seniority.
Make the most of wearing a mask (a geeky fashion show)
GPD and Internet Society launch project to support encryption and human rights
Well said. I'm rotting from the inside out.

The only problem I have with the post is that they have the luxury of quitting. People like myself are trapped in the job. They're likely making 5x many people's salary if they are a principle engineer at a large tech firm.

I dream of quitting everyday, but I know I have to deal with this job for the next 2 decades at least (about 9 years in). I'm miserable and know I'm wasting my good years, but I have to support a family.
Right and that's reason why all these companies not based in Russia.
BitKeeper has been available under Apache license for several years now. It's interesting that they didn't choose it. Not enough third-party use to justify adoption?
I'm sure many will come down hard on my comment and disagree. But speaking as someone who teaches at a university and also works in industry and is involved in hiring, I don't think becoming an expert in git is worth your time. At this stage in your career you should spend your time mastering algorithms, data structures, and a compiled language like Java or C++. I would put emphasis on learning how to use your language of choice idiomatically (e.g., iterators, streams, the standard library and its core data structures, etc.). In my experience, the best way to do this is practice Leetcode every day. Doing one question a day (a 30-60min commitment) will put you leagues ahead of your peers. Combine this with reading a major book on your language (e.g., Effective Java or Modern C++ Design, etc.)

Without getting sidetracked about the merits of the technical interview, it is current a fact of life. In my experience most undergrads struggle solving even the most basic problems and even if they come up with a solution, they are unable to code it in any language of their choice. If you are coming out of university as a "git expert" and can't code up a basic solution, you will get passed over every time.

Most teams (at least in my experience) are not struggling to solve git problems (although they certainly pop up). So while you could add some "value" there, overall you aren't adding a whole lot of value. On the other hand, if you know your language and are a moderately competent coder, you can add a lot more value.
I did the same thing moving from an IC to a management role and wholeheartedly agree that now I have the ability to influence the culture within my team of developers and also influence other managers' norms and teams' culture. Yes, I haven't been coding, but throughout the past years I've been able to create and form a team with a healthy culture that has been successful.

Large tech companies have more than one "culture" which various across departments and projects. When I found myself stuck in an unhealthy project I would look for opportunities to transfer within. Usually I was able to find a team that suited my interests and way of working.
We care for the real struggle with LBTGQ rights like being murdered. But most of us are annoyed and upset by the woke theater of getting offended that most of the american activists are busy with.
This looks fantastic, well done!
I cannot reference your exact comment because it is now flagged, but I believe you said people in Poland don't care about that these issues are only concerns to a very small but influential niche of Westerners. I do not believe I misrepresented what you wrote, though I may have misrepresented what you meant.

But then I read the rest of your comment and I feel comfortable that I didn't misread anything at all. In fact you make that clear at the end:

> And in the meantime people in Poland live everyday lives, not caring about all that stuff.

I know Polish people that do not think like you. I don't take them to represent the entirety of your country, nor do I take your word either. I'm not really going to debate the topics, nor do I care to defend myself against the imagined caricature you've conjured of me. I just think your claims to represent the reality in Poland do not square with the reality I know others live or behavior that is plainly evident from your major political party in power. Of course that party doesn't represent everyone anymore than Trump represents most Americans, but it evidences something real and tangible.
This is a great point. Every time a new tool comes out (Atom, VSCode, etc.) I find myself eventually going back to IntelliJ because 1) it just works 2) the customer service is great 3) reasonably priced and 4) it works _with everything_ and _on everything_.
Commercial Warning...
Just in case anyone is interested in obtaining their own Altra system, they are available for pre-order here:
https://store.avantek.co.uk/arm-servers.html
Drones are a significant factor in present day conflicts.

https://en.wikipedia.org/wiki/2020_Nagorno-Karabakh_war#Mili...
I don't think it's a coincidence that Jetbrains has created a beloved product without the help of VC money.

The longer I work in tech the more I see VC money as poison to good products. Because VC funded startups are forced to grow fast or die a lot of good, profitable, user focused ideas are trashed because they won't lead to rapid enough expansion.

Virtually every VC startup I've worked closely with or learned about in detail is doing something nearly everyone would agree is unethical, and a fairly large amount are doing things that are down right illegal spared only by the fact that they aren't big enough to warrant prosecution or even investigation.

Perpetual lip service is always paid to the notion that "we're a user focused company". While the mental gymnastics performed to convince everyone onboard that this is the case are fun to watch, it tragic to see nearly all good projects slowly devolving into ways of tricking the users... and in most cases still losing money.

All of the private money companies with no plans of acquisition I've worked for are all amazingly sane by contrast, and create genuinely good products. They have to, because they need to make more money then they spend to survive and are fine if the happy place for that to happen is 30 employees.

In some cases, if that product is really amazing, they become companies like Jetbrains.
Read on and you find that the end result of picking up the pace is infinite growth in finite time, which is impossible, which means we will instead have a phase transition. Which is an obscure way of saying "a cataclysmic change". If we keep up the pace of innovation, something is going to change very severely, and we have no idea what or how.

I think about it in terms of weapons. Over time we increasingly advanced the innovation of weapons. In an extremely short amount of time we peaked at nuclear weapons, which, if they were actually used regularly, would reach a phase transition: virtually all life on the planet destroyed, with a small collection of humanity transitioning to underground bunkers and underground warfare. And then some new life would emerge on the planet and take over, like a radioactive slime mold or something. So far we have simply decided not to trigger this change, but all someone has to do right now is push a big red button.

So the infinitely increasing innovation leads to a cataclysmic phase transition. I think the point is that there's lots of these things that are moving towards phase transition.
I wonder how much of that criticism is due to them not being an American company with chummy friends to those reviewers. The amount of negativity for some aspects is very wierd, especially when you compare it to the other years blockbuster: Call of Duty Cold War.

CoD features an all white male cast, there's no whiff of female or LGBTQ representation. It's also horrifyingly xenophobic and repaints the history in a grossly nationalistic manner. Those were all issues that were brought up in connection to Cyberpunk even though that game is significantly less horrible in every aspect.

And yet somehow that wasn't a problem for CoD at all when dishing out ratings.
It wasn't "strange" or a "jump". You explicitly state that focusing on business practices over (ethnic and/or gender) bias implies something about HN's demographics. My comment is literally (well, okay, it was exaggerated) what you wrote in your comment, but with different words.
I love Noah Kalina. He also has an amusing newsletter filled with wacky and random anecdotes about life in rural NY. About the only subscribed email I look forward to receiving.
The National Archives Catalog
Companies cutting pay of workers moving out of big cities
> It's definitely faster than Python, Ruby, PHP and many other kids on the block...

I don't know why, but I got a good laugh from that statement. Those "kids" are all the same age or older than Java; PHP, Ruby, and Java were introduced within a few months of each other in 95 and Python dates back to 91.
I use the brave browser and earn BAT. I’ve earned over $100 this year just browsing the web. Nothing great but I was already using the browser daily so it’s not like I added any more effort.

I let it get up to around 20-40 bucks then Cash it out.

Hobby money.

I did send some to some creators. I like how you can set it up automatically to do that.
Yup, I think the OP might enjoy the indie hacker/microconf ethos.
It's doubtful that France could ever impact chip production, unless you mean some sort of chocolate chip cookie.
"alien world"

> Scientists think they've detected radio emissions from an alien world

https://www.msn.com/en-gb/entertainment/news/scientists-thin...

> This alien world could help us find Planet Nine in our own solar system

https://www.popsci.com/story/science/alien-planet-nine/
> Fast forward a few years and imagine my dismay when I see Google Amp doing essentially the same thing - but on a much larger scale....

Amp isn't even close to the same thing as iFrames. And the difference is they did it with the publishers' consent. Why is it okay to put their content on your own site?
I would love to burn out with fat checks. It beats burning out on average (non SV) checks. At least one can retire earlier.
You still can if you're the server owner.
On the one hand, I imagine pretty much everyone (including Apple) agrees that they didn't do a great job of communications around this. On the other hand, Apple is one of the companies where everything they do is heavily scrutinized and turned into sensationalist clickbait fodder.
Sorry, but this sounds a bit terrifying. All your traffic is going through Bubble's servers where it is TLS-intercepted and accessible as plaintext. Compared to a browser extension like uBlock, you don't see what is happening on Bubble's servers. You essentially need to trust a startup with all your internet traffic.

The claim that it's "open source" a bit disingenious after looking through your GitHub repositories. It's not like you could test Bubble locally and then decide to use your hosted service.

I think the overall use case is solid, but would be much better served with a browser extension. Also, very likely mitmproxy won't really scale that well to lots of users.
I strongly disagree with this sentiment. You'd be surprised how effective people that are "smart enough" can be. I've become less and less impressed with people's innate "genius" and more impressed with their work ethic and focus.

I've wasted so much time in my life trying to learn things top down... that is, learn bits and pieces of something to complete a task without fundamental knowledge of the thing I'm working on. I've noticed "geniuses" never work this way. They insist on knowing their fundamentals first and work up from there.

A genius' mental framework for problem solving is so well developed that it just seems like they won DNA lottery. Carmack is incredible at what he does, but there are likely many intellectual things that he is terrible at because he has no mental framework for solving those types of problems. It ultimately would take him thousands of hours to be great at those things like the rest of us plebs.
These Maxwell WiFi routers featured on CrowdSupply look powerful and include first-class support for OpenWRT: https://www.crowdsupply.com/andy-haas/maxwell
The whole point is the other party needs to know the result of your measurement, and you don't know that before you measured (otherwise the particles wouldn't be entangled).
Sorry, wanted to write decreasing, making the EU more vulnerable to neighboring countries.
ArtLine: Personal Photo to Line Art
Demo on Google Colab for your own use: https://colab.research.google.com/github/vijishmadhavan/Ligh...

Interestingly, no GAN was used for this model.
Well deserved. I love PyCharm Professional Edition. I remember I got their "startup discount" which is 50% for one year, even though I was just starting a limited company to freelance.

https://www.jetbrains.com/store/startups/
How Fibery uses Fibery for product development
I think all of us 40+ folks are in the same place.

When we first started we didn't mind the bullshit so much because we were too dumb to realize how much there was.

Then we got older and, yeah, it's ridiculous, but we were pretty decent at surfing the bullshit waves so we still didn't mind so much.

Now you're in your 40s and the real obligations of life have started piling up. You've gone from 7 hours of free time a day to 1, and you sure as hell aren't going to spend it learning about the latest iteration of Angular/React/Vue/Svelte/whatever the fuck is next. So you start losing your technical edge. Meanwhile at work you have some dipshit in sprint planning that wants to have the 57th discussion about how story points do not represent time. Oh, by the way, it's December, so we need you to watch that 45 minute security training video again so you don't accept USB flash drives from strangers in the parking lot. Now it's 4 PM and you didn't get anything done today and you start thinking about how pointless all this shit is because all we do is make an app that helps people schedule dog massages...

So, yeah, there's a reason mid-life crises are so cliche. It's like teenage angst. It's not completely justified, but it's not exactly unwarranted either. I mean, what kind of dumbass doesn't wonder at least a little bit if all this bullshit is worth it?
Don't blame the guy rig.

You don't know how he is playing the game... for example one way to crash the game is if you are doing a crafting build, mass manufacture items for sale, and attempt to sell them all at once, the game has a massive memory leak on the inventory screen that seemly is combinatorial too (seemly it reloads the inventory screen whenever you sell a item, and keeps the old inventory memory alongside the reloaded, so the increase is faster than linear), when it runs out of RAM it crashes.
I agree with the sibling comment that trying to implement a limited version of git (but that can work on a real git repo) would almost certainly a great way to learn git (there are multiple "implement git yourself in X" projects for different languages X that you can find online).

There is no harm in reading through Pro Git (which is a fine git book) either, but generally, and I wish I had been more acutely aware of this myself when I was at school, if you really want to learn something you have to either implement it yourself or use it in anger in a realistic setting. It is useful to read about stuff to get more of a feel for what's out there, but you won't get a good understanding of anything you will need to actively engage with it, and it a setting that practically matters to you. From personal experience: it's easy to trick oneself into a superficial sense of knowing something and coming up short when called upon to either implement it or use it to solve a real problem. So my number one advice would be don't fall into this trap; do (hard for you) things in a way you can't cheat yourself (and get them working first before you make them pretty).

So give it a try, the winter break should be long enough to get it done, and if you find it's beyond you at the moment, you can always scale back your ambitions and tackle it once you've grown in ability.
The resolution is also dependent on your subscription. Without Stadia Pro, it's 1080p max.
I don't think Facebook is playing the long game very effectively. They and Google have more attention share of consumers than nearly anyone else, and they're going to benefit, relatively, from Apple's or the EU's or California's clamping down on the hoovering of personal data and identifiers vis-à-vis other actors in the mar-tech/e-commerce ecosystem.
...then the publisher says "OK, you can't show my content then"
What would be a radio frequency that couldn't possibly be natural?
It is the processes around tests that mess up devs day I think. Having the rule of all tests need to pass for a submit and no way to just remove failing tests due too over zealous review process. Tests testing the implementation rather than the problem. Old tests on undocumented code. Etc.
It's an interesting approach, I have not seen it used (much?) for free software. Are there prominent examples that I'm not aware of?

One problem with this would be ongoing software maintenance. This could be great to launch a new piece of software; how do you fund the maintenance?
If your making 5x seems like it shouldn't take 30 years to build up enough to move on to something else and still be WAY ahead. Maybe it's time to consider if your lifestyle is too expensive... Sounds like you'd be happier if you had less upkeep + a more enjoyable job
I played Witcher 3 on Switch and it was ok. I’d prefer a better device but I was recovering from a surgery and it was great having the Witcher 3 on a handheld.

It was perfectly playable.
I'm curious how exactly you're trapped. Do you have any dependents? I'd understand in that case but, if you were single or unmarried, then I would argue that you aren't trapped at all.