skysight-inc/HackerNews huggingface dataset:
Awesome! FizzBuzz example in idiomatic Rockstar from the repo:

Midnight takes your heart and your soul
While your heart is as high as your soul
Put your heart without your soul into your heart

Give back your heart

Desire is a lovestruck ladykiller
My world is nothing
Fire is ice
Hate is water
Until my world is Desire,
Build my world up
If Midnight taking my world, Fire is nothing and Midnight taking my world, Hate is nothing
Shout "FizzBuzz!"
Take it to the top

If Midnight taking my world, Fire is nothing
Shout "Fizz!"
Take it to the top

If Midnight taking my world, Hate is nothing
Say "Buzz!"
Take it to the top

Whisper my world
Getting in Google et al would be too stressful, but lots of small businesses hire programmers for relatively simple apps. They usually don't have hard technical interview questions. I'd look into a variety of job listings. Downside is salary will be definitely under 100k (probably closer to 50k), but it's still higher than starting from scratch in another field.
An alternate way of saying this is that "feelings are not smart".

A very common refrain today is "follow your heart" or follow the path that is derived from your feelings. Instead of looking at the consequences of your choices, just go where you feel good.

We have just been through a funeral for a friend where the feelings of grief have not been tempered by thoughtful consideration. This has lead to words being said that should not have been as they have long term consequences for the surviving family members (especially the children).

I am not saying that there is anything wrong about feelings, just don't let them be the director of your decisions.
Python Real-Time Plotting
New ownership — they didn’t burn the bridges but I agree that I think the name is too tainted now.
Science for Sustainable Cities
I will start by assuming you didn’t cheat your way through school. Most hiring managers like CS majors because creating an OS or Compiler is hard. So let’s assume you got good enough grades to show that you learned the material.

One possibility is you just aren’t wired for the interview process, but could make a competent programmer given the chance. The other is you got the degree. It just aren’t wired for programming in general.

In either case there are a lot of near-programming jobs where your CS degree can be valuable. Thing Sales engineering if you are outgoing, QA if not, and technical support if you are in the middle. All 3 allow you to be technical, and can lead to programming jobs if you are so inclined. And all 3 positions are filled with people who wish they had a CS degree.
Why do you need a company to train you? I’ve never in 20 years jag on the job training. I’ve had to train myself through Pluralsight, YouTube, and Udemy videos and before that, with a subscription to Safari Books Online.
Please do! I would love to do this, but am far too much of a sissy to mess with SPI flash. I've subscribed to your RSS feed. Do drop any guides/artifacts in the Noisebridge IRC when you have them :)
Learning on the job, yes.

Getting hired without having used libX, or SQL statement Y, no. Even if it would take 30 minutes to learn. If you don't know it right this second, you're a moron or a fraud or both.

Of course the natural state of a developer is constant learning, and forgetting, and checking, and remembering. So the trivia you know this second is largely irrelevant compared to problem-solving ability.
From what I can tell, people's desire to have kids is like how many react to religion: it's beaten into our brains from a very young age that it's the right thing to do, the only true path through adulthood and life, "real men" sire children and "real women" bear them. Pressure throughout adult life continues to reinforce it: parents wanting grandchildren (and using guilt in order to persuade), parent friends wanting you to "join their club", others playing the fear card and asking who will take care of you when you're old.

Until recently, it's been taboo to talk about reproductive desires (or the lack thereof), the very real (often permanent) toll pregnancy takes on women, and the personal, career, and financial sacrifices parents must make to raise children responsibly. (And there's still a persistent stigma around discussing the negatives of child-rearing.) Many parents will even get aggressively defensive if you express a desire not to have your own kids, as if your decision has some negative effect on them.

That kind of conditioning is hard to shake off, and many people don't even seriously realize (outside of the abstract) that not having a kid is even an option.
>software that can better influence the demand various customers put on the grid is also surprisingly effective.

Every time the smart grid comes up, I imagine the power company turning off my air conditioning because the ability to turn off my air conditioning made them feel safe to under-provision.
Channel Pattern with Akka to Boost Stellar TPS
But Microsoft move the goalposts.

In a previous role at a very security conscious company I designed and built a malware analysis platform built on Linux with KVM VMs. Some of these needed to be Windows because of certain software we ran, and we needed to be sure they were fully patched and free of any malware from a previous run. So snapshots were no good, we needed to built new VMs from the Windows equivalent of a kickstart ( autoattend.xml). This worked fine for a couple of months.

Until Microsoft decided that their 'Professional' SKU shouldn't do this. So suddenly our auto builds stopped working as they were waiting for product keys that we already supplied.We could have gone to Enterprise, with the associated volume licensing agreement, but it was ridiculous and let a sour taste in our mouths. All this time the Linux VMs happily rebuilt in less than 2 minutes.

