skysight-inc/HackerNews huggingface dataset:
> I don't think if someone can't use a device properly, that it's the manufacturers fault for making it hard to use.

It absolutely, completely is. What pointers to the hidden features, or more information, are built into the very trivial onboarding phones provide? What quick reference leaflets are in the box? What brightly printed card with a QR code to the downloadable beginners guide, or full manual is there? What getting started app or link is there on the home screen?

None at all.

My microwave, stereo, car, kettle and lawnmower all included more get you going guides, links, sometimes PDFs, sometimes proper paper guides. For trivial often single purpose items.

Search for a user guide for a phone, or Android/iOS and you'll get shitty third party sites and/or programming guides for developing apps. Apple happen to have a really comprehensive one, that's not exactly mentioned anywhere, that you can download into books. They could include it on all phones for zero effort and loss of a tiny amount of storage.

Tech manufacturers should be deeply embarrassed.

No need to include a 3 volume printed manual set, just a card or two signposting current, relevant resources. A simple app on the home screen would suffice too.

> Maybe when people spend large amounts of money on something, they should put more effort into learning how to use it?

Maybe the resources could be subtly telegraphed to the people when they spend large amounts of money on something. Like just about every other category of product in existence manages to a far fuller degree.
It is, and that's what I tried to highlight with my comment.

Apply your comment to the monks then.
nah actix web and diesel
I always wonder why people think that there's so much money you can take away from space exploration R&D when the whole sector is basically really tiny and funded on a comparable magnitude of public broadcasting in some countries (e.g. NASA's yearly budget of 16 billion EUR vs. Germany's public broadcasting budget of 8 billion EUR).

The discussions ensuing about the usefulness of space exploration are always passionate and of course argue the humanitarian point of using that money to better our planet before doing anything somewhere else.

How much combat ship, Nth generation fighter, railgun and hypersonic weapon R&D do you get for the same price?
From an organisation’s point of view, does it matter how one person came to be a better performer than another? Surely they just care about current state: this person performs better than this other person now.

Perhaps had their backgrounds been different, their performance would be different. Perhaps if the under-performer had more training, their performance would be better.

