skysight-inc/HackerNews huggingface dataset:
So personally, I'd never recommend or try to learn that many different languages in the next 2-3 months. Even if you did you would know only a tiny surface of each language and just make yourself dangerous instead of productive.

Pick one language and spend a minimum of 3 months, better to spend 6 months to learn the basics and be productive. Honestly, IMO, it takes at least a year of active use to be sufficiently good at a language.

My personal method is to find a tutorial on the basics of the language and start there. Doing some basic hello world type projects and then dive deeper and deeper. Afterwards for me I like to take something I have implemented recently and do it in the new language (if appropriate). This lets me understand differences and do a true comparison and find parts of the language I likely didn't fully grasp during the tutorials etc.

To be fair too, unless you have active projects where you can utilize the new language, learning one now is not going to stick with you after a year. I personally will learn a language just to learn it, but I also recognize I won't retain a lot of the details unless I am actively using it on real work.
As a side note: I wish Rust would come to embedded development ASAP running a real time OS written in Rust. You can use massive Boost libraries and Qt frameworks on non-embedded systems with C/C++, but in embedded, there is no such luxury. I am new to it but it is painful and I wish to see a day where we have a complete LLVM based ARM compiler toolchain with Rust sitting on top. I think there were some blog posts about running Rust on STM32 but it is still very early.
Agreed - dropping WebSQL for much weaker inferior IndexDB made no sense to me.
Instead of going backwards, there should be a choice for persistent data - Text cookies or Simple KV Doc store or Relational db.
I don't buy the dogmatic arguments against SQLite which is Open Source software of the highest quality - even if a major bug is discovered, there is always the option to disable it, anyway surely surely the likes of Google would have every incentive to help fix it quickly.
Nice, easy read. Light but to the point.
Boeing didn't tell the airline or crew that they had added the new safety system and didn't provide training materials for it.

The "most" you're referring to are people that didn't read any of the preliminary findings and jumped to conclusions the second they read Lion Air.
Dockerizing Python Applications
AccuWeather says it has created its own hurricane scale, but why?
Me(n) Too
Foxconn is Taiwanese not Chinese. Most of their manufacturing is in China so I'm not sure how much that distinction matters in this scenario but I thought it helpful to clarify.
I'm also involved in the project. Ideally we'd like it to be able to be used both as both a microscope and as a sequencer. Potentially there are other uses too. For example this paper uses a customised Illumina GAIIx sequencer to do high throughput measurement of on and off rates:
https://www.pnas.org/content/114/21/5461
While this does involve sequencing with Illumina reagents, my point is that it's possible to use customised flow cells and reagents for new assays that you might dream up. Software to run such assays could be built on top of what we are doing.

