skysight-inc/HackerNews huggingface dataset:
Just a minor clarification - the Video Toaster was a switcher, a broadcast quality paint box, and could facilitate regular linear editing but did not have non-linear capabilities. It wasn't until much later, nearly at the point at which the Amiga had ceased to exist and become at best a peripheral of the video toaster rather than the other way around, did the video toaster gain NLE capabilities in the form of another product the Video Toaster Flyer. Source: video toaster serial number 000009 lived in my personal A2000.
If only you could write git messages like that... A lot of those messages would have to be shortened considerably to fit the 50 character summary.

It's annoying how frequently the shortest and best summary I can think of ends up at ~55 characters, and I have to omit important cotext or detail and include that in the body instead.
That sounds like the kind of Fear, Uncertainty and Doubt (FUD) that would be really easy for motivated parties to spread.

If organizations like the Competitive Enterprise Institute & Heritage Foundation, are willing to produce videos with slogans like "Carbon emissions, they call it pollution, we call it life"

https://www.youtube.com/watch?v=7sGKvDNdJNA

Then maybe wait for a proper study by a reputable source before you buy in to that FUD whole hog.

"I heard vaccinations are actually bad for you" https://www.cnn.com/2018/08/23/health/russia-trolls-vaccine-...

"I heard the CIA invented AIDS as a way to keep black people in poverty"
https://en.wikipedia.org/wiki/Operation_Infektion

Who does your anti-EV talking points serve?
Uber said to be negotiating a multibillion-dollar takeover of a scooter startup
I don't understand the complaints about this. What does https buy you in this case ?

Security against your client-server communications' contents being observed by third parties. So here https ... gives ... confidentiality ... to ... public ... images. Well that's useful !

It does not prevent server spoofing attacks (as in attackers changing the code you boot) in 99% of situations. Nor man-in-the-middle protection ...

So what's the point of https in this situation ? Certificate, cert pinning, ... are all useless in this situation (certificate only helps on repeat visits, which of course never applies in this situation. Cert pinning only helps for specific sites (not this one) and even if it did, only when the originating software is really up to date (which is just not going to be the case here).

So you can just as well say that http is perfectly secure in this case. Or at least ... as secure as https is going to be.

There's quite a bit more to security than "use https".
I use sensory cues that get me into the correct mode for each situation. The most simple examples are music and environment. If I'm starting a challenging task, I'll listen to particular tracks and lock myself away. My brain then "knows" to get into gear. Same with relaxation, I reserve some particular music and locations that I use strictly for relaxation. It works like the flick of a switch.

The other thing is lists of tasks to complete in a particular day. I keep it really simple, just a text list. I tell myself "when I get through this list, I can relax and do something I enjoy". It's important for two reasons, first is that it minimizes the costly context switch between completing tasks and high-level planning, second is that my brains "knows" that the sooner I complete the tasks, the sooner it'll get that dopamine rush which the human brain craves.

Overall, I find it very important to have my brain chemistry working for me rather than against me!
> removed C++ code that has later found to have bugs

I doubt this would ever be discovered; who would analyze code that was formerly a part of Firefox?
Sounds like a huge effort just to get Rust in. I predict huge problems for the Firefox program if they continue this mixing. It's a huge added complexity.
Cool. To some extent we already have hetrogenous systems in that your GPU runs on a different ISA than your CPU. But everything that goes onto the GPU goes through its own software translation and management layer and having one OS service different sorts of cores is a really exciting idea.
we should go back to that, the federal government is essentially cancer and money is the glucose that feeds it's constant growth.

The initial idea of small federal government with states rights was brilliant because people could vote with their feet. If you're a progressive who supports the right to abortion, legal weed, and government health care you could move to a state that supports those things and gladly pay that states higher income taxes to fund it.

In my mind that system is far superior to having the federal government shove laws down the states throats and prevents the divide between our citizens becoming so massive as we've seen over health care and taxes at the federal level.
stocks have century of exponential returns. bitcoin just a decade
Working with VB made COM really nice. Both for writing COM servers and consuming them. C# is actually a step back because it doesn't do the reference counting right and instead relies on GC to free objects.
I assume because markets offer escrow and direct sales do not
Aclima | Software Engineers, UI Engineers | San Francisco, Portland | ONSITE | https://www.aclima.io

Aclima works on the most challenging problems with measuring air quality. Aclima delivers hyperlocal air quality data and insights, at block-by-block resolution. We combine leading-edge sensor technology, climate science, enterprise software and machine learning to generate high-resolution maps of emissions across pollutants –– from CO2 and methane to particulate matter. Translating real-time data into environmental intelligence, Aclima transforms how we understand and manage our communities, cities, and industries to improve human and planetary health.