But right now, things aren’t different. From the organisation’s self-interested point of view, they should just choose the better performing candidate.
You can generally either dumb down the product that it has very few options to tweak (I call it a lazy engineer's choice), or you can design the product that it has the initial setting for average joe, then you can drill deeper into advanced settings if you need. Plenty of software does this right.

These type of complaints are the most common I hear from technical people that switch from android to iphone - the lack of customization, the product is on purpose 'dumbed down'.
Forgive my impudence, but why does this matter?

I have barely managed to come to terms that I will never accomplish anything of value in my life. I suspect this is true for most people. As a society, we inherently value diligence and hard work over intelligence because most labor implies more of the former than the latter.

The elites will still be elites. The general population gets a little dumber over time on average, but this matters very little.
> nobody thought that next 50 years would be just "Boldly going where Yuri Gagarin has gone decades before"

Pretty comically dramatic undercounting of what has been accomplished since Yuri Gagarin.

Hubble alone embarrasses that premise. The ISS does as well. What New Horizons recently accomplished, by itself, is enough for me to feel entirely comfortable with what we've accomplished as a species over last 50 years regarding space. The same goes for Curiosity on Mars.

The sole issue is the lack of understanding and appreciation for how difficult these truly extraordinary accomplishments (of which there have been many others I didn't list, such as Voyager or Rosetta) are compared to merely blasting someone into an orbit around the planet.
Cobol precision with Perl 6 fat rationals
Sold my first spreadsheet with macros build in SuperCalc 1 to the dutch government. What a time.
University develops car where chassis acts as battery
Getting a job is not necessarily a reason to jeopardize a whole career in the intelligence community. People in public service sometimes have feelings about serving their country.
Show HN: Why we killed imwith and launched GIFted (Guggy YC S17)
Hey everyone,

6 months ago we launched imwith - a NLP-based GIF messenger. I’d like to share with you why we decided to discontinue imwith and launch GIFted.

imwith enabled you to chat and get automatic suggestions for relevant GIFs based on what you type. The experience for adding GIFs to your conversation was sleek, seamless and much much better than other messengers. The UI was unique as well. For example, there wasn’t any ‘send’ button. You’d send the message by swiping it. It was extremely novel, but it didn’t really take off (retention wise).

We tried a lot of things and nothing really worked. We had endless debates of whether we should optimize the product or start from scratch, it was pretty frustrating.

At some point we decided to follow a hunch we had for a while, and enabled users to direct and act GIFs for pre-defined tags (#smile, #grouphug etc.). We were excited about the idea that our NLP engine will offer users their own GIFs.

The results were great! Users recorded 50, 60 and even 90 GIFs in their first session and under 15 minutes, they loved that part. But unfortunately they didn’t use the GIFs in the messenger. They actually didn’t use the messenger at all.

We decided to discontinue our messenger and to launch GIFted, a GIF community in which people GIF themselves to express their take on specific situations, emotions and gestures. A month ago, we silently launched our early beta and so far thousands of teens across the US have created so many hilarious, creative GIFs…repeatedly, check the user @maxdd4l. He’s going to become famous one day :)

GIFted users can browse GIFs, act their own GIFs and participate in a daily GIF challenge. Things look much better now (retention wise).

What do you think about GIFted? I’d be happy to get any feedback and answer questions about our journey.

https://itunes.apple.com/us/app/gifted-gif-yo-self/id1435132...
Pick and Place Robotic Arm Project Using Arduino
Interesting! I don’t know how modern C++ deals with multi threading and shared memory etc.? Care to fill us in on the state of the art and how it’s as good as rust?
Hey at least they haven't taken your voice away yet.
> None of these news organizations issued retractions.

And then this gets repeated, retweeted and multipied, and finally people start the discussion with "obviously...", "it is widely known that...", "as it's been established...". Not only it gets a life on its own, but you can receive social punishment for just trying to discuss that.
Smart people tend to reproduce with other smart people, but they reproduce an awful lot less. Interestingly, smart people having low fertility is a rather recent phenomenon. Lots of famous scientists came from huge broods.
> if you're not programming any more, how can you define a modern technical architecture ?

Knowing one's limitations is key - I certainly won't get in the way of implementers. But functional requirements do drive some architectural decisions and spotting them upstream helps, for example once the conceptual data model and typical query usage are defined, one can decide whether the contractor one sends a purchase order for needs to grok graph databases or relational ones.
I wonder if it's the solar wind or just the escape velocity vs. the termal escape.

I'm sure in a couple of centuries humans would be able to build superconducting magnets powerful enough to shield Mars from the solar wind (those would double as energy storage as well), but we can't do anything about the fundamental properties of gases and escape velocity.
What are the risks in becoming mother after 50s?
Yep! Plus the lack of a magnetic field, which is largely also due to Mars being too small, and losing heat too fast to have any liquid metal convecting in the core anymore
It is customisable, you know.
I still haven't heard a compelling argument for that. The only plausible reasons I've heard for Apple and Amazon lying about that are because they're being pressured by the American and/or Chinese governments. And if that's what's going on they're really going the extra mile with these calls for retraction.

I don't really buy it, if they really wanted to gaslight Bloomberg they could do it more subtly and without putting themselves in such an awkward position if strong contradicting evidence came to light.
To produce energy you need a temperature gradient.
Over millions of years.
I can see how `semi::map` could be useful, but `semi::static_map` just seems to be an alternate syntax for global variables.
I'm sorry, I meant to say RSA. My mistake. I find the mathematics of it quite elegant.
Everytime I ask someone who met students of a certain kind (private, elite, public) they always say "They're lame". :)
JSON is likely the least efficient container for a behavior type. ;-)
How the Blockchain Could Break Big Tech’s Hold on A.I
> Look at the examples of CVs/books sent around with just the name/gender changed and the huge difference in response rate to see the bias.

That's not true. The original studies used low class names for blacks and hispanics, but not for whites. (For example, they didn't use names like Cletus or Billy Ray.) Once this was corrected for, they found almost no bias in resume screening.[1]

1. https://economics.missouri.edu/working-papers/2014/wp1419_ko...
Oracle acquires DataFox, a developer of ‘predictive intelligence as a service’
That's why editors exist. Then, the journalist could also have been fed information that was fed to their leaky source in order to find out who the leaker would be.

OTOH, no experienced intelligence professional would leak information they are not absolutely sure other people have.
Our comfortable temperature is around 25°C. Let's set that as our baseline. In dry conditions we can bear about 90°C above that for a few minutes and only about 20°C above baseline sustained. In comparison we have many permanent settlements where days 75°C below baseline are a yearly occurrence.

If we talk about the more humid climates found in much of Europe and the US, the weaker members of our society start dying on days just 15°C above baseline.

I think we handle cold much better than heat.
That totally sounds like gossip to me. I'm very sceptical that "he [created] a school [as a] kind of a middle finger to them".
Who's gonna be youtube's Reagan ?
Node/plain js dependency injection “lib”
Draw on this Website
L.Paul makes Trump look like a wise elder.
Thanks for the feedback. I will do improvements
Cilium 1.3: Go extensions for Envoy
Valid point about projecting my own feelings.

