skysight-inc/HackerNews huggingface dataset:
25 Incredible Ways to Make You Instantly Feel Good
>and people who sound like they may be (literally) mentally unstable

I wonder what kind of people accompanied Columbus and other explorers on their ships. If you also noticed there was one woman questioner, who wanted to kiss Elon Musk. Perhaps that's the kind who would take such risks, to be the first crew. So I didn't mind those questions so much. By and large the crowd was very excited - thunderous applause several times.
It's a complete fallacy that every program that needs crypto needs to link to crypto libraries. Look at how Plan 9 does it, where everything is statically linked, but it's other processes which do crypto. Replace only one binary, and the crypto is fixed for all binaries.
That would mean blocking the ISP, and every ISP, so it's the end of blocking because there won't be any legitimate traffic left.

The manufacturers must be both sued for selling exploitable devices and educated about how to write secure software.

There is another post on the home page of HN about the security of the Linux kernel https://news.ycombinator.com/item?id=12589894 That's very important for this kind of issues because many of those devices are probably running on some Linux distribution.
I wonder why people keep pushing this, Microsoft was the last C vendor to support C++ on MS-DOS.

Even on Windows, all the C++ alternatives were way better until they released the 32 bit version of Visual C++.
http://blog.level3.com/security/attack-of-things/

Getting manufacturers to patch, and users to update these embedded linux devices is going to be pretty hard
Oh, he clearly stated that lives would be at risk for the first flights. I can only imagine the contracts you have to sign, when signing up. If those people do not read them, you cannot blame Musk.
Note that this will not stop some kids from getting these type of diseases, collectively known as mitochondrial myopathies.

Some of them arise sporadically [1]

In chronic progressive external ophthalmoplegia (CPEO) — a myopathy with the defining features of ophthalmoplegia and ptosis — Δ-mtDNAs are found only in muscle (implying that the deletion event occurred after fertilization in the muscle lineage of mesoderm).

How do I know ? I have a mitocondrial myopathy (CPEO). My mother was perfectly healthy and all my brothers and sisters (5) are also ok.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3959762/
How do I get it to do that?

$ cat test.c
#include <stdio.h>
int main() { printf("Hello, World!\n"); }
$ gcc -o test1 test.c && ls -lgG test1
-rwxr-xr-x 1 6712 Sep 28 10:24 test1*
$ gcc -static -o test1 test.c && ls -lgG test1
-rwxr-xr-x 1 800904 Sep 28 10:24 test1*
Microsoft was the last C vendor on MS-DOS to add C++ support to their compilers....
Ask HN: I've grown to hate my colleagues
I've recently made the move away from being a senior web developer to being a Business Analyst and Strategist.

It's something new. I'm lucky to have it especially when most people look at my development career and not my aspirations.

On my first day, barely a soul spoke to me. I wasn't always a chatty guy but I figured with this role being what it is, I needed to do the opposite of what I'd normally do. Instead of sitting at my new desk and eating my lunch, I ventured into the lunchroom.

"Hey, how's it going?", I said to the Project Manager eating her lunch.

I get a soft whisper. I guess that means "ok".

crickets

Ok, I'm the new guy. Maybe she's the shy sort.

Lunchroom laughter and long coffee breaks.

Maybe I'm just making a mountain out of a molehill. It doesn't matter. I get along with the two bosses pretty well and that's enough.

Today I transferred a call to another developer. He yelled at me and told me that next time I should "shut up". Apparently he was in the middle of something at the time. He then answered the call, put the phone down and walked out for the routine morning coffee.

I've been in the IT game for a decade now and I've snapped at others but often it was in the form of an agitated response. Maybe a furrow browed "Yes?" or "What!?".

Now this is an open plan office so the boss heard all of this. He simply utters: "Well how were we supposed to know you were busy?". That's the end of it. Nothing more than that. I received no apology and the day went on as normal like nothing happened.

