skysight-inc/HackerNews huggingface dataset:
The moon has no magentic field. There is no protection from cosmic rays, not enough gravity to keep an atmosphere, not for nothing that there is currently no known life there.

Life needs more than oxygen. Why do we keep positioning the Moon as some sort of life boat for when we muck up Earth past the point of survivability?
> And is an "actual" progress bar any better for the user than the fake one?

In the best case, no, because the progress bar disappears so quickly you hardly notice it.

But in the worst case scenario, yes, it's useful to see that your connection dropped, rather than finding it out after waiting for something that is not even actually waiting.
So was the 1960 Corvair dangerous? I notice the engineers all say performs comparable to other cars, but not weather that was a good or bad thing. Four other dangerous models doesn't make one of the dangerous models less dangerous.
I like to store data on USB flash drives. After being left to mature for a few years in a humidity and temperature environment, you get some really interesting and complex byte streams where your original file names used to be.

Often they are not even valid UTF8 which, when you uncork the filesystem for the first time in a decade causes the most delightful crashes. The more years the better the aroma.
I dislike constantly having to backslash escape files on the command line, so I use dashes instead.
Hahaha, I was on 4chan from around 2003-2006. Our Internet histories are inverses :P
Huh, spaces. There's way too much software, especially on Windows, that breaks when there are Cyrillic characters in a path. I'll let you guess how I found out.
Brother in arms. I just posted similar thing below.
Japan's Subaru unveils first all-electric car, developed with Toyota
Isn’t -gdwarf-2 an odd choice? Wouldn’t you prefer one of the newer, more expressive flavors of DWARF? -g by itself gets you the default, which is newer than 2 (at least for clang).
I think you’re exaggerating the level of agency the government has here or actual intent versus unintended consequence, but I think you’re right about the effects. One reason I think elon has been wildly successful is not that he’s way smarter than everyone else but just that he’s a physicist/engineer-type that actually managed to become rich enough to control his businesses and dictate priority. A rich guy who is actually technically smart (as well as relatively competent business-wise) and at least in the early days did a very good job of identifying/listening to/empowering people smarter than him on some task (in part because he had the broad physics background to grok what they were talking about).

There are doubtless a lot of other Elons out there, but we just haven’t empowered them. Maybe also some that are a bit more emotionally stable.
I've been pretty unimpressed with the results to be honest. There has been a lot of hype around businesses that have little value-add and lots of great marketing.

I love the concept -- quickly spin up an MVP, etc -- but when so much of success lies on execution and so many good ideas need time to be perfected before they commercially viable spinning up things very quickly isn't always the best.
All the while not understanding that projecting a video of unknown resolution onto a large screen in the courtroom could have the same effect as zooming the image.
That seems hardware related. I'm currently running a more-or-less out of the box install of PopOS on my Surface Pro 3
> it's been astounding the number of bugs that have appeared over the years triggered by spaces and other unusual characters in file names

If you consider spaces “unusual” I would say you haven’t encountered a single average user in your lifetime. Spaces in file-names is the single most common thing people have, outside programming environments.

As a x-plat developer, the only platform where I (still) regularly encounter these kind of bugs are platforms where solving problems through scripting is common, like Linux, where the primary means of operation is through stringly-typed statements getting parsed and processed in a untyped-fashion. It's not very reliable.

