skysight-inc/HackerNews huggingface dataset:
A reasonable rate means the market rate before you deflate it with cheap labor. I've personally worked 3 of those jobs so yea it's pretty surprising that everyone thinks americans are unwilling to do this stuff.
>Wayland was at least started by people frustrated with the real problems in X

Many of whom, it's worth pointing out, are themselves the core Xorg developers who don't want to be stuck maintaining Xorg forever.
The spacecraft vaporized in Saturn's atmosphere
Oh, sure, I have nearly 45k karma on HN between my two accounts, but I'm merely inarticulate. It couldn't possibly be that I sound incoherent at the moment because I'm frothing at the mouth frustrated at the bullshit I constantly have to put up with here. That couldn't be it.
A visible satellite in a very stable orbit isn’t a terrible contingency plan...
If you disagree, then tell me what X-Windows or Wayland can do that a modern web browser with bare metal drivers couldn't do much better?

You've got JavaScript and WebAssembly for programming, WebGL and <canvas> and <video> and DHTML and CSS for drawing (including low latency rendering with desynchronized canvases), JSON and XML and ArrayBuffer for data representation, HTTP and WebSockets and WebRTC for networking. What is it missing?

https://developers.google.com/web/updates/2019/05/desynchron...

There's really no need for X-Windows or Wayland any more.
I'm not sure what point you are making, but the entire argument in favor of these laws is to make encryption work more like front doors. In order to open the door the police require a warrant, but once they have that there are no technical issues which make it hard to get to door open, they can just call a locksmith.
I would watch every single video. I had already gone live, I have a budget, income, solid product, but the courses showed me things I would never run into on my own.

Also, I don't recall much about "generating good ideas", it was much more profound than that. I didn't like some of the titles of the videos, until I watched them. Often times the instructions were inspiring, simply because it was real people discussing how they built their businesses. (most of them we have heard of)
An Animated Guide to Hex Codes
The thing is, it takes a lot of resources to do this well and there is not a lot of financial incentive to invest in this area. Canonical gave it a really good shot with Unity and Mir, and received lots of criticism for doing so. If we're going to criticize anyone who does something differently, then we need to accept that the project sponsored by Red Hat is the one that everyone will end up being used.
QLC being intro'd, iirc, was the most recent inflection point.