I've literally talked today to a company who want me to move their large Windows deployment to Linux for the same reason. Nobody wants to be held hostage to a supplier.
It kind of does sound like the first line of an elevator pitch, doesn't it? And as a programmer it helps me quickly decide if I should be care about it at all, and how to categorize it.

Take a look at the software this "pipeline" is supposed to integrate with. It's a commercial product. Their landing page could not be clearer:

"Modern monitoring & analytics. See inside any stack, any app, at any scale, anywhere"

Perfect. Now I know what they do in plain English, how to mentally categorize their product, and even how to bookmark the page for the future when I might need their product.

React is an OSS product, and it comes close "A declarative, efficient, and flexible JavaScript library for building user interfaces."

Tells me an awful lot with only one jargon word: declarative. But I can still categorize it mentally and bookmark it even if I don't know what that words means.

Make it easy for people to understand what you do, and you'll get more interest. People will bother to bookmark it. And maybe come back.
Of course. Subsumed in working harder is making an effort to work smarter, taking larger risks, etc.
> let them study for a month

I don't need training, but need to get hired and be allowed to learn on the job.

Every position at a new company requires some training, it is almost never in a classroom setting.
History of SourceForge according to me:

- forced users to look at ads and go through two steps in order to download projects

- when that was not enough, injected malware into the files users were downloading

- irrecoverably lost project information

I don’t think they can do anything to salvage their image at this point. The last incident didn’t even inflict too much damage because there wasn’t much left to SourceForge.
> If you're already earning far more than you are ever likely to consume and considering putting in 40% extra workload, as the person in your example is doing, you are almost certainly doing so because you deeply believe in a mission or hypothesis, because you want to beat someone to something or because you like the status of being the person to transform the fortunes of $company or found $newcompany, not because you have the instrumental objective of receiving 100% of the target $100m pa profit in your personal bank account.

That's a nice story, but is it true? If you believe that, then you'd have to believe that all of those people would work for free. If they really valued their missions above their own marginal incomes, then they'd simply plow 100% of what they would have been paid back into achieving that mission.

No doubt, there are people like this. I know some of them. But they are definitely the exception, rather than the rule. Most people are motivated by a mixture of things, but money is an essential ingredient in that mixture.
I agree with the manufactured bit, but given that generations are fluid, and alternative policies exist for realigning bad tax policy (inheritance tax), i fail to see any kind of grand problem. SS in the US will run up to a 10 trillion dollar deficit in a country with, currently, 240 trillion in assets? And a military that spends half a trillion a year without that total being a problem? Yeah, I call BS.
It's been 3 years since I graduated and started working as a full-time software engineer, but I still struggle with leetcode problems. Even easy ones. My day to day work involves gluing together API's and not writing algorithmic code to solve tricky puzzles. Don't think that just because you can't solve leetcode problems you're not meant to be an engineer. And trust me, I feel your pain. I haven't written a binary search tree from scratch in years, so reading through my algorithms book right now is a struggle. I'm also actively interviewing for jobs and it's really frustrating to work 40-50 hours at work then come home and put in another 20-30 hours of leetcoding for interviews. It's really really tough.

I'm ready to be downvoted for this, but if you can't solve a problem in 15-20 minutes, just look at the solution, understand it, and memorize it. The more problems you work on the better your pattern recognition will get, and it'll be easier to solve related problems. Unless you're a genius programmer, I seriously doubt most normal people can easily and flawlessly answer these stupid questions within 15 minutes in an interview setting.

Also keep in mind that the vast majority of interviewers will tell you that they're looking for a good thought process as opposed to the correct solution, but they're 100% full of shit so don't believe what they say. There are hundreds of engineers who have already memorized 300+ leetcode problems and WILL write correct and bug-free code in an interview setting, and they will get the job no matter how good your "thought process" is. However, there are SOME companies that care about thought process, and those are the ones you have to look for. Unfortunately I haven't found out how to determine which companies actually do that, but typically they're start-ups. This only applies if you're in the Bay Area, however. I can't comment on what it's like outside of California.

I feel like nobody in the thread truly read your original post. You asked for alternative career options because you can't solve leetcode problems and that's absolutely ridiculous. You can absolutely get hired as a software engineer, you just have to play the game. Keep leetcoding and you'll eventually crack an interview. It's just a numbers game. Good luck!
Will that work for redistribution? I hope that users could save and re-share the photo many times and let it still be loadable.
Walmart's Fintech Partner Helps Break Paycheck-To-Paycheck Cycle
Used DVD box set of an early 90s drama series. DVDs were self-burned, unlabeled, cover was a bad inkjet print, and video quality so bad it must have been a VHS rip. Back then the studio hadn't release an official DVD set so any offer must have been fishy.