I was more trying to make a point that if you're writing a guide or tutorial, actually start from the beginning.
I've started many years ago with programming on the Mac using MacScheme - that was cool. Then Macintosh Common Lisp, which was really really great and later developed and sold by Apple for a few years - that was used for a lot of UI stuff. The later kind-of successor Clozure CL is more limited - it gets some basics right, but the IDE is limited. Nowadays I'm using LispWorks - which is commercial&expensive - but which has useful IDE and it gets many things right. It has also some CLIM influence in its CAPI UI toolkit.

For example this in Racket 7 in the listener:

(define (foo i) (if (zero? i) i (begin (write i) (foo (- i 1)))))
(foo 10000)

Takes around 20 seconds on my Macbook.

This in the LispWorks 7.1.1 listener on the same Macbook:

(compile (defun foo (i) (if (zerop i) i (progn (write i) (foo (- i 1))))))
(foo 10000)

it runs in less than 1 second.
Technology is ever advancing and improving and I’m sure eventually we will get there. Or we’re already there, like I said, I’m out of the loop for past few years so maybe some amazing improvements have happened.

Another inhibitor of this technology is how cheap/behind retail companies tend to be.

We want advanced analytics.
Ok, we can set up these cameras and the like which will send everything to our servers for computation.

We only have dsl at the store.
Ok, then we need to set up a server(s) at the store.

We only want to spend 2k max per store, and use sub-sub-sub contractors to actually set up this equipment.

All of this pain and trouble scared me away from working with retail focused companies for past few years.
> - non static and non namespaced global variable EMOJIS (should be inside the emojize method or at least in the namespace)

The implementation honestly should be put in .cpp file, not a header. Currently it will define both the gigantic statically-initialized map and a function in each module where it's used. Compared to consequences of this lack of unit tests looks like nit-picking.

And yeah, the logic of the function is easy to follow, so it's definitely not modern C++.
Piscines are intensive multi-days coding sessions that are predominant in these schools (selection for entry is done with those sessions as well).

This is to encourage the "get shit done" mantra of these schools.
It's likely illegal to "just say no".
Oxygen yes, magnetic field no. Without magnetic field you can't really live on a planet.
I'd like to use different languages for different applications. I'm using Russian and English languages interchangeably on my phone. Luckily many applications nowadays have separate language setting, but not all. That's not an outlier request. I hate that English-dominating CS monoculture that thinks that everyone is like them. It caused great headache of 8-bit encodings which the rest of the world had to deal with for decades, while US didn't even understand what the problem was about, strlen is just fine!
In theory it should lower the cash price of the car. Instead of paying $$$ for the car you pay with your attention and data.
Sure, but that's just a different form of fitting one size for all, where they assume that every student can learn by themselves.

And once again, all engineering schools considers their students adult enough to let them do their thing: there's no repercussion if you don't go to classes, it's not 42-specific
Rust's main attraction for me (coming from a C background) is that it allows you to do threading reasonably confident that you will not enter a world of pain after a simple mistake. In an ever more concurrent world that is a major plus.
Quite honestly, most companies don't care about one's compiler theory knowledge or ability to build shell scripting interpreters, nor should they.
Ask HN: I liked Sales Engineer, how can I get more?
Was a software dev for almost a decade now and worked 1 year as a solution/sales engineer, primarily as a technical subject matter expert on our product as part of the pre and post sales cycle. I friggin loved it.

I enjoyed explaining complicated technical subjects to CEOs, put together technical workshops for developers, and built our proof-of-concept, eventually automating about a week of work to minutes.

However, all the SE roles I see require 3~5 years of experience. If the company did well I would've stayed :/

So now my world is uncertain. I haven't coded for a few years and I enjoyed SE far more and I just felt natural at it unlike coding which was an uphill battle....it eventually stressed me out and I was so happy when I transitioned to SE....

tldr; sales/solutions engineer with 1 yr at a failing startup, living the paradox-most entry level SE jobs I see being posted require ~3+ years of exp.

so its a double whammy:

Lack of Sales ---> Lack of Customer Facing Time --> Lack of Quality Experience ---> Lack of SE roles I fit for ---> HN @ 3AM