I have heard that the BGISEQ-500 (https://www.bgi.com/resources/sequencing-platforms) is a similar machine...

Our initial focus is on writing the device adapters that enable Micro-Manager (https://micro-manager.org) to talk to the HiSeq hardware. MM will then be able to drive it like a microscope as well as providing access to all the other fluidics switches, pumps, sensors etc. The MM user interface is extensible and plugins can be written to support assays such as sequencing. MM also exposes all of the devices and functionality in a scripting environment.
It's perfectly reasonable to debate whether we should spend money on the military or on healthcare, but that's not what she said.

Instead, she suggested we could pay for Medicare for All just by improving Pentagon accounting, without making sacrifices, which is false. Pointing out the difference is neither petty nor pedantic.

It's also dangerous (but all too common) for her to suggest that her position is "morally right" and anyone who questions it, anyone who supports the military, is "morally wrong" without even considering what happens to the world if Pax Americana ends.
How can I reach you? I have a few questions. (ps. you can reach me i have my email in my profile. Thank you).
Because they are basically a consulting firm just like Accenture or IBM. They sell their expertise / charge big rates for having their experts work on projects.
> all of these things are more achievable than you think

Perhaps one of them is achievable, but only at the cost of a very high level of focus - and giving up on the others.

Travel is certainly a lot easier to achieve when you're young, and in many places cheaper (e.g. Interrail tickets, which I would recommend to anyone looking to see a lot of countries in a short time)
$100K Pitch Competition and No Cost 9-week Program for Finalists
I suspect that a smaller builds could be generated. There's a lot of functionality like reading from a sqlite db or Excel file that you could probably drop to improve the package size depending on use case.
Fall behind on Cloud, launch Azure. Perhaps it's a sign that they are better at launching huge moonshots than aquiring?
$100,000 Pitch Competition Announced by Mass.-based incubator InventiveLabs, offers cash investment + no cost, 9-week Accelerator Program for finalists.
That's some any-time-previous-to-the-late-20th-century shit right there. Only a few decades ago did we start to have the luxury of even thinking our job should be "meaningful". I often think of a caveman or a child working in a textile mill or the lead dude in "The Jungle" screaming out "My job has no meaning!" as they're trying to just not die of starvation. I often find myself too thinking that I would like my job to have more "meaning", but the truth is, my boring corporate job provides me creature comforts that most of the world present or past will never know, and me deeming it meaningless really points to the fact that I lack volition and drive to make it or my life outside of work sufficiently(existentially?) meaningful. Still, fuck corporate bureaucracy that keeps me writing TPS reports instead of using my trade skills.
Are you referring to Xiaomi devices that are running stock android (part of Android One program)?
Elixir v1.8.0 released: better introspection, faster compilation and speed-ups
That is exactly what the experience is most of the time. It’s unpleasant because they’re not nice and they have way too much power, but it’s not a big deal. Again, my point is not that it’s completely awful, but rather that this minor unpleasantness still manages to be the worst thing on these trips.
The notion of optimal compression is nonsense anyway. Here is even more digits of pi, compressed to fit into this comment:

π

Decompression may take some work.
It can happen in the US as well. All the cops have to do is put some drugs in your car while searching it.
How did you escape your meaningless 9-5 job to work full time on what you wanted to work on[1]?
I assessed the 'worst case scenario' vs current scenario vs best case scenario and threw a reasonable probability at each. Next I looked at my potential happiness with each. It was quickly apparent that staying where I was at was the dumbest thing I could do. (also consider how 'safe' your job really is, every company and gov't changes direction from time to time)

Did you have a strategy or was it a leap of faith?
Of course you have to have a plan or an idea, but then it is just a leap of faith, not much in life is a guarantee.

Did you regret it later on?
Nope.

Are you happy with the decision you made?
Yup.

Where do you think you would be today if you had decided to stay in that job?
In that same job, doing the same thing, reasonably happy, but slowly dying.

Background: I am from Canada where the social systems and job prospects are good, therefore my 'worst case scenario' is not that bad, so YMMV. I also have an engineering degree to fall on. However; I do have a wife, 3 kids and mortgage. Honestly, the kids are the only thing that concerned me. Wives can work too if need be, and mortgages are easy to get rid of.

Worst Case Scenario: Don't let fear of failure (ie Pride) get in the way. Where is your pride when your dying and full of regrets?
It’s pretty interesting reading through some of the psychology experiments on ingroup/out group formation: https://en.m.wikipedia.org/wiki/Realistic_conflict_theory
Realtors were huge early adopters of digital cameras. Made getting photos into online web listings much faster, and quality didn't really matter because the early web was quite limited in bandwidth for most people so images had to be small and fairly low quality. Also the highest common screen resolution was 1024x768 and most sites were designed for 640x480 pixels.
First Motion Picture Made with Prime Numbers
> I'm always amazed at all the developers who are in favor of remote work....as long as you don't offshore....

Think of it rather as "who are in favor of remote work as long as it doesn't end up pushing them out of a job if they don't leave their home country" and it might make more sense. The answer is because it harms _my_ financial prospect in favor of someone _else_'s just so that executives can further consolidate wealth at the top.

> If I'm going to hire remote workers why wouldn't I hire great talent in Vietnam or China or Poland instead of in the US

Right. If you're going to hire. But that ignores the "if I'm going to get hired" side of the equation which affects significantly more people.

You can replace "remote" with "manufacturing" and trace the economic collapse of middle America. Hiring great talent in Vietnam, China, or Poland may be great for people in Vietnam, China, and Poland, but that doesn't come for free for US workers. Are US workers more important than Vietnamese workers? No, of course not. But if you live anywhere in the US then you literally cannot live on a typical Hanoi salary, and that has real consequences.
how's your day going?
I completely agree with this.

A person did put in the same effort as the other one for learning something.

Since a person leaves in an area which isn't properly developed or cheaper, he/she is living in order to save money or due to some other personal reasons, shouldn't be discriminated and paid less for the same talent/value the company receives.

Obviously it always feels better to live in developed areas.

When a company is receiving same quality from different vendors, they should pay the same for different vendors irrespective of their origin of locations.
Uhm...all major browsers have a long history of remote code execution bugs, and almost certainly still have remote code execution bugs that aren't publicly known yet.

Heck, even if we just consider databases, the IndexedDB implementations in both Firefox and Chrome have had remote memory corruption bugs of the type that are often exploitable for remote code execution, although I don't know if anyone ever actually built such an exploit.
They're fairly easy to find out with a simple Google search. The tl;dr is the US government claims she lied to HSBC and other banks in a way that caused them to unwittingly violate US and UN sanctions against Iran.
Cultivating remaining flexibly young minded and and open minded is far more accurate than age. Closemindedness and fear exists at each age group.

On the other hand, age might be used as a way to self identify a spot in the site. As children we are raised by age and grade to measure where we are, should be and headed. It's a form of subtle conditioning we do not have a choice in until it begins to wear off in one's 20's or 30's.
Thanks! Just defining it as a config variable is far too obvious in hindsight, I don't know why it didn't cross my mind.

I'll definitely try it out!
> And as a result, we're having to implement our own relational databases. In JavaScript. 4-5 years later.

Now nearly 10 years later. The notion that a WebSQL-like library would be created on top of IndexedDB to replace the deprecated API has proven to be utterly groundless.

It's hopeless, how on earth will a bloated JS library compete with the beast that backs WebSQL? Sqlite, a native C application, just blows everything else out the water. Table joins, window functions? Can't even think the thought with anything built on IndexedDB.

Worse, in the same way that many languages these days compile to javascript, so too do server-side DSLs generate SQL (see Slick, Quill, Esqueleto, LINQ to SQL, etc.). Wouldn't it be nice to share the same model and sql statements on client and server? You know, offload complex aggregation tasks to a native C application designed specifically for this task, instead of manually doing it all by hand with reams of error prone boilerplate in javascript.

Interestingly Chrome and Safari, the browsers that dominate the market, after all these years still ship with WebSQL. Perhaps there's still hope...
As somebody who actually participated in an effort to decipher Linear-Elam, I'm a surprised at the speculation over Proto-Elam in this article. To the people I work with, it was always clear that Proto-Elam tablets were written for accounting.

> Early attempts at decipherment were also confounded by numerical errors and the sloppy writing of the original tablets

As you would expect. Imagine writing receipt slips by hand.

> Jacob Dahl believes that some of the signs are being used to indicate syllables, making these the first texts in the world to use a syllabary.

Well "some" here means "not many". Probably names.

The reason that decipherment of Proto-Elamite stalled is not for lack of material. It's because accounting is boring. That's not to say I wouldn't want to participate :-)
Yeah many of them are quite silly, I’m not really sure what the value is of the site. I perused several in my age group, and they were just clichés.
Red Hat does not have any "for-fee bolt-on addons", everything we ship is open source (or will be soon after acquisition of a closed-source company).

Responding to some of the other comments, Red Hat revenue is nearly all from providing enterprise support for completely open source software. This is critically different from "services", ie consulting. These are yearly contracts that provide clients insurance if/when they have a production issue, a new major vulnerability is disclosed, etc, that someone knows the technology from the ground up and also knows the details of their deployment and can get them back into a good state. Our support+engineering teams are top notch, so retaining customers year over year is relatively easy.

I work in Red Hat Consulting, which is a much smaller share of overall revenue. It doesn't scale nearly as well, since you only get revenue periodically for weeks to months at a time, with a lot of overhead to sell and manage assignments.
It is still pretty early, but if there's been quite a bit of progress this year. This is probably the closest to what you are looking for that exists at the moment: https://github.com/japaric/cortex-m-rtfm

You can also follow the Rust Embedded Working Group blog if you wish: https://rust-embedded.github.io/blog/
All I want is a way to protect certain apps from being closed, or at least be the last in line to be closed. That way I can make sure the 1-3 apps I always need are ready to go. And I'm not talking about some instantly loading alarm clock app. I'm talking about complex games or applications that take some time to initialize (Star Trek Timelines, for one).
Since they have to let US citizens in, you likely don’t have to answer questions unrelated to the goods you’re bringing back.

But the pressure is obviously there to answer anyway.
Then don't submit a travel expense for a flight from Asia? In fact, if you're working remote, you should probably pay your own way for travel if it's not a core part of your job, and if it is, you should probably live somewhere convenient for traveling to the places you typically go.

Also, what happens to a full-time remote worker who decides to move? If they tell their employer that they moved from SF to somewhere far cheaper, should that employer dock their pay? What if they're just temporarily moving (e.g. living abroad for a year, but returning afterward)? If you're going to work remote, it may make sense to rent for a month or so in SF to be present for interviews and then move back to wherever you want to live, which would essentially mean you "live" in SF for that period, so it wouldn't be lying.
Because the types of jobs I mentioned are mostly for prepping the launch vehicle, the launch site, and all the logistics surrounding that. If they aren't launching nearly as many, then they don't need as many of these people. engineering still needs to be there to make the next rocket.
Except now you're paying IBMs lawyers ;)
SCP client multiple vulnerabilities
Was he executed?
> Random anecdote: I just got back to the US from several weeks in China.

I'm sure most people will be fine visiting China, but personally I like rule-of-law :)

No justice system is perfect. Coming from Denmark, I'm not impressed by the US justice system. But if you hire a lawyer your odds of a fair trial is decent.

But in China there is no assumption of regularity, or assumption of good faith. If someone powerful doesn't like you or wants to send a message -- then I guess you can take solace in the fact that your organs might not go to waste.
Have you looked at TockOS? https://www.tockos.org

I took a class in it about 2 years ago now, it was really cool. I’m not an embedded developer though, so not sure of your needs here.
“Hey 34 year old, do not become bald. Let's face it, bald people aren't happy.”

Well that was sure worth my time spent on the website. I’m not sure how I will best incorporate this advice into my life.
Yes, exactly. And my thinking for travel is much the same. I’m not traveling on the assumption that I will be falsely convicted of a crime while I’m there. The way to move the needle on my decision to travel is to change the assumption about being falsely convicted, not what will happen to me if I am. Thus, a man already in prison for years suddenly being sentenced to death doesn’t change my travel plans at all.
A 2 MHz 6502 is approximately equivalent to a 6 MHz Z80, give or take 1 MHz depending on what you're doing.
I clicked on a few ages and saw advice from someone that was the exact age. To me, those are pointless in this context. Maybe restrict posting to posters that are >= 10 years older than the age?
That's very good. Does Google also donate money to OSS projects they use? Postgres? Redis? uWSGI? Gunicorn? MySQL? I'd imagine they are heavily used in many projects within Google.
Curious...is your wife from a country that is not on good relations with USA? Have you traveled to the likes of Iran, Syria etc? Do you think your name has the equivalent of an asterik next to it?

They have so many people to process that unless you "piss them off" (as judged by them) and you are a US citizen with all docs in order they don't usually pick on people.
You are uniquely lucky person and probably by other responses you can see how rare is experience like yours. While I never had huge problems on the border, it is always unpleasant experience and what they can do to you is so overproportional to things you can be seen at fault.

My mother in law sneaked an orange in our suitcase, for the kids. I was charged $150 or $300(not sure anymore) for it and put on some list.

The best. experience is when you can pass without any interaction. Rarely I see it as welcome home, even though I am eager go and happy to be, home.

God help you if you are from Syria, Iran or any other country like that. Even Israelis because they 'look arab' often have issues.
I think that's the point of the application? This is advice from older people to their younger self, so a lot of it won't resonate with you (your nothing like them). Find the bits that do, and try to gain a bit of perspective from them
Sea rise breaking Miami Dade FL septic tanks, report shows – Miami Herald
I think it is too bad. Almost all browsers except for Firefox use Chromium (blink) as their browser engine. That means that a bug in Chromium is a bug in almost all browsers, and design decisions in Chromium impact the entire web ecosystem.

I agree with your above comment, and we can argue that working on a single web-engine might lead to less duplicated work for Front-End devs, and less bugs in the web overall.

Given that sqlite is the most widely deployed DB already, making it part of web browsers doesn't seem like a huge deal to me. https://www.sqlite.org/mostdeployed.html
Disagree.

I homeschooled my 3 kids mainly because I lived overseas and wanted them to travel extensively with me. They spent most of Grade School home schooled and now are in public high school.

They are way ahead academically and are strong socially, as are most home school students. 30 years ago these generations had more truth, but today they are super outdated. They FaceTime their friends from all over the world. They complete online community college courses in their "study hall" times at public school and complain that high school is so inefficient and that many of their classmates just do the minimum required of them.

I wonder if in 20 years from now if the US system will still have high schools?
Probably a crude way to stop apps from waking themselves every minute.
I've never liked git aliases, at least not for things I do frequently.
I agree. Wouldn't it be amazing to have a "Handmade Hero" series but for OS development in Rust? That would be incredible.

A lot of the OS development, especially esoteric subjects are behind walls of IP control barring Linux kernel. Even then, just reading the source code is different than having access to the knowledge base that enables you to write such a code. I am new to all of this but like you, I am fascinated.
Gaming was two jobs ago. It’s apache Cassandra, and I work for a large tech company.
Congrats on the v1.0 release!

Êtes-vous Français?
This reminds me very much of the video How To Age Gracefully [1].

One thing I think is missing is a "From: a x year old" for each bit of advice. I think the advice to someone in their 20's would be quite different coming from someone in their 30's vs 70's, and that in itself could be very interesting.

[1] https://www.youtube.com/watch?v=sycgL3Qg_Ak 4m40s
I read the final point as saying that therefore they won't support OSS. I think that would be misguided.
Perhaps when no innovation is required.

They have a terrible record of leading the way into new territory, and a questionable one when the growth engine is acquisition.

Azure was another copycat product.