So a system looking for used offering of things not released yet could work.

Back when ebay was new I bought some signed autographs with certificate of authenticity. Certificates were unsigned and didn't mention what they refer to (thus useless), the photos including signature were copies. Sometimes even the "no permission to reproduce" wasn't removed before copying.
>Feelings can be extremely deceptive,and self-deception is the worst kind. One should completely distrust and be hostile towars a "feeling" until one is confident he/she understands why the feeling exists and is the way it is.

The same is true for reasoning. It's just a axiomatic system whose results depend on the starting axioms and inputs.

People (and countries and organisations) use reasoning, information, and even numerical facts, to come to any conclusion they like, just as well as they use feelings.

And at least feelings don't mask the fact that they're based on a whim.
What did you do to support your country after you came to US?
> You are culprit of an infinite number of crimes unless you prove yourself innocent all the time.

I don't understand. What crimes are these？
This is neat, but the pricing tiers are a bit extreme. I’d like to use static code analysis, but this is only available in platinum ($99/month/user [0]) or ultimate (unknown price - call sales).

I currently use Core for free and going from $0 to $100k seems pretty steep for a fairly simple feature that Github has partially implemented in their free tier.

[0] https://about.gitlab.com/pricing/#gitlab-com
Software project management?
With that in mind, it seems wise to reallocate resources towards R&D towards efforts to help humans live healthy, productive lives as long as possible, versus keeping us alive in decrepit misery.

http://www.sens.org/
Did the new ownership fire every developer and middle manager? If not, that means there are folks at the “new” sourceforge that are perfectly happy bundling malware with OSS downloads. It was not addressed in the article at all so I’m not buying what they’re selling.
GitLab Direction
This guy Gill says Tesla is going to go bankrupt because no one wants to buy its cars, and he says it is going to go bankrupt because it won't be able to produce cars fast enough to meet demand.

I wonder how much of his total fortune he has bet on shorting Tesla stock. It sounds like he is getting pretty desperate.
Good point. We're thinking about making security open source at the merge request level but charging for project, group, and instance level metrics. What would you think of that?
Seems achievable, though would add complexity. Currently all screenshots are standardized (because they are extracted via the same process) and app requires exactly 10 per video with specific file name convention. Seems easier to just re-scan for images.

As for metadata - currently Video Hub App doesn't keep anything other than file size, time length, and resolution. One very-requested feature is to allow tags and that may be the first large addition to the app in the future.

But I'm unsure if I'd work on any automated import of metadata at this time.
>I think property rights seem like a decent idea so why not extend that to the digital realm? Do we not want digital scarce goods, collectibles?

What does digital scarcity even mean ? You are just transferring the scarcity from the origin, i.e., the creator's resources, to the final output, which is not scarce at all in reality. We have accepted a model where the cost of the investment is recuperated after the fact. Hence, we need the artificial scarcity once the output is produced. If you change it to a patron model where something is only produced if it is funded, you don't need to make it artificially scarce. That is not very profitable of course.
GitLab Strategy
Funny you should mention that. They wrote an article on it: https://eng.uber.com/rethinking-gps/
> Comments disabled

That pretty much says it all.
I’m not aware that we intentionally changed anything with the line wraps.

But if you go to User Settings > Preferences, you can select between Fixed vs Fluid layout width. Do you recall making any changes here recently?

Here’s an issue with some discussion on the design of fixed vs fluid options. https://gitlab.com/gitlab-org/gitlab-ce/issues/27347
I wish them good luck and hope they can be a good competitor to gitlab and github. Some competition is always good. I do hope, as unlikely as it is, though that they move away from the Ad based revenue model.

I personally, am not interested in returning to SourceForge due to all reasons articulated in other comments.
Agreed, and I have the same intuition. The research I mentioned seems to indicate that the questions being asked to gauge openness (among other things) were in fact biased, that's all.
> Many parents will even get aggressively defensive ...

Good lord, yes they will. The ego defense mechanisms are so strong. It's right up there with religion and politics in the "things not to discuss" category. I wouldn't even be brave enough to post this tied to my real name.
GitLab code search is not on the same level as SourceGraph that has much more language dependent features.
Living eventually leads to death as well.
Your response only furthers my point: if it doesn't show up on a marketing feature sheet, Gitlab doesn't seem to care to devote any resources to it.

Adding new features is great, but making sure that the user experience around existing features is smooth/sensible/not frustrating is pretty important too.