I just don't know what to friggin do. Obviously working at that startup was a mixed blessing but now I can't go back to software dev and I can't move forward in my SE career path ㅠ_ㅠ
In my view, that value rise helped a great deal to plug the ideas of Blockchain and Distributed Ledger Technology more than previously. Indeed, even the individuals who are simply keen on Bitcoin and are not specialized,https://www.essaychamp.co.uk/, are presently seeking in Google to discover a "Blockchain and Bitcoin Guide in Plain English" to see how this enchanted cash of the century works and develops.
Type12 – bring back realism in technical interviews
I think that quote reflects a concern about the equality of opportunity ("access to the same resources"), not outcome. And in particular, that rewarding merit as measured solely as the outcome, and not the struggle to reach it, will only reinforce that inequality, since two groups of people who have (on average) the same abilities will have different outcomes if they start from two different positions.
Square HSM Cold Storage
Same issue. iOS w/ Safari & Chrome
But the cost keeps growing, especially when you need to go from 50 servers to 100
While there isn't many companies supporting obsd officially it took me a little over 5 minutes to spin it on my own VPS at OVH.

So if your provider gives you the access to kvm console you just need to download bsd.rd, add GRUB entry and reboot. Do your install and you're a happy OpenBSD user in the cloud.

In the next step I think I'll automate that process with bash/ansible and autoinstall file.
Ask HN: What are best resources to learn new programming language as senior dev?
I am developer with about 10 years of experience in PHP and Linux server administration (basically managing and creating software for LAMP/LEMP stack). Looking at job offers recently I noticed decline in PHP roles therefore I started to look around for good, fast paced online courses that will help me get up to speed with new and shiny languages/frameworks that are seeing bigger demand (JS, Node, Python, Go etc.). The problem is that virtually all of those curses are targeted at beginners, spending hours on explaining how loops and if statements works. During last 10 years I wrote a lot of code not only in PHP but occasionally some bits and small scripts in languages that I want to dig in to deeper so I know the basics and I don't want to waste any time on going trough stuff that I already know. So my question is: Is there any online course platform that will provide me fast paced almost bootcamp like course for advance developer that just want to learn coding in new language or for new platform?
The 5 Must Haves Requirements for Efficient Functional Test Automation
Show HN: Dem2mesh – Fast 2.5D mesh generation from elevation models
> None at all.

There's a mini user guide in every iPhone box.

Also, Apple includes the Tips app by default on iPhones, that continuously prompts about features, and guides on how to use them.
People just have to look at the politicians and parties he's supporting. For example in the last French presidential election he opposed the pro-capitalist liberal (redundant as liberals are by definition pro-capitalism). I wonder what's his opinion on the Brazil one. A moderate social democrat vs. fascist belonging to a party called the "Social Liberal Party"?

He's not even a good source of information as his 3 hours long videos consist of Wikipedia articles he glanced through and repeating extreme right-wing conspiracies (Cultural Marxism, the terrorist attack at the Unite the Right rally).

(Also the only decent anti-idpol people are Marxists.)
Depending on the problem, I disagree with this idea "think before you code". I think /by/ coding, sometimes a problem is too big to fit into my head and if I write some code and try to string it together the code will tell me where my mental concept is missing something.

If the real underlying problem/solution is a shape too big to put in your head, what do you propose? Pen and paper as superior to code for modelling things?
Grow your own food! ;)
https://media.nature.com/original/nature-assets/ncomms/2017/...

this contains a whole load of various genetic distance measures between the european samples, ancient and modern dogs, ancient and modern wolves, but no pictures. maybe in the sources for the genome you can find the specimen, there are some Portuguese breed that seem the closest by a wide margin.
Teenager beats Tetris game older than he is to become world champion [video]
Just because I outline reasons why people might want to have a Mars terraforming project or similar does not mean that I am interested in a Mars settlement.
Minetest – Open source voxel game engine
A far underrated engine/game in my opinion:

* Educational use: https://wiki.minetest.net/MinetestEDU

* Contributed mods: https://www.minetest.net/customize/

* Servers (all nonprofit): http://servers.minetest.net/
> We can't just focus on one aspect and neglect the other

Who is doing that? I said "That's not to say there aren't big issues, or no things that have gotten worse, but there's a clear and very strong overall trend."

When you look at the magnitudes it's clear that overall the direction is overwhelmingly in the positive direction.

You say it has "gotten much much worse in others (environmental destruction, military capability)". I agree in the case of environmental issues. But if you're talking about wars and violence (and in what other sense could military capabilities be bad?) things have gotten much better not worse.
Absolutely right, it is Dardanelles and not Bosporus. Thanks!
So I looked. Every journalist, you say. I didn't see the names of any FAZ journalists. Would you say the entire staff of FAZ is to the left of Böhmermann? Or perhaps I didn't look hard enough. I admit I didn't spend very long.
Facebook Looking to Acquire Cybersecurity Firm
Well, "dead" as in not much life, but there is an anaerobic ecosystem down there.
A Design Engineer’s Paradox