Maybe this is a rant. Maybe this is my attempt to understand whether others in the community have felt this way before or been through a similar situation. I don't know what to do. I want this job and I've only been here for two and half months. I don't want to quit and explain what happened but I don't want to work in an environment where I find more pleasure talking to clients than the people sitting next to me.
Yeah, but you will need it when your mom calls you asking for help with some broken website she is trying to use :)
Can you give us an example that surpasses Chinese-English translation as shown in the paper?

I tried translate.google.com, the quality really really blew my mind.
FizzBuzz (from the point of view of me as an interviewer) is not so much about knowing how to code, but understanding the thought process about basic problem solving. Read the instruction, provide a solution, don't over engineer. It also provides the basics, loop and conditional.

Once you're set on that, you at least know you have a person in front of you who, on the basic level, thinks like a programmer.

So I would say 8+ years doesn't matter so much and you shouldn't worry about that, as long as your mind can still "tick" the right way.
I was responding to the "NIH" comment. It's not NIH syndrome if it doesn't matter where it comes from.

Philosophy has its place in software engineering but often it's not on a pedestal.

That's a philosophy in itself, as is pragmatism or adherence to science. You just happen to disagree with theirs.
With a Martian colony, we could - if worst came to worst - start a zero-child policy, and "go silently into the night".

That would be unacceptable if it meant the end of humanity.
Google, Apple, Adobe, and Microsoft Are Quietly Developing a New Type of Font
Ignore FHS of Linux, it simply sucks.

Wow. Just wow. So these guys don't understand UNIX. Like they're going to do it better than the fathers of UNIX at AT&T (who came up with the specification on which the FHS is based). Yeah, OK.

Achieve better performance than any other x86_64 or arm distribution, as only statically linked binaries are used

Wow. So not only do they not understand UNIX, but now every process will have memory allocated for every symbol in the ELF header, and any application linking with the same set of libraries will have their own copy of the same machine code, and the startup will be longer, because every application will be larger. Any patching which will need done, all affected applications will need recompiled. Why does this remind me of Windows?

Achieve better memory footprint than heavyweight distros using dynamic linking and all its problems

Yeah, of course! Why try to rack your brains designing versioned interfaces and making sure libraries are backward compatible, when you can just statically link everything and create tremendous overhead in terms of maintenance and security? No point in writing linker map files and having the runtime linker present the correct version of the API to the application, riiiggghhhttt?

Is this a case of more Windows people getting onto the Linux bandwagon, and just completely not getting it, or what?
Did you try short conversational dialogue or long paragraphs?

AFAIK, most neural training model are based on formal written text instead of verbal communications.
Just to clarify, this is NOT Ethereum, it is a fork of Ethereum, also referred to in that tweet reply as 'private Ethereum'. There is nothing called 'private Ethereum' - all Ethereum transactions are public. But lots of these enterprise blockchains fork from Bitcoin or Ethereum and create their private versions. This doesn't use ETH/ETC.
> > Installation uses HTTP to fetch a boot volume image.

> This is a problem with all of the suckless software and it, well, sucks.

If you serve things over HTTP its easier to daisy-chain it in a PXE -> iPXE kind of setup. HTTPS is not supported by most boot-ROMs.

Keep your boot-image server on site and local and HTTP isn't a real world issue.
Burstcoin seems to be on the up and up. Proof of storage.
Funny how Microsoft fails to mention that.
The papers this NMT only applies to Chinese-English translations.
See this other post https://news.ycombinator.com/item?id=12595936 about a botnet of 150k cameras and DVRs which is DoSing OVH at 1 TB/s. Chances are that they run on Linux. The exploit could be as simple as telnetting to them with a default password, but more sophisticated attacks could exploit old kernels left unpatched forever. Actually, some devices might be impossible to patch, as much as you can't make that Chevy from '59 any safer. You have to buy a new one.
I guess the authors understand that "localhost" is not an ideal authentication mechanism, however, the fact is that many application do use it as such. And the reason why they decided to come up with the RFC, to at least fix this on the level of DNS resolvers.