Some of the tools we use: GCP, BigQuery, Python, Kubernetes, React, D3.js, ElasticSearch, C/C++

Positions:

* Senior Backend Software Engineer
* UI Engineer
* Full Stack Engineer
* Data Engineer

If interested please visit: https://jobs.aclima.io/
If you have enough negative point comments on HN that you're even considering needing a bot to delete them, you're probably doing HN wrong. I wouldn't say that about other sites, but HN karma drives good conversations way more effectively than most places.
It reminds me quite a bit of mixins.
I had two microscopes as a kid: my dad's old childrens' microscopy set and an ancient hospital unit.

The former had a rubbish microscope, but a really neat box with plenty of accessories. The second was, like I said, ancient (one of those old brass microscopes with a mirror for lighting!), but with very good optics. With a few more odds and ends, they formed my little "home lab".

One of the things that got me started on my career path to biology...
Problem is, the author isn't using that definition as a rung on Witgennstein's ladder. He believes it himself. That's why he's oblivious to the differences between array, &array and &array[0]. The expressions produce the same memory address and since that is what a pointer is by definition, they are equivalent.
What if you are not interested in github stars?
The US also didn't have a national highway system and other social services for much of its history. Interesting.
Codeless. Zapier style.
Great answer!

What's also important is that management is good at prioritizing what's important, and what isn't.

Depending on many circumstances, you just can't fix everything.
> who would analyze code that was formerly a part of Firefox?

People looking for bugs in Firefox ESR.
My favorite books on software engineering
Nvidia Makes PhysX Open-Source
Drink water,
Do your cardio,
Get sleep.

Not even joking.

If possible, reduce alcohol consumption
He didn't use GIS/Bing, or anything derived from them like WebVision. He used MS COCO. And if it had really returned 5% naked wieners, the results he described would be a lot less likely.
Lumin Digital | San Ramon, CA | Senior Site Reliability Engineer | Onsite or Remote | US Employees Only