(background reading: https://en.wikipedia.org/wiki/Multi-level_cell)
I really like hand-drawn diagrams from Apache Kafka and Confluent blogs and slides.

Most of them are done with a tablet without "fancy" software.

To do something similar in my presentations, I used an old DIN A4 Samsung tablet with Autodesk Sketchbook with good results.

I found very useful to be able to worki with layers, so I could draw the diagram on the top layer, and fill the shapes with colour in a layer underneath.

But the best part is I could focus on the storytelling, not in redoing again, and again the diagram in Powerpoint. With a hand drawing, you can iterate fast the concepts until you find it good enough.
No. Huygens was designed to float and last hours. The battery capacity is why it lasted so short.
Not entirely true -- this is the case if the drive is configured as "Enhanced" or "RAID" or "AHCI" in the BIOS/EFI. There's typically a "Legacy" mode which will make the device visible to DOS (and indistinguishable from any other ATA controller).
I picked up a Ryzen 5 laptop last month (great sale at Costco, needed a new cheap machine) and I'm shocked at how well it performs, in both compute and GPU. It's not my desktop's GTX1080, but it can play anything I've thrown at it without needing an additional discrete chip like my older Intel/Nvidia machine.
> There's no point in using type annotations if the language doesn't do anything to validate that they are true.

Yes, but there's _plenty_ of use for static type validations even if you don't use type annotations.
It has been a long time since I used a BSD in anger, but aren't jails pretty much a take-it-or-leave-it system? Docker containers are an aggregate of Linux namespaces and cgroups and can be manipulated in a pretty granular way. I can, for example, share a networking namespace between two containers to have one inspect the traffic of the other (and do so easily).

Not saying you'd want to do that, but my understanding is that this is part of a lot of the clever networking you see in orchestration systems.
Although it's at least not an inflammatory swipe, this comment falls on the side of generic political and nationalistic battle. Please don't take HN threads on such tangents. Once internet comments degenerate to arguing the merits and demerits of entire countries, we're certain to have repetitive, predictable, and eventually nasty discussion. On HN we're trying to avoid all that. The subthread below is an example, and such things get worse as they get larger.

Here are two heuristics to keep in mind: if it's generic, it's likely to be predictable; if it's predictable, it's uninteresting.

https://news.ycombinator.com/newsguidelines.html
Totally agreed. Magit's interface feels like the "curated" approach -- they laid out all the options precisely to optimize your use of the tool. This is great to have in small, task-dedicated parts of Emacs. But then we also get complete, "uncurated" discoverability such as in your C-c example.

I think that Spacemacs is a decent compromise between the two, covering a large swath of functions with a loosely organized menu structure. Although they occasionally clobber some key bindings in an annoying way (org-mode and magit come to mind), it's nice to be able to find "text" things under the text menu, even when you don't remember the key-binding at all. It's surprising how well the three modalities (curated magit, general which-key, and semi-curated Spacemacs) work together, and stay out of each other's way (for the most part!).
I'm in the Netherlands (inland), also surprised by the heat. A few 30 deg days and it's getting uncomfortable. On top of the humidity and lack of a sea breeze, the days are much longer and nights shorter. I suspect this means that buildings, roads etc heat up more than they would in Australia. The radiant heat from a warm building can make a drastic difference to the temperature you feel.
> Unfortunately there's just not a lot of value to being able to put on your resume that you're an expert at an older language that nobody has heard of...

Depends on where you live I suppose. My city has more COBOL jobs than Rust/Elixir/Go/Haskel/Erlang/Ruby jobs combined. It’s still mostly C#/JAVA/PHP, but those hyped languages we read about all day on HN never actually become a thing around here. Node.js is the only exception I can think of. Python has certainly picked up, but most python jobs here require a degree in math or statistics.

I guess it’s probably very different in Silicon Valley and other tech hubs, but it’s my impression that most of the world still runs on something old.
> This is comparing an unreleased CPU

It comes out in 10 days, does it really matter?

> to a two year old one.

The 9980XE launched Q4 2018, did you mean 2 quarter old? This also seems to imply Intel has something else better is due for release in the next year, there is nothing on the roadmap.

> It's just comparing two random user submissions. Here's another i9-9980XE where Intel scored 7700 in single core.

Because that's an extreme OC bench at +800 MHz and this was a stock run. Check the .gb4
> They give you an acceptable level of productivity right off the bat, and most of the time it's not worth it to waste your time learning the superior UNIX/terminal version.

The problem is, GUIs usually give you ridiculously low ceiling for productivity. So you're forever stuck with the level of productivity you get right off the bat. It used to be that GUI software had keyboard shortcuts for most operations (in particular, Windows made it really easy to do, and expected you to do it) - but then the web came and it all flew out of the window.

So part of the reason to use TUIs and Unix commands is because modern GUI philosophy makes my mind throw exceptions from boredom in the middle of doing something.

> How many program interfaces can you keep in your long term memory? Is it even worth it to waste your precious (human) memory space in such a thing?

Quite many. Human memory has natural garbage collection, so don't worry, you're not wasting anything. In this day and age, you're not really using your memory to its full natural capacity anyway.

And before someone says that learning a tool takes time, try this experiment: pick a tool with shortcuts you don't like, and spend one Pomodoro trying to operate in it. 25 minutes. There's a good chance you'll be past the mental block in that time, and the new navigation will already start to feel natural.
The counterpoint is, you have to remember the timeframe when a lot of these hardware companies were not doing too well. I had many friends who got laid off around the same time. Many had mortgages. As a rule, hardware companies of this sort do not just start up.
They can already do that if their crypto system is designed around derivative keys that they control, but you can design a system that does not work that way.

Apple, for instance, encrypts a lot of your data using your AppleID password, which they obviously don't know, so they have no way to decrypt that data.
IMHO the worst part of Go errors is that they are strings, so if you propagate them, you can't do anything but print them. You can't handle them properly, since you can't match them in a robust way.

Just compare how good the error handling is in OCaml: http://keleshev.com/composable-error-handling-in-ocaml
I can't have a conversation with someone who is self-professedly frothing at the mouth & incoherent with rage. I'm just not that good, & I'll own that. So I guess all I can do is wish you the best of luck.
Stem cells:Egg engineers. Japanese researchers created eggs and sperm in the lab
They are reverse engineered. Paper money has a limited downside. In the US, we know there aren't bills over $100 in general circulation, so you can, with effort, print up a few million dollars. The money supply of paper-ish money (M1) is around 3.4 trillion dollars. From the point of view of the principal actor US mint this is annoying and needs to be dealt with, but it's not a danger to the system unless it is allowed to run unchecked. The power imbalance involved is what makes it work.

For crypto, the principal actor is whoever is encrypting. The downside of an activist in a repressive regime having their crypto broken is basically unlimited for them. Or the population that uses ecommerce as principal actor. The downside for them is enormous and the upside for someone who suborns a system incredible. Since we don't know tye power and incentive imbalance between the actors, crypto has to assume the worst.
The question is, which is more data. Rendered result or the data to do the rendering.

If the rendered result is lighter, then a video stream makes perfect sense.

If sending the data over to render is lighter, there's still one more issue: that GPUs are still not interchangeable, and the server hosting the application needs to have the necessary information about all the possible GPUs, their quirks and limitations. And you might still get inconsistent results at various clients.

My personal guess is that the data to render is a lot more than data the required to do video streaming. So much depends on doing CPU rendering directly to textures. Although more and more is moving to GPU, so...
I think they are referring to the fact that "Legacy" has now been defined as code without unit tests in some circles.

However I agree in general most people mean "Old code I don't want to work on because I don't like the technology it is built in".
This is all relative and very subjective from one person to the next. One person looking like they don't care, is probably somebody who found out that's the best way to act when you truly do care! In a nutshell, nobody can possibly know whether another co-worker truly cares, even if they told their fellow associate they don't. Do you know this person's health situation, their family, their home life? In my opinion, it's always juniors to low level seniors with around 5 years experience or less who run around with their heads cut off expecting everybody else to do the same. If not, they must not care. I think we need to purge these types from any status updates, planning and the like... they clearly just need more time in the trenches taking grenades like the rest of us... eventually they won't care about a few bullets flying around.
Same order of magnitude, actually. Dragonfly is about half the mass of MSL, and because it's so easy to hover, it can have a pretty decent scientific payload. A rover with an arm can more easily approach specific rocks and sample them, though. But Titan is a very mysterious world that we can't get a super good look at from orbit (and which we've barely even glimpsed on the surface), so being able to fly around to many sites is going to be very helpful. Titan has some really interesting and varied geography, too, so the pictures are going to be really cool.
You've posted so many of these stories over the years that we had to ask you to stop unless you could somehow substantiate them:

https://news.ycombinator.com/item?id=15317343

https://news.ycombinator.com/item?id=15075098

That request is still in effect. I don't have any reason to doubt you, but the stories are so grandiose and inflammatory (and similar) that we need to apply at least a little burden of proof.

We detached this comment from https://news.ycombinator.com/item?id=20305230 and marked it off-topic.
Not again...Just had a call from a recruiter asking if I'd be willing to relocate.The comp is fantastic, the job is to maintain AWS server farm.. Had to decline,as my wife doesn't feel like going to Titan..
You could up your game and simply say nothing rather than continuing to poke at someone who is obviously upset so you can get in additional digs about how it is all their fault they fail, no one owes them anything and their expectation of being met halfway socially is clearly ridiculous.
> Anyway, if you don't like the current Macs, don't buy them. It's really as simple as that.

I like my Android phone, and I am happy buying non-Apple laptops for myself. However, my company machine choices have me stuck on Apple. It's just not as simple as you'd like it to be.
This is one of those cases where danger is proportional to power.
C-a also breaks Emacs-style navigation in readline applications (jump to beginning of line, a pretty useful function). And of course it breaks navigation in Emacs too (which I frequently use over SSH). C-q is also useful in Emacs, so my tmux is remapped to use C-^ as the prefix key. Nothing useful sits there for other programs, and I personally don't need the tmux prefix often (I do 90% of things straight from Emacs, and it has its own windowing capability).
just as a sidenote regarding epitaphs, there is museum in tyrol, which collected funny epitaphs: https://www.tyrol.tl/en/highlights/museums-and-exhibitions/c...
The perils of living on a spinning oblate sphere strike again!

Software would be so much simpler on a ringworld ...
Sizzy – The Responsive Design Browser
"setterm --reset" is the command you are looking for in most *nix systems.
At least in terms of zeitgeist, it feels like a turning point of some sort when the main conversations around "what does ai even mean?" started to go in a more concrete "can we get it to do this?" direction. It's increasingly becoming a part of of life, even mundane.^ A camera becomes obviously expected to understand who or what it's taking pictures of.

^great example, btw. auto complete and search captures it.
That makes sense as an explanation. But it means it's hard to use in a city that has long streets with the same name the whole way.
> Take a look at aircraft instrument panels. They are very much designed for clarity and to be usable in emergencies, usually the hard way. They use words. Altimeter, Airspeed, Vertical Speed, etc.

People are trained for those instruments. The written names are not that useful, because you won't fly something before understanding most of the cockpit. The instruments often use shortened or genetic name which is you need to learn beforehand. Example:

https://static.wixstatic.com/media/b9d472_b86c69d385b84f60ae...

What can you learn from reading "FD", or "INS", or "DH", or "M/CG"? Or from tens of completely unlabelled indicators. You either need to already know it, or learn from the manual.
Gatsby Starter – Styled with SCSS, Maximum Score on Lighthouse
Not really. Lack of basic infrastructure still plagues vast parts of India. But yes, India is perhaps the most interesting consumer market outside of US and China. Interesting enough to set bases there
the trade war with China is separate. This date backs to the TPP which Obama was trying to accomplish as well as a response to blatant ip theft, cyber attacks, and corporate espionage by Chinese govt.
Renaissance – Benchmarking Suite for the JVM
> I think terminal usage should be maximized

I don't have a problem if people want to use terminals in smaller windows.
Migrating from Vuetify to Quasar
Why's there such profound and intense hatred towards jquery in the WebDev world?
I was struck by the the ears, of those visible, except for two, they were very uniform.
This is the part of climate change that the media has really failed to talk about. It's always about sea level rise, but that doesn't make most people worry enough (just move or build levees). The real impact is that the climate will change everywhere. Good farmland will become bad. Areas with bad farmland will become good. And it's not easy to just shift the agriculture industry from one place to the other, and there's no control over where this happens. Also climate change doesn't care about borders. A country that has a lot of food production could suddenly have almost nothing. And even if a country is lucky and suddenly has good farmland, it's still a food crisis until that country can get their agriculture industry up and running.
Ask HN: Why is there a dislike for Reddit in the HN community?
They also came out of the golden era of blogging where you could develop a significant audience subscribed directly through RSS without requiring some middleman distribution or aggregator taking your eyeballs. I guess it can still be done today with social media, but there’s just so much content out there it’s much harder to develop a loyal user base like 37signals did back in the day.
I think this depends a lot on what kind of laptop user you are. Are you someone who is always at a desk with a mouse and keyboard, or do you want to post up in a coffee shop with just your machine and no peripherals?

The macbook pro is vastly superior to any device for the later use case because the touchpad is so far ahead of anything else. The new keyboard on the other hand is a bit frustrating when coming back from my personal surface book.
Hmm... downvotes? Is there some technical issue or something else? Some evidence VLC had writable and executable pages in heap?
"Float like a butterfly, sting like a bee."

At the end of this piece, that's what my brain dredged up from the opposite corner of the ring, so to speak.
> Why do we assume that there has to be this separation?

Because the GUIs of Smalltalk/Lisp era have mostly gone the way of the dodo. Unless you're writing software in Smalltalk or Common Lisp, you're unlikely to see truly powerful GUI principles any time soon.
Even that guidance has changed with the cultural acceptance of `npx`. At this point the only thing that should be `npm install -g` is npm itself, and that only depending on your philosophy of how current you need to keep npm versus the version that ships with your NodeJS install.
How to Build a Deep Learning Model in 15 Minutes
Yes, that's why it's genius.
Basically, photosynthesis doesn't work good above 40C. Plants stop making sugars and start consuming them instead.
This is unfortunate for us, because agriculture is basically the art of convincing plants to store as many extra calories as possible.

So there's a major difference between "warm" and "hot" climates.
Or an infinite frictionless plane in a vacuum
That's kind of naive no? Everybody in this town buys Comcast, but that's not because it's a great product.
Or another scifi novel, West of January by Dave Duncan.
nothing will change until we start holding executives responsible (i.e. jail time).
The International Space Station is growing mould, inside and outside
Sort of, but from what I have heard, being a donor is also absurdly competitive due to the low marginal cost to the donor. Every prospective parent wants their child's donor-father to be a 4.0 GPA valedictorian ivy league graduate, captain of the football team, leader of men, captain of industry. Or maybe visionary researcher, famous scientist. Or perhaps top-billing hollywood actor, or decorated military hero. And, behold, because the parent can be choosy about the donor, they actually can have that.

So in the end being a donor isn't really the key strategy here, it's just a force multiplier for highly successful men who have always had fantastic odds for passing on their genes to multiple mothers (even in nominally monogamous societies)
Impact of Developer Choices on Energy Consumption of Software on Servers (2015) [pdf]
Jony Ive’s Fragmented Legacy: Unreliable, Unrepairable, Beautiful Gadgets
If the US Democratic National Committee hadn't rigged the last election for Hillary, we'd have Bernie Sanders who actually gives a shit about climate change and would do something about it. Hopefully, the DNC won't pull a fast one again with Biden.
The Bayes Way – The Best Resources Learn Probability and Statistics
Model Checking for Dummies
Yep, your points 1-3 were exactly what I thought was going to be a waste of time as well. But what I have found about all good processes, they simply aren't magic. No business got made simply by watching videos or talking on the internet with some strangers.

I found SuS to be more like a framework or a guide for my own work, not an end result in itself. I applied what I learned, not expecting to get much for free, and it was invaluable for me.

Did you participate in ever group meeting? I took notes, asked the other people questions, and this was both instructive and encouraging. Did you watch every video? I did, and learned stuff from hardware businesses I never would have learned just watching videos on software focused discussions.

Most of all, almost everyone speaking really seemed to walk the talk, not just have good theories. The last video (that I recall) was about health, physical and mental, and it was enlightening.

I hope you consider trying again, and look at it from a different perspective.

Yep, they like their unicorns, and I suspect my business will never get funding, but that's not why I participate, it's useful for me to change my perspective. Maybe take on some of the traits of highly successful businesses and apply it to my own.
Official reviews are embargoed until the 7th. PCIe 4.0 doesn't change anything for a CPU/Memory benchmark.