On Windows people more often use “real APIs” (because scripting doesn't really work as well), but then these problems just goes away.

Pros and cons, I guess.
Gmail still provides a simple HTML page: https://support.google.com/mail/answer/15049
Sheldon Brown's Home Page
I'm not sure of the workflow here, the backend is instrumented separately. We're only looking to trace user actions in the backend, can you explain a bit about how OpenTracing fits into that? Where do the traces go?
Seriously. Just get up from the computer and go do something else. /s

We computer people are truly an odd bunch.
Conversion kits start at around £150 and can be fitted to that £50 bike.

The biggest issue I see for higher priced bikes is secure parking (as mentioned in the article). No one provides secure/supervised parking and its tricky to get insurance. You can't really lock any nice bike outside the supermarket and always expect it to be there when you get back.
In that case the GUI is merely changing the file name you type; in a shell you'll see it as "Foo:Bar 10-01.rtf".
Lisps, especially Scheme with its `x->something-else` convention, have ruined naming in other languages for me.
We’re actively building the infrastructure to launch in additional countries. It’s a challenging logistical environment at the moment, but we very much built and certified the product to be broadly available, and we are reminded of the interest in that daily!
Same. I had tears in my eyes from laughing. For some inexplicable reason it seems incredibly funny.
Just here to point out the bike carrying “Air Conditioners” is actually carrying carpentry tools.

Sort of funny if you know the Festool brand as they’re considered very premium.
> thisismyconfig.txt vs this is my config.txt or this_is_my_config.txt

Just wondering, what is the readability of this for people who are dyslexic?
I am grateful I still get to seen an unaltered moon.
How and why we built Masked Email with JMAP, an open API standard
(Author here) Thank you for the thoughtful post and rigor. I've really taken time to reflect on this term and what it means. I still come back to `genius` being associated with attitude/approach/decision-making that may yield certain results. In this case, `resourcefulness` applies to his approach while sharp/smart/genius applies to his attitude and approach.

In another way, I find it difficult to deem someone a genius by the results of their actions (i.e. resulting). It's much more about their mindset and decision making process.
Hope he puts the wardrobe back together, otherwise landlord won't be happy.
Zalgo text:
https://zalgo.org/

It was a great joke for a couple weeks two internets ago.
>The definition of "active shooter" is "there's someone running around shooting people".

No it's not: The United States Department of Homeland Security defines an active shooter as "an individual actively engaged in killing or attempting to kill people in a confined and populated area; in most cases, active shooters use firearms and there is no pattern or method to their selection of victims."[0]

Even if it was, I'm glad that definition excludes the events that transpired when Rittenhouse was attacked.

>Self-defense comes into play at charging time and in the courtroom, as it is now.

Self-defense came into play when he defended himself against assailants.

>The cops role during the shooting incident is to stop the shooting and detain whoever's doing it.

Non sequitur.

>Until they do, it's an active shooter incident.

That is not what an active shooter scenario is.

[0] https://en.m.wikipedia.org/wiki/Active_shooter
Wasn't Rubrik started as a stolen idea from a VC pitch by Cohesity? I have heard this rumor but I am asking, not claiming.
I nearly gave up on learning newer front-end JavaScript stuff like React & webpack and so on a few years ago because of spaces in paths.

node-gyp doesn't like it when there's a space anywhere in your working path. Stuff I was messing around with was all in ~/Code Projects at the time, and using npm install on some things just broke. Looking back, I definitely could have done a better job parsing the error messages but still...

There's an issue but it was closed in 2018 as "The workaround is to use a path without blanks" https://github.com/nodejs/node-gyp/issues/439
How often are you starting large applications, and how do you define non-negligible here? Milliseconds?
I've only worked at GAFAM (GAMAM now?) and I'd say half the people I have worked with have stayed longer than 4 years at the same company past the 4 year cliff. I think it probably is actually cheaper to focus on recruiting to get the half who job hop while letting the other half be complacent.
Why stop here? Why not put spaces in your variable names also? Allowing spaces only in file names and not in variable names is short-sighted when not inconsistent.
Good article. I feel very comfortable doing this with code and not so much with physical material, where the constraints are much more imposing and the risk of screwing something up is much higher.

Based on my experiences with programming, I imagine part of being able to think this way is also having experience building things physically. The fact that I can think about connecting pieces of backend infrastructure, or bits of reusable code, or a wiring up a handy library to solve a problem is from experience solving problems with the tools at hand.

Probably the best way to get started with this mindset in any problem domain is to just start making things, getting a feel for the capabilities of tools, the strengths of various materials.

In other words, the attitude adjustment is just one part of being able to solve problems this way - you've got to be very comfortable with your tools and materials, or have little to lose so you can experiment safely.
the job of a university is to teach CS, not a specific programming language. javascript is just a language like any other, there is nothing particularly good about it. it became popular because a scripting language was needed in browsers and because every idiot out there wants to become a web developer because they think they will be zuckerburg in 6 months. indeed, there are endless programming bootcamps parasiting off these people as you pointed out.

finally, it is perfectly valid to choose to become BETTER in a tool set instead of learning a new one every year. i’m pretty sure there are many developers out there who have no interest in learning other languages and are content in spending their valuable time learning other skills that are more valuable.
Also this BS article fails to mention that both judge and lawyer mentioned that they DO NOT understand the technology and defense attorney said that they had expert look at it and the expert told them about "AI and algorithms", he also apologized for saying "algorithms" incorrectly.

Judge said he has no idea on how this technology works and only mentioned "inserting pixels" because the prior expert who looked at the pictures told them about "inserted pixels".

Judge told prosecutor he is free to bring a expert who can attest to accuracy of video taken with zoomed in iphone and then zoomed in through iPad for display to Jury. Prosecutor also couldn't tell Judge which software they were using to zoom in on iPad.
I’m in Norway in a family reunification visa, so I don’t get the temporary number. They just count on my wife being able to take care of everything. Which she generally can, but I’m still out of luck getting a cell number, or seeing a public doctor, etc. Still happy and thankful to be here, but it’s frustrating. I can’t even order anything online from Norwegian stores.
In my case, and for many people writing desktop software, and for absolutely everybody writing open-source tools or libraries, unfortunately you can't control the environment.

Non-ASCII paths are extremely common (e.g. the user's home directory on Windows, for the large majority of users outside the English-speaking world) and spaces, punctuation and weirder characters will definitely happen when you least expect it.

Yes if you can avoid it then absolutely that's great, but I don't think most people can.

It's also not usually very difficult to deal with, as long as you actually spot the issue in the first place.
That's not really true. Video upscaling is probably going to be linear interpolation, which is very unlikely to add meaningful artifacts, but an intelligent zoom that tries to add visually meaningful information may change the apparent content.
It's usually called Zalgo text, and it's what you get when you start stacking all kinds of Unicode diacritics on poor unsuspecting characters.

https://en.wikipedia.org/wiki/Zalgo_text
Interestingly I get different behaviour per browser/OS. Firefox/Linux clips it to the bounding box of the parent element, Firefox/Mac and Safari/Mac clip it to the line height, and only Chrome/Mac lets it extended further.
Maybe it's related to the warranty? Apple sells AppleCare separately, but it's basically a warranty that's already guaranteed under EU consumer law. So in the EU they should factor this into the price.
Alternately: when we developed warehousing. Grain houses, meat salting, anything that allowed long-term storage allowed hoarding. Manual labour then shifted from subsistence-related activities to protecting the stash, and that means you need a power structure to decide who gets access to what part of the riches.
Happened in my extended family as well. The woman and her mother took the kid away and I never saw them again. I was told it took court officials and police for the father to be able to see his son.

At work, a female colleague described similar situation. A family member had a child with her husband, divorced him and took the child to the United States so they'd be out of his reach. Apparently it's easier to illegally enter the country if you have a child with you. Now she sends my colleague and her family threatening messages using fake instagram accounts, taunting them with the fact they will never be able to "ruin her life" now that she's in the USA. She's supposed to be arrested for kidnapping and lose custody of the child if she ever steps foot in my country again.
I don't really understand the semantic games played here.

If you want to interrogate the issue, you need strong upfront definitions: what is a code editor? I'd assume the thing that edits the code, but the problem is created by shifting the scope to "everything related to software development".

That's either out-of-scope for the problem, or you need to define the problem better.

There are also a few dubious distinctions e.g. what are the boundaries of the "editor" - you could create a singe app that spawned two windows, one for docs the other for code; or use two different apps with exactly the same UI - from UX perspective the technical distinctions aren't relevant.
Combining diacritic marks.
There's a customer for everything. I've just never liked the aesthetics of the underscore. Also if your underscored thing gets put in some document and then underlined the underscores can become invisible.
Ask HN: How to build a simple REPL architecture like Hackerrank?
I'm trying to build a Quantopian type product: where users can submit python codes on client side and there's a server runtime that executes the codes in a queue. What's the easiest way to build a Replit/Hackkerank/Quantopian type architecture on AWS?
ClusterFuzzLite: Continuous Fuzzing for All
There are no fanless CPUs among the options, and the consumptions are not explicit. The only battery mentioned is 55Wh.

CPUs with the lowest consumption are (sorry for the obvious points)

-- battery efficient, allow for more work per charge;

-- silent, requiring no fan;

-- often cheaper;

-- still quite fast for normal use.

So, I would not do without...
More or less all 1960 cars are objectively dangerous compared with modern automobiles.
We will enable email registration and authorization soon. Stay tuned. And thanks for commenting.
(Author here) As a software engineer, I'd love to know more on how you apply this.
I'm 50% convinced this is why MANG companies have such intense interviews.
> The engineers building the future deserve a fair equity share in the value they create; today they don't get one.

I understand that this is from 2001, but oh boy has this changed drastically.

For arguably the first time in history founders of businesses operate controlling interest of their stock on the public market. More billionaires have been minted from tech companies in the last 15 years. Not only have engineers gotten their fair share, their power is now being questioned (see Musk, Zuck, etc.).
I still use the "web safe palette" when choosing color codes for CSS
I haven't seen any confirmed serial domestic abusers get black banners on HN, if that helps you figure out the metric.
The moon only has a 1.5 degree axis of tilt, so unlike on earth (23.5 degree tilt!) the seasons aren’t super pronounced.

It’s true that there are still short periods of darkness even at the poles, but they’re not months long like on Earth.

Further, you could still access 24 hour sunlight by building a transmission grid with multiple solar panels, but the length of the transmission lines required would be much shorter near the poles.
Whenever someone is pushing a mandate on someone else, I wish they would be called out if they are already following that mandate. In this case it would be asked of those from MADD, "Have you installed these devices yourselves?" I'm sure they haven't and I'm sure they think they don't need them.

I was in the military when Congress banned smoking in much of the military and other federal buildings but exempted themselves.

Person saying taxes should be higher for everyone -- what's stopping them from paying more right now?

If it's a step I haven't already taken myself, I can't even conceive of mandating that everyone do it before I start, but that's just too alien a concept it seems.

In a similar bit of hypocrisy, I feel the same way about drinking underage and the number of people who are perfectly ok ramping up punishments for the same "crimes" they themselves committed -- it's just the timeline in a different direction now.
Maybe Raku[1] is for you!

[1] https://raku.guide/#_syntax_overview (see section 1.7.1)
I had it as my default for a long time (i.e. it loaded the simple version when I go to gmail.com), but then I accidentally visited the complicated version and there doesn't seem to be any way to set the simple one as default anymore. I can still use the simple version by using the special link but nevertheless a bit bothersome.
that's hilarious, thanks for sharing that.

Perennially relevant xkcd: https://xkcd.com/1053/
the problem is spacex doesn't have a price competitor so, ironically, the only price pressure is upward. I was hoping Blue Origin would at least keep pace because then there would be an alternative in the same neighborhood on price.
You are partly right, but it is not so bleak, come on.[1] It is true that the average programming practices in the sector are pretty outdated, but we do have forms of code reuse like function blocks and functions, some form of code generation via the APIs of various IDEs, etc.

The thing is, this sector is SO vast.

(Modern) software will take quite a bit to eat this world, at least simply for its size.

Industrial automation goes from smalltown electricians (this particular LOGO PLC lineup is targeted at these people), to builders of small machines still hugely relying on electro-mechanical components, to world-wide corporations, with varying levels of regulation, tolerance to risk, and so on. Not to say anything about truly advanced deployments in science projects, etc. We are basically talking about the WHOLE of what used to be called the "secondary sector of the economy", and part of the primary, AND part of the tertiary! [2]

The IEC standard, the most advanced products of nearly every vendor, and the most advanced users, are going towards (sure, at their own pace, but still) modernity, but it's just a part of a vast ocean. I personally don't think I would exaggerate if I said that the variety of attitudes towards software in industrial automation is far, far greater that the one in the "normal" software industry; coupled with the other constraints expressed in other comments, that means that is not so simple for modern practices to win, they eventually will, but it will take a quite a bit.

[1] many might laugh at the content, but have a look at the programming guidelines by Siemens https://support.industry.siemens.com/cs/document/81318674/pr... and while I am at it at https://www.plc-security.com

[2] https://en.wikipedia.org/wiki/Three-sector_model
The book that bears his name is very old and its origins are mysterious. There very well could have been a philosopher named Zhuangzi who wrote down (or had his pupils write down) his dialogues and stories, or he could have been a fictitious character that formed the nucleus of an oral tradition, it's really hard to say.
Deceiving the user into thinking it's a tool for them while actually being a way to manipulate them. For Google that's extraordinarily on-brand.
I'm not here to cast aspersions, because I know for a fact that there are people who have built more impressive software with no-code than I ever will, but I kinda wince when I hear the phrase. Code is code, and whether you choose to interact with it directly or not is your personal prerogative. However, there will come a point when you have to debug something that requires you to get down-and-dirty with a shell. Eventually, you're going to want to build that module that $COMPANY_NAME refuses to build for you. In this sense, no-coders actively put themselves at a disadvantage when they refuse to interact with code. The size of that disadvantage varies wildly, but it will almost always be there.
Imagine if you could clip your screen onto the headrest in front of you

That's just a VR headset!
I'm guessing in the US one could get probably a solid 30 - 40% support for mass eradication of deer with a few headlines like this making the rounds. The hubris never ceases to astound
A bacterium that requires rare earths (lathanides) to live
Yes I can. In a group, rotating out quick pulls on the front but largely drafting. Most cyclists with a few years under their belt can.

I'm was never a track racer, never even much of a road racer, but at peak fitness I could do a 40K time trial in ~56 minutes, on a time trial bike and a flat course. That only won races where the fast guys didn't show up. 10 years ago if memory serves a 50 year old guy almost broke the 50 minute mark. It's really not as fast as you think it is.

Alex Dowset did nearly 55KPH his last track hour record attempt, and didn't set the record. Power required to go a given speed follows the cube of the velocity so it's nothing near linear to go 10kph faster into the wind at those speed, but yes, in a group, 48kph is attainable for a moderately fit cyclist.

Furthermore, my point wasn't about being "comfortable" as in "breathing easy" it's "comfortable" as in "feeling ok going that fast on a bicycle and knowing I'm relatively safe because of the experience I have.
Got me on that one though I was outside yesterday morning and the smell of wood smoke was very nice. That’s from a guy who has lived through many recent and past smoke filled summers that have been helped along (fueled) by those who wanted to stop progress by halting responsible logging. Their tool? The Spotted Owl. Sorry to see how well that is working out for them.
I just got out of jail. I made a new LinkedIn profile. First e-mail I get from them is a recommendation that I apply for the position of CEO at Boeing.

Don't worry, guys, I got this!
Update: protocol buffers look more promising than I initially gave it credit and there is a Rust implementation.
Talk to Ryan Gosling…

https://petapixel.com/2020/08/17/gigapixel-ai-accidentally-a...