Lumin Digital (https://lumindigital.com) exists to build a vibrant and sustaining environment where creative people can do meaningful work. We build online banking software that allows credit unions to connect with their members and compete with the big banks. We have three core values (Trust, Respect, and Boldness). We want to foster an environment where people feel like they are doing meaningful work, are productive, and have the ability to take risks and learn from failure.

Lumin Digital is looking to grow the SRE team to make that happen. Our primary goal is to engineer solutions that will allow us to deliver a robust application, as frequently as possible to our customers. This includes things like automated blue/green deployments with rollback, and automated testing (integration, performance, security, reliability). Some of the tools we currently use to accomplish those goals

-AWS
-Jenkins
-Python
-Node.js
-Kubernetes
-Promethues
-ELK

We offer
-Health/Dental/Vision
-Unlimited Vacation
-Yearly Performance Bonus
-401k Match
-Free Lunch per diem if working onsite
-Gym Membership if working onsite
-Well stocked kitchen if working onsite

If you are interested in learning more, send an email to careers@lumindigital.com and mention hacker news in the subject.
A neat idea, I can't imagine an 11-year old kid actually able to use that. (Though it would make a fun crafts project.)

If the son has any real interest in microscopy, I think the money for a proper one is well invested.
QObject (-introspection).
I like this advice a lot, but the references and the formalized taxonomic names are a severe hindrance. Do you know any description of these ideas that uses more colloquial, modern terms for the taxonomy?
I have used a particular method that I first learned from Tony Robbins for making decisions. I've been using it for 10 years, but I recently saw an article about it in the NYT.

"How to Make a Big Decision" - The New York Times

https://www.nytimes.com/2018/09/01/opinion/sunday/how-make-b...

(Mostly, you figure out what values affect your decision, rank the values, create a matrix with each row corresponding to a possible choice, and each column corresponding to a value, and each entry in the matrix gives a numerical value of how well the row choice contributes to the column-value. Now do a weighted sum of each row to figure out which is the best choice.)
TLDR: look for 'analyst' or 'analytics' jobs where the challenges are less mathematical and more organizational.

Personal connections (even tenuous) make all the difference. One approach is to pick a vertical in which you have a secular interest that is unlikely to flag (e.g. finance for me), and be open to making the most of opportunities that might have non-obvious embedded call options. Then look for opportunities to be informally helpful to people working in that vertical (if starting at 0, look for a meetup or other public event to attend).

This can often look like a lateral or downward move to a job at which your outperformance is likely. In most analytics or adjacent roles there is still plenty of low-hanging fruit for automation, which frees up your time to add value on domain problems.

YMMV, but I found it helpful to not highlight the automation work (in fear of being pegged the "tech" guy). Instead, using the earned time to do exploratory analyses on root causes (or sensitivity or whatever) paid real dividends. Adding that kind of value has its own gravity, and my experience was that it opened other opportunities.
> This sounds so nice in theory. All those pesky developers refusing to fix their horrible code.

This might be the niche I'm working in, but that does not sound all that unreasonable to me; I certainly know the type.

At first, there is a debate whether there really is a bug (instead of giving a trained user and the according support staff the benefit of the doubt), then there is a debate whether the bug should really be fixed or the thing is delayed at nauseam ("need more information" without even having skimmed the damn code at least once). And when the business side finally puts their foot down, the defect is "fixed" with some minimalistic, ad-hoc duct-tape solution that guarantees that five other bugs will pop up in the future because of it.

So while I agree with your second point, that doesn't invalidate the first. These kinds of devs actually do exist (with various degrees of intensity, of course). I'm not sure if the archetype is really fit support work, though.
I enjoyed Scam City too. May still be on Netflix.
Why not? Where does that responsibility end?
Yes, it's a consumption tax on something you want to reduce the consumption of, not across the board on all products. Most proposals include an offset (e.g., basic income guarantee or negative income tax rate) for low income earners.
Philadelphia still has trolleys running on tracks, though maybe less routes than before.

http://www.septa.org/maps/trolley/city.html
What you're proposing is basically the same as a notice period (at least in the UK), and neglects that it's still high risk for the candidate. To be able to come in and work for a month they have to leave their existing job. I'd have to be pretty damn sure I'd have no difficulty passing my probation in order to risk being out of work.
> Xilinx FPGAs offer a wide range of configuration methods with excellent documentation.

You can always tell an experienced engineer if he says something like "Doing <X> was not hard, it's described here.", and points to a 300+ page manual.
People looking for bugs in Waterfox or Pale Moon.
Although maybe taking random HN advice isn't good, I don't think "Understand your own brain and make your own hacks" is necessarily the best route, either. Your brain isn't a special snowflake. It's subject to the same structural issues as everyone else's brains - instincts, cultural biases, education, etc.

If you want to understand your own brain, it's very important to study great thinkers on the subject, both modern scientists and thinkers from the past whose insights have survived the test of time. That doesn't mean you need to commit to any one of them (especially when they are often at odds with one another), but their insights are valuable.
Database Backup Encryption – Best Practices
A timely example: https://www.newyorker.com/magazine/2018/12/10/the-friendship... describes Googlers racing in 2000 to fix huge bugs in their search index, ultimately due to the crummy hardware they cheaped out on, before a crucial deal with Yahoo, almost out of runway, with existential implications:

> If they failed, google.com would remain a time capsule, the Yahoo deal would likely collapse, and the company would risk burning through its funding into oblivion.

PageRank was nice but couldn't save them from that.
Interesting suggestions, thanks!
Kinetic Typography – Quickstart Guide for Devs and Designers
Money = resources
52 things I learned in 2018
> It's deep connection people crave, and a D&D adventure just isn't going to satisfy that need.

Right! You can't just have a meet up to form a deep connection! That's not how it works!

I see posts on our local meetup sites fairly often, of people new to the city complaining about the shallow relationships they seem to be forming, how they miss their old friends they could have in-depth and emotionally vulnerable conversations with.

Well guess what? That sort of relationship takes time to build! You can't just post "I'm lonely and need a life-long friend" and expect one to come out of the woodwork without any effort on your part.

I'm not sure what happens to these folks after they post; I hope they eventually do find friends and don't just curl up in front of a screen.
My guess would be 'languageless' and 'architectureless'. A completely managed, language independent high-level, high-performance (hopefully) bytecode which removes the dependence on communicating with external services VIA IPC/Sockets/APIs/Messages and instead provides native datatypes and service primitives as 'syscalls'.
Although sometimes this is true, most of the time you can't pass all the test because you have written a messed up code that you yourself can't understand. Learning to write the simplest code that works first time one of the most critical skills in programming and in real life also there are no test cases written for you.
I have heard Prototype in js used as a term, but I don't really understand what it means. I have programmed a good deal of things in js also, and I have never felt like I needed to explicitly know what Prototype means. Is it really essential to know what this term means?
AMD Speeds HPC and Ai with EPYC Processors and Radeon GPUs – InsideHPC
It's high risk for currently employed candidates, yes. I hadn't considered that mainly because my company's main source of candidates is unemployed college graduates.
In this case we are talking about simulating physical systems. Most everyone in the quantum computing community recognize that this is likely the most impactful application of quantum computers currently known. As another sibling comment mentions, I do think you're being a little overzealous with your criticism in this case.
At the very least for me it didn't last time I donated: the donation seems to be completely untied to your account.
Of course. However your have a better chance because whoever funds the best idea gets the rewards for doing so. It is chance in the end.
I believe part of the philosophy of HN is to keep it all "one community". Although we do have a large range of topics, categorizing them in any way might encourage sub-communities to form.
Isn't that one of the reasons to ask follow-up questions like "why did you decide to use data structure X here instead of Y"? If the candidate didn't write the code, their lack of coherent answers should make that obvious pretty quickly.
So push the burden onto somebody else? Why aren't they allowed to "be busying living [their] life"?
C pointers being typed is absolutely central.

Firstly, because a pointer is typed, when we dereference it, the memory location is accessed properly as the type. We don't have to put anything in the expression to say "please access the memory as 'struct foo', or a 'double'".

Secondly, arithmetic on pointers for array-like manipulation uses correct displacements for the size of the type.

Thirdly, we get error checking: there is a good amount of resistance in the language against mixing up types. If we convert one type of pointer to another without a cast, we get a diagnostic.

All these aspects are a key aspect of what separates C from assembly language.
There are complaints all over their forums about this and CS agents confirming it. They started to do it about a year ago. Also, it’s very obvious when watching.

https://forums.xfinity.com/t5/Non-X1-Service/1080i-channels-...
Could you not use metadata to create a confidence score? For example, if two people look similar but the dates of the photos are 100+ years apart, it’s unlikely they’re the same person.

This is how we find the time travelers :)
It boggles the mind to think of what possible unethical things a scooter startup could be involved in to attract Uber's interest.
Can mindfulness make you a better public speaker?
What was that supposed to mean?
Even better. An electric bus in Montreal takes 5 minutes to charge for about an hour of route driving. The charger is at the end of the route. While the driver is having a break, the bus is charged.