The approach of shipping 80% solutions which take 20% of the effort probably got Gitlab to where it is today. But at some point the company is large enough and has enough resources that it's reasonable to expect that the difficult parts of the problem and the "polish" get addressed too.
I'm 72. It gets harder every year to be productive, both intellectually and physically harder. We all may live longer, but that does NOT mean we will be able to work much longer.
This sentence: "We have the most robust search and discovery system of any open source repository on the web, and offer an unparalleled experience for end-users looking for software binaries they can download and install with the click of a button."
If buying a ThinkPad, definitely consider Fedora Workstation. I used Ubuntu for a few years before getting frustrated with some hardware+docking wake up issues, switched to Fedora and have not looked back.

Also I hear a lot of the Fedora devs themselves use ThinkPads, so there's that too.
Ask HN: Do you have a system for organizing your files?
An ocean of ink has been spilled about how to organize ones' notes and to-do lists and repositories, but I have not seen much in the way of a general scheme for how to organize the files on one's computer. I always end up re-inventing the wheel over time, so I end up having a bunch of places on my hard drive with different incarnations of the same folder (~/Documents/Pictures, ~/Pictures/images). I'm interested in whether people out there have a systematic way of organizing their files (bonus points if you've written up the reasons in detail somewhere).
I don't think the article is accurate. It really isn't density that is directly responsible for the faster cooking (though the increased impingement is a contributing factor). The more direct cause is heat.

Cooking is the result of heat transfer. When you raise the vaporization temperature (by raising the pressure), more heat is transferred in the process of getting to that temperature and vaporizing the steam.

To verify this, we can do an enthalpy calculation. Specific enthalpy (h) for water at 25C, 1 atm is 104920 J/kg. At 1 atm, the enthalpy for gaseous steam at vaporization is 2.676e6 J/kg. For pressure cookers, at 2 atm, the enthalpy is 2.707e5 J/kg. That is an extra 31000 J/kg.
Episode
They do mention removing bundled installers and implementing virus scans, both of which seem targeted at removing malware from the site.
Sure, ultimately most rendering is about producing 2D images as output. But the whole OpenGL pipeline is designed around taking 3D data, and providing abstractions to enable that rendering. Rasterization and depth sorting are only one piece of the rendering pipeline. Of course it's also possible to drop the z coordinates, or use orthogonal projections, to use OpenGL in a purely 2D way. Plenty of applications do that, but that doesn't make the API 2D. It just makes the use case 2D.
Check the link in my original post and the child comment. You can buy DDR4-R and NVMe cheaply from places like Superbiiz.

Here is the special DD2.1 box https://secure.raptorcs.com/content/TLSDS1/intro.html for $1600.
GitLab CI used to be a completely separate application. When we integrated both we learned of the emergent benefits of an integrated application https://about.gitlab.com/handbook/product/single-application... and we want to keep those.

I understand the need to have GitLab use less memory, I commented in https://news.ycombinator.com/item?id=17588073 about our plans.

BTW If you want to use just GitLab CI and are a current GitHub customer you can do that https://about.gitlab.com/features/github/
I don't know about you, but the "exploratory" work is, in my experience, the start and end of it.
There was a scandal because it turned out that was essentially what Brian Wansink was up to with his studies of food; that's kind of what put me on to this line of thinking.
Sure, until you have a week of overcast in the winter and suddenly the grid is very much occupying your thoughts.
And the rest are visualizations that do more than a text only article ever could.
Electron microscope detector achieves record resolution
Fwiw, my 13" Dell Inspiron 7000 runs Ubuntu Mate 18.04 as flawless as one can ask for. The Mate installer handled all the drivers, as well. I didn't have to install a thing manually.

Touchpad works fine; haven't dealt with any palm rejection problems. Full disclosure, I have it docked most of the time. But, I've used the trackpad enough that I should have noticed any problems if they existed.

I know XPS is default answer for new Linux laptops, but this Inspiron 7000 has been great so far.

The one downside is battery life. It has a small battery, so I don't think it's going to work for people who require 8 hours of charge. I'm plugged in most of the time, so it's not been an issue in my case.
Same. Admittedly, my work with it was with a fairly early version, but in spite of initial enthusiasm due to the fact that it is written in golang, I ended up very disappointed with a terrible developer experience. IBM's role in this mess didn't give me a whole lot of hope either.
To me, this is just another website. There is no history, that was burned when it became an enormous cash grab. I understand they've been making a lot of changes, but if they want tabula rasa, then they have it -- and they have to offer something that entices people to use the product, not rely on the name they inherited.
This isn't quite a simulator, but a co-operative board game to understand quantum computing (featured on HN a few weeks back): https://entanglion.github.io/
I also have an issue with our military spending but this post is in the context of SS so that is what I was discussing. Unreasonable expectation to have to list all the different issues with the govs spending. At some point the gov needs to get its spending together because it will just lead to massive austerity on its citizens.
An integer formula for Fibonacci numbers (2015)