(And I am not sure this thinking will ever be dead, it's kind of extension of notion of "territory" for physical objects, and you can still pretty safely assume that whatever is in my home is my own.)
You have said that the best founders believe their success is inevitable, yet YC (understandably) has a really high failure rate.

Do you think it helps, as a founder and in life, to be optimistic rather than realistic?
12 Tactics for handling challenging public speaking situations
20 min in the morning, 30-40 min in the evening. (by car)
Yes but the treaty itself is pretty precise. You can look at it, but basically : if it is not a direct attack on the North Atlantic country sovereign soil, NATO do not have to do anything.
If you calculate the share of airliner operating costs - possibly. But it is smaller fraction of total ticket price. According to this video it's only 3% https://www.youtube.com/watch?v=6Oe8T3AvydU.
Cool effect. Now let's hope no one will use it.
what counts as a "troll" case

In general, "patent troll" refers to NPEs - Non Practicing Entities - companies that don't produce/manufacture/sell anything (except patent licences).

Most companies avoid patent litigation in all but the most severe instances, because so many people hold patents for the most obvious of things that they might well get counter-sued by the company they're suing. Mutually Assured Destruction in patent form.

NPEs don't have this concern, so they can send out all sorts of dubious claims without fear of countersuit.

An alliance against NPEs (with a rule preventing NPEs from joining) might well be worthwhile.
This is why a proper and solid patch routine is of utmost importance.

I'm a devops guy so I'm basically a sysadmin and I've been an advocate for patch routines for many years now. In a climate where people are almost offended when you tell them they need to patch their servers regularly.

So if IoT is really the Internet of things and not the Intranet of things, then they need solid routines for patching their software.
Only if you are intent on using a hack to produce an unmaintainable system. Making 'localhost' point to anything other than loopback is just asking for trouble. People will do it because they can, but not because they should.
There have pretty bad corporate dystopias in history too. The East India companies, Belgian Congo etc.

Many nations with dystopian origins are fine now, sure, but there was a lot of suffering along the way; I don't think it's unreasonable to want to prevent that.
Loading Polyfills Only When Needed
Before the gTLDs were expanded it was easy: just choose an unused word. These days I tend to see either subdomains of the main public domain, or a public domain registered solely for internal use.
It's the puns. Some are funny, but it's just not funny anymore. I go on that site a few times a year, and the jokes never stop.

It's a pretty old website now. I thought the hilarious banter/play on words would have run its course. There must be some psychological thing going on?

I am reminded we are just monkeys, hitting buttons when I'm there. (No offence to monkeys. I like you guys. I think you're better than us.)

Some fads just take longer to run their course? Skinny jeans for men--done. Guys buying $500 tennis shoes--still going on. Guys that have the semi-Mohawk. Just enough on the sides to get a job--almost done. I can't think of anything that doesn't have a beginning, and end. All I can think of, right now, is life is too short. Depressing. This summer went by way to quick for myself. I wasted it.
The Last Deadloss Visions (1987?)
> Honest question, not trying to be rude: what makes you believe you have a better idea of what a good allocation of resources (and Elon Musk's / SpaceX's skills) would be?

We all advocate for what we believe, advance our best arguments, and collectively reach conclusions. That's how discussion is supposed to work, no? Or are we supposed to pick the smartest person in the room and then ignore everyone else?
This is why I put the "problem" in quotes - I'm not sure if it can be called a problem. If we believe in people's freedom to choose what they want to read, then it isn't.