Source: I asked the driver.
I made some habits to remember things more easily. I have an app on my phone (notable, it's on f-droid) which lets me write reminders that just show up as notifications until I dismiss them. I got into the habit of reading through these at each context switch (about to leave work, just got back to my desk, arrived at a destination, etc). I also use the "object out of place" strategy a lot, most often by leaving something random on my keyboard (e.g. a pen), and when I come back I wonder why it's there and stop to remember whatever thing I needed to do.
... with xclock top center.
For me:

1. Telling myself that if I don’t do it now I probably won’t get it done today, so I better do it now. The reason I say this to myself is because I have a toddler who always wants me around so when I have time, I have to use it to maximum capacity or I won’t get that chance again.

When dealing with work I don’t want to do for a client - I put myself in their position and pretend I have hired me. How would I feel knowing I’m not doing my best (probably like I’m paying for nothing). Even though a lot of my work is not tracked by the hour it helps put things in perspective by pretending to be the other person.

When facing multiple task I start with the hardest one first. The reason being is I know many developers who will work on small ticket items first to build up their momentum but stop at the hardest task. To me this is highly irritating so I try to get the hardest tasks done first just to “show them” how it’s done. Of course, I’m not actually showing anyone anything but it gives me reason to take on the hard work.

Knowing when to take a break - sometimes my work starts suffering and my instinct is to push through. From experience I know that if I don’t put things down and walk away I’m bound to make sloppy mistakes that will make me look like an amateur. Knowing that I’ll look unprofessional, I immediately put down my work and walk away. In any case, I’d rather spend time with my son and come back with a fresh mind.

I don’t know if these qualify as mind hacks but these are thought processes I go through. There are others but that’s all I can type up right now.
On-street trolleys are the worst of all worlds. They require the infrastructure construction of a metro system, but can get stuck in traffic and can't be rerouted. Just use buses or build a real train system.
I bought 2 monitors and a docking station because of this. There is no friction between my background music playing ( instead of tv in the past) and me working.

Best excuse ever
I've been doing that since the 1990s (or, at least, when I use a system with a taskbar). I've never seen anyone else who does it either.
Not so obvious this is a downside. Apartments with good transport links often earn higher rents, and the builder cares about rents decades into the future... and an immovable tram line is a stronger indication than just a bus stop.
Meer voeding met melatonine doet je beter slapen en snel afvallen
curious, is this your job description "smb sysadmin"? sounds awfully specific for a job.
> What does https buy you in this case ?

It ensures the response from the webserver really is from netboot.xyz, and not from any mitm server.

> It does not prevent server spoofing attacks (as in attackers changing the code you boot) in 99% of situations. Nor man-in-the-middle protection ...

Can you elaborate? How would you spoof the server response without having a valid certificate key for the netboot.xyz domain?
Counterargument: actors aren't rational and will continue mining at a loss because of the sunken cost fallacy.

Mining will always continue because it's what keeps the current canonical ledger safe so if nothing else the exchanges and market makers are still economically incentivised to mine.
They're good for high-traffic lines, but the cost of infrastructure makes them impractical for lower frequency lines.
Why the unnecessary racism/sexism?
US nuclear tests killed far more American civilians than previously thought