When people talk about bringing back the good old days of journalism, they dream of the time when cigarettes were unfiltered and you could make a living researching a single story for three months. Or this Request for Startups talks about making mass media write stories that are good for the society (as opposed to people's immediate reading preferences).

I don't see any good technical solutions for achieving these goals, because these goals require changing people's preferences, and require funding that goes against people's preferences.
That is probably true up to some extent. I just don't want to the country (Lisbon, in particular) becoming an amusement park for tourists (in the style of Barcelona).
Some of my professors at GaTech complained that half the students just "couldn't learn" computing. I believed it at the time, but now I think it's that certain styles of coding are prone to mistakes when under stress -- such as when taking a test or on a deadline to submit an assignment.

The classic example is the swap function. One professor asked us to code swap on every exam, even announcing he would in advance. Every exam, a significant portion of the students got it wrong. Because they couldn't memorize 4 lines? That's hard to believe. Easier to believe those 4 lines are so easy to remember that the student wrote them too quickly and moved on to the next question before noticing they'd written them out of order.
There are people rallying against makeup, high heels and bras.
Popular false beliefs always seem harmless until they suddenly aren't. The principle of explosion means that one false belief can justify literally any course of action, and by the time people start on a harmful course it's too late.
No, but it's forked: LuaJIT is compatible with Lua 5.1, and mostly compatible with 5.2), but not with 5.3.

Both Lua and LuaJIT are maintained and in active development.
Well, that content has to take some form. Previously it was all about skeuromorphic design, to make things look like their real-life equivalent.

Then, the balance swung to the other extreme, with completely-flat design. Things were decidedly 2D and "digital".

Material Design is Google's attempt (among others [1]) to standardize while providing subtle cues of depth and interaction.

[1] - https://www.lightningdesignsystem.com/
That is why there are metrics like inter rater reliability and significance tests and confidence intervals, which seem to be all missing in paper...
I don't get this kind of writing. It starts out with a detailed description of Clinton suit, but is full of pictures of fashion models. Am I supposed to go on Google to look at it? Why isn't it included in the article?
sure, but that telephone book didnt include the conversations you had with everyone in there
I'm a skeptical native mobile developer.

What are some examples of good apps currently in the store, written in React Native?
Can you tell us how it went (or is going)?

Genuinely curious. It's a very interesting data point.
I think you're also missing the point that adding mitigations into a platform is about reducing the number of exploitable bugs and ideally making the ones which are still exploitable take more time, are less reliable and cost more. I think this fits the car safety analogy pretty well.

If you want to think of this in the car safety analogy then consider all possible ways of killing someone in a car before and after the changes in safety standards. In the bad old days random events could kill you but if you had a targeted attacker they could use the same techniques and just drive a car into you, or force you into a wall. Now with newer safety standards the chance that a random event would kill you is much reduced, but the targeted attacker (assuming they don't just fire a bunker buster at you) needs to spend time researching the type of car, finding weak points, developing something to exploit those weak points etc.

So it goes with exploit mitigations. It wasn't that long ago that running a fuzzer on a product (and sadly fuzzers are still useful) would yield a massive amount of trivially exploitable bugs. These days, not as much, at least in mature platforms. You could think of the fuzzer discovered "random" bugs to be the case exploit mitigations are trying to protect against (re random collisions which car safety protect against). Even the simplest stuff like stack cookies make exploitation significantly harder. Are there no stack overflow bugs? Nope they still exist. Are they completely unexploitable? Nope, especially in the hands of a skilled attacker. Are you protected against randomly introduced bugs which cause a stack overflow and have a low chance of having some useful behaviour which makes them exploitable? Absolutely.

Honestly if someone _wants_ to _kill_ you I'm sure they could. If the attacker is willing to spend the time, effort and money to find better, more exploitable bugs and you're a target worthy of their efforts then you're screwed no matter what exploit mitigations you put in place (this is why imo bug hunting still has some semblance of value). But are you _that_ important? Would the FBI be willing to a throw a $1m iOS exploit at you for example?
You might want to reconsider using RxJS on backend, since it is significantly slower than Bluebird promises (which you should be using instead of native V8 promises at least for now) http://bluebirdjs.com/docs/benchmarks.html
> > Installation uses HTTP to fetch a boot volume image.

> This is a problem with all of the suckless software and it, well, sucks.

may you please elaborate on why you think fetching boot images over http is a bad idea ? fwiw, a large number of networking gear boot their line-cards with image fetched over http e.g. csco's asr-5000 etc.
Will it really be sustainable? How many people will want to go twice?
Introducing Bcoin - Javascript bitcoin library for node.js and browsers
If it's just expensive to train the model, I wouldn't expect that to stop Google. They don't have to do the actual training that often, after all. Right?
Consider These 3 Factors When Monetizing Your Data
The Barnacle: A more sophisticated method of enforcing parking
Bcoin – JavaScript Bitcoin Library for Node.js and Browsers
A patent is a time-limited monopoly, granted as recompense for publishing the details of their invention.

Inventors can profit from their invention by selling products, and keeping the invention details a Trade Secret. For example, Coca-Cola is protected as trade secret, rather than by patent.

Naturally this is less useful for something that can be reverse-engineered fairly easily, like, say, something in tech.

What inventor wants to patent their idea and why do they want to do such an awful thing?

These days, I think it's mostly out of fear of being sued by another patent-holder. Companies often stockpile patents to maintain the deterrence of Mutually Assured Destruction.
Finally, the WiFi router invasion that we were warned of as early as 2007 is coming: https://www.flickr.com/photos/dullhunk/3109815261 (original source from 2007 is 404)
> http://dwm.suckless.org/ -- "Because dwm is customized through editing its source code, it’s pointless to make binary packages of it. This keeps its userbase small and elitist. No novices asking stupid questions."

The worst thing about that attitude is that the suckless programs I tried are full of bugs and usability problems. I actually liked the idea of building simplified core programs, without the bloat and bc stuff of the environment around them, and thus opted to use st with a multiplexer. But if the result is that one has a terminal where you can't copy stuff properly because it does not handle linebreaks, or where you can't use ssh properly because the moment you scroll all text gets distorted, that is not excellence, it's just bad. And if they had more users they maybe would find those bugs, and get the help they seem to need.

And the whole "we are cool, we configure in source code" is just lazy. It's not like they gain anything from that, the spared lines of code pale in comparison to the effort needed to organize the configuration at distro level.
okay ?

I'm not using Bluetooth on my Linux PCs, so I can't comment on this.

The last audio problems I had with Linux was more than 6 years ago when I was using Ubuntu - it configured my soundcard on the PC wrong, was easily fixed. I am using Arch Linux in the last years and didn't have a problem with sound card drivers at all. Recording 16 tracks at the same time, mixing and using the HDMI or the analog Output on my media pc.
"Material Design" and Google's Material Design are different things.

The former is a label generally applied to flat, square design with minimal flourishes. The latter is a set of principles and standards for how digital interfaces should behave, along with a sample implementation.

In Google's MD, the clickable items are supposed to be identified either by their elevation (drop shadows) or an all-caps, secondary-color treatment and position at the bottom of elements.

It's true, icons and some text links could use some improvement.
The funny thing about Elon Musk is that he actually accomplishes stuff. Which is not the norm among vision-driven people.

I regularly get approached by vision-driven projects, to help them make something concrete, and the vast majority of them will accomplish nothing because the people on them are not doers and they don't understand practical matters. Many, many people do not understand the difference between dreaming and doing. And many people will happily waste their entire life dreaming about things and then getting bitter when someone else doesn't realize it for dem and give them the credit.

I'm not going to name names, but I had a discussion with a fairly known "visionary" who has been trying to claim credit for something which he did not do. Simply because he fucked around with an idea without actually making any progress on it for _decades_. All he did was to make it ever more complex and unattainable by adding useless shit to it. Then when someone actually managed to strip the idea down to something that could be realized he first shit all over it and then tried to claim credit for it once it became successful. Yet he wanted everyone to recognize him for his "contributions".

I generally don't give a shit about what people who do nothing think. To me, they do not count.

Elon Musk does stuff. His critics don't. Let's start there.
30+ tools, tips and pitch decks for your perfect startup pitch
Good luck finding that vendor on Ali-express or Amazon.
Was the submission edited?? The point I wanted to make was about the choice of language, rather then the announcement of the new tools. It's kind of rude TBH...
Makes you wonder wy they did not do this 10 or 20 years ago. Or are there any obvious disadvantages?