skysight-inc/HackerNews huggingface dataset:
For the benchmarks done in the paper, elixir should basically benchmark identically to erlang, since if there's any performance regression, it's a very thin wrapper.

I doubt crystal is mature enough in its multithreading model (which is still nascent, and IIRC not fully supported in the current rev, and inherited from ruby's in concept) to perform well at all in this. Erlang, Go and Akka were all conceived of specifically to handle multithreaded connections.
> Canadian internet of things (IoT) startup Tapplock learned the hard way why you should never knit your own cryptography

If they wanted to knit their own cryptography, then cryptocurrency and ICO was their place to be.
Yeah, I get the feeling they make a big fuzz out of it. In the video she’s mentioning the different ways an “a” is pronounced. If you look at England, every other towns has a different accent (that’s what I’ve heard)

https://en.oxforddictionaries.com/explore/what-is-the-differ...
Not really. Personal, family, social functioning are all impaired still.
Judges sentence youth offenders to chess, with promising results
Wait, so you're saying that your personal experience is that Microsoft has exactly the same flaw that you're complaining about?
...because the area has been overfished.

> In the Philippines, stocks have declined precipitously. According to a report by the Philippine national statistics board, the average daily catch in 1970 was 45 pounds. By 2000, that had dropped to 4.5 pounds.
Yes, mainly focusing on big concerts/ sport events. There is an analysis in the middle of the article
Ethical Design: The Practical Getting-Started Guide
Right, but in the situation described (going to the mall on the weekend), OP is willing to wait, and willing to walk if nothing available.

(Of course if Uber were to introduce some 'limit price' feature, there would have to be some time-out/expiry (set by the system or by the rider). It doesn't make sense for a driver to pick up a rider days, weeks or months after the request was made.)
Blockers to IPv6 Adoption
For dealing with cpio archives, just use pax.

* http://netbsd.gw.com/cgi-bin/man-cgi?pax

* https://manpages.debian.org/unstable/pax/pax.1.en.html

* http://pubs.opengroup.org/onlinepubs/9699919799/

The answer to Why? is given in the kernel doco itself, in Documentation/filesystems/ramfs-rootfs-initramfs.txt .
If you want to be overly reductionist about it, everything you will do in your life is a waste of time.
So it depends on your client population. If you've got general browsers hitting your site, I think HTTP-->HTTPS is a reasonable trade off and stops the poor experience of a user putting your site name into the browser bar and getting told there's no site there.

If you control the client population, as in this case, there's no real need to allow HTTP at all, so I'd just disable it and have HTTPS only.
> put in your 8 hours and don't give a shit about your job after that

Also, don't give a shit during those 8 hours. Sure do the best you can, but don't be tempted to refactor the code base, just change the bits that are required to get the job done. If the company give two shits about code quality then they would designate time to improve it.
While WordPress plugins certainly differ vastly in terms of quality there's a fair number of pretty good ones for most use cases.

What don't you like about WordPress? It's not perfect but as far as content management systems go I'd say it fares pretty well, especially when compared with alternatives such as TYPO3 (which is very powerful but also an utter usability nightmare).
Why does everything have to turn into something you can market?

So you spend a few hours playing games and you have nothing to sell or shill on Hackernews. Is that a problem?

Did you enjoy yourself playing those games? Yes? Then why isn't that enough?

Downtime is important.
'French grocer' suggests a brave lone trader caused the EU to 'flinch'. Perhaps the fact that Carrefour 'operates more than 12,000 stores in more than 30 countries, boasts nearly 400,000 employees, and generates more than €100 billion in annual sales' had something to do with it.
Occam's Razor applies here.

While you're absolutely right, it is far more likely that someone was able to do this because there is a lack of security in their software engineering practices. This isn't aimed at you, but I think a lot of people are blinded by their support of Elon Musk and Tesla to acknowledge that ultimately he's one man, and Tesla are just a company that makes cars. People and companies are fallable.
Brave Browser debuts cryptotoken payouts for ad views
Mainstream? It does not cover Java and C# and makes false assumptions on them. I have to assume that the detail selection group was not determined out of the 12 others but pre-defined. This paper is academic.
كلمات اغنية جميلة البداوي انا بنت حديدية مكتوبة كاملة
I don't know anyone personally with .io mainly due to the price and obscurity.

I do know people that have moved from privately-run TLDs like .info and .space to the Big Three or .uk after huge price increases. That was messy.

For all the failings of UK law it does still require a court order to seize a .uk domain. Back that primary domain with a less-catchy .com or .net for infrastructure and you have a stable, price-reslient arrangement.
I never know what to believe with Elon Musk - designing the hyperloop, selling flamethrowers etc.

However, if you did a find on replace on his email and swapped "Tesla" for "Theranos" you could imagine it being an act of desperation.
FBI used passwords used on vault 7 leakers' cellphone
Step up to the podium: Tyk Community Award winners 2018
> “Invincible to the people who do not have a screwdriver”

or a mobile phone.. or access to the Internet..
Contrast a different explanation discussed at https://news.ycombinator.com/item?id=17326691
> I'm not sure what it does practically aside from that Linux distributions can no longer package it.

What you know about "OpenOffice.org & LibreOffice"?

And what you know about "QCAD & LibreCAD"?
And when you clearly see that the whole product was a dead end, you can default on your technical debt. Saving you untold man hours.
Hmm, this doesn't paint rosy (immediate) future for Tesla :( Usually when CxOs start internal blaming it's the final phase...
Uff, there's an email field but turns out it's not visible. Anyway, fixed it, thanks!
Supermarket self checkout machines.
Get Voice Search on Roku
Do they even use git? Maybe they run some prehistoric CVS to save costs...
Silicon Valley prefers teams to have epic backstories, not experience.

A first-year dropout from MIT and a Thiel fellow are much more likely to get funded than an engineer with a state uni BSc+25 years industry experience plus a former sales manager in the same industry.
I had never thought of that. That's cynical genius of the highest order. AND they get to play the moral high-ground card of "seriously, we're sorry! We're on your side-- look at what we're doing to help!"
hiking up return fares

... which is why one should have separate accounts on separate devices. For each trip, compare prices. Or, split Uber/Lyft.
How to implement Consistent Hashing efficiently - Distributed Systems
While true in many cases, in my experience it's not only the engineers. Unless you have the senior managers on board as well, they'll just lean on the engineers to "ship now".
True, and false. Because when a service gets used by a lot of people, it often becomes hard to avoid.

Take Facebook, for example: at least for my generation, when you don't have an account, you can sometimes feel like you are a burden for others, who organize everything within it (I don't have one and am doing fine, though).

Or take GMail: the only ways to avoid your private email being automatically processed by Google is either to avoid every person using GMail (well...), or to teach those person to use end-to-end encryption. Not that easy.
Any thoughts on Cloud Haskell?
That's exactly right. The person repeated the concept, in a comment dated later than the other replies to the original; I tried to clarify why it wouldn't work.
>Many people have romantic notion of transcendence and enlightement, but when meditation starts to really work they realize that's not what they actually want. Change is scary.

Interesting. Would you care to share an example of this?
I am in the UK, and I cannot eat nuts.
Also, with a simple padlock you know that it can be cut open pretty easily. So you're aware of the risks and the basic level of security it offers. This "smart" padlock offers nowhere near the basic level of security you expect so you can't make a proper risk assessment.

We had a similar thing a couple of years ago with bicycle locks (I'm Dutch). AXA, a well known manufacturer of locks offered a range of very sturdy bicycle locks. Hardened steel, almost impossible to crack open unless you spend some time with a big, noisy angle grinder. A lot of these locks were mandated by insurance companies, so they must be good, right?

Wrong. A lot of these locks could be opened in seconds with just a blank (uncut) key. Which you could buy in bulk and not very hard to get hold of...
How do you back up these? Just to a drive on your PC? To a network drive / server etc?

And what software do you use? Streamlink?
Rice water has Anti-aging Wonder
I think we should be more careful to distinguish between accessing data and "big data" usage like stats, ads, ... (and scanning illegal stuff). The later is "normal" business while the other is a real breach of trust.
What if that communication was an attempt at discovering the leak source? Maybe there is an uniquely identifiable token or wording in the original mail(s) (per division, or team). Did any one counted the spaces or looked for invisible Unicode characters?
I think Twitter's coming of age was the big blow. When Reader shut down it was already waning.
Maybe… https://www.aliexpress.com/wholesale?catId=3010&SearchText=f... (the case looks a bit different though)

From an article linked elsewhere in this thread:

> startup […] has claimed that issues with manufacturing in China were behind the months of silence which provoked aggrieved backers […] fearing fraud

So at least they didn't pretend to make the locks in Canada…
I absolutely have wikipedia disorder. And google maps disorder.

We used to call jokingly call it being an 'information junkie', but it's real, not a joke.
Toto! We are not in Kansas anymore
> Tapplock user? Get and install any and all patches provided. Apparently, the company has now addressed the most obvious web portal holes (guessable account IDs and no HTTPS), but we assume an app update will be needed as well.

It sounds like they still have this flaw, you just have to guess someone else's account ID now.
Huh, thanks for that - I don't really use github and didn't know you could pull up that graph.

In that case it looks like most of the other contributors contributed after the CLA was added but there are still a few commits from before that point. Accordingly he should have sought permission from those people before changing the license.
Yes, almost certainly. One of the IoT industry's dirty little secrets is that just about everyone is just rebadging OEM hardware from China, and often doing a minimum of due diligence on that hardware.

(Disclaimer: I work for an IoT startup. We have an in-house security engineer, and contract pen testers who we call in to do physical and software tests against any new hardware we ship)
Wow...I've lost all hope in HN. It's officially become worse than Reddit in terms of astroturfing. I don't know how you can take a story about someone inside Tesla sabotaging their operations and come out against Tesla in this situation, but somehow every single comment in this thread has manged to do that in different ways.
"Tesla's fault for letting this happened!"
"It's just an excuse for production delays!"
"Elon's paranoid!"
"Conspiracy theorist!"
"Blaming short sellers is what Enron did! Leave the poor short sellers alone!"

I don't trust anything I read on HN anymore. Alright bots, now down vote me into oblivion where all the pro-Tesla comments end up.
> Your authentication state is not "logged in", it's "logged in as user X". So the code that decides whether a client can see a specific page can and should (!) depend on what specifically you're authenticated as.

"the code that decides whether a client can see a specific page" should not care about authentication, this is authorization issue. I see these things conflated too often.

Identification, Authentication and Authorization are three different beasts. Separate identification seems unnecessary complication, which it is in simple web app, but in a more complicated case where ID is not user supplied (login over external service, read ID from smart card, etc.) it can become a necessity, which can be embedded into authentication mechanism. Authentication mechanism should only provide "authenticated" and similar (e.g. "authentication security level") flags, because authentication at its root is a mechanism to establish trust that client has control of certain ID, nothing more.
> Sadly, it's why there's more and more projects adopting CLAs. Some that say that all the code you're contributing is owned by the project and not yourself. Allows for future relicensing in some cases.

You're conflating CLA and CTA/CAA, the difference is explained here [1], and it matters.

[1] https://opensource.stackexchange.com/questions/860/what-is-t...
Dont use Google tag manager for schema markup
CAN ROBERT F. KENNEDY JR. FIGHT THE VACCINE MAFIA ALONE?
To think, if it weren't for the AT&T lawsuit, we may all be using FreeBSD (or some other BSD) rather than Debian, Redhat, Ubuntu, etc.
> other than the weird choice of iconography

I think that by now, we're well on our way of educating people on the meaning of the hamburger icon...
Doesn't seem so? Seems to me that some user @tv21 was arguing against it for some reason, and @dstftw locked the conversation to avoid the argument. The issue is still open, implying it's free to be worked on. Has anyone submitted a PR?
Don't give them any ideas. Or they will want to save lock/unlock data to a blockchain, then read from it in order to unlock your padlock.
Or it was banned in China for basic economic reasons as highlighted in this article? http://adage.com/article/global-news/real-reason-china-banne...
Can It Really Be True That Half of Academic Papers Are Never Read?
>Now, with a menu bar you could reach the “About” dialog box with one single click, and dragging the mouse around. With this thing, you need at least three clicks, and you need to know where you have to click. A giant step backward with no apparent advantages.

This guy talks about some menu options like everyone accesses them 10 times a day. Who cares if 'About' is tucked away somewhere. Has anyone ever used the 'About' button in a browser? What for?

I much rather have a clean screen with fewer buttons than the 'About' button sitting there, never being used.

edit: read the other parts as well now and while some of it is nit-picky I recommend the series to all! worth a read.
Meditation and yoga enlarge ego, study shows
Barter Startup: Can gig/influencer economy use barter to reduce taxes?
Gig/Influencers can save on income taxes by using barter system.

It's trivial to keep record of barter today, so arguably it can be made efficient for daily use.

One special property will be its ability to avoid income and other consumption taxes.

What do you say?
Why Programmers Suck
They are generally designed by electronic engineers and programmed by programmers. And most programmers don't care about security all that much.
Desktop: the fist logitech marble
Laptop: the thinkpad trackpoint
Aka the "Nerd Rockstar Bias"
I have an IPv6 internet connection but in my home network are still devices, like my TV, which do not support IPv6.

I also use some VPN tunnels, which also still rely on IPv4.
Because it is simple, much simpler than tar, and has an universally agreed serialization format, without variants, unlike tar.
Manual penalty when using schema markup using Google tag manager. Google can't detect code as it doesn't run all the times.
While EEs are part to blame, the other half is just graduated (or "bootcamp graduated" - let's put it this way) developers that know all the node.js shortcuts but don't know about the fundamentals of internet security.
There is a fix for Medium[0] but the general trend of massive boilerplates and little content really needs to die.

0. https://github.com/thebaer/MMRA
> That was back when hardware support, both in Linux and in FreeBSD (and in most other free operating systems) was very flaky, and FreeBSD was the only one that I could get my network card and RAID controller to reliably work on.

Same here. I was a student working as a part-time employee in a IT-department and whenever machines were deemed too expensive to fix, I would harvest the parts which still seemed to be good... which I eventually managed to assembly into a full working server. And on a student-economy, a free server like that was a big deal.

There was only one catch: I couldn't get it to boot. Neither Linux nor Windows.

So the department Unix-guru asked me why I didn't try FreeBSD, something he was somewhat fond of. "It's like Linux, but different" he said.

I was a bit confused, but thought it was worth a shot, and what do you know? FreeBSD not only booted the machine, but kept it running nicely for over half a decade.

In effect, FreeBSD gave me a free server when I could afford hardware the least. That's not something you forget :)

I later learned that the mainboard had a serious chipset-failure (which was probably caused Linux and Windows to fail), but FreeBSD seemingly managed to work around that and just kept on running. As far as I can recall, this most has been the most stable server I've ever run.

These days I have a hard time letting go of the impression that FreeBSD is made of better stuff than other OSes, and has been engineered from the core and up to be more reliable.

Despite that I almost exclusively use Linux now (because it's more plug'n'play but IMO more flaky). I still have fond feelings for FreeBSD in my heart though.

I wish I had time to setup a working FreeBSD laptop, but with small 2 kids and a wife... Those times seems long gone.

Anyhow: Hopefully FreeBSD will still be around when I have time for that. Here's to another 25 years!
Sometimes I wonder how technology can work, when so many people working in the field are unable to grasp the basic concepts of it
Left and right extremism seems to be taking over the conversation worldwide these days. It's creeping in everywhere. What is most scary is that it is likely going to have to get much worse before it gets better..

Somebody posted this and it about sums it all up: John Cleese vs Extremism https://www.youtube.com/watch?v=HLNhPMQnWu4 .
For me, there is just one thing that prevents me from switching completely to IPv6: Github.
England might have been lucky enough (blessed with rain and all). Southern France and Greece, not so much, and will probably never recover pre-roman empire forests.
Ah man, if these 'cool' tech companies happen to included Google/Facebook/Microsoft/Amazon/Apple etc. then please, stop beating yourself up. These companies are starting to be recognised for the blight on society they are and they don't deserve you.
I think the reason why Facebook is used is due to the ease of setup and management of the group. Rather than installing forum software, paying for hosting, etc., it's just easier to use Facebook Groups. And, as adrianratnapala wrote, I think it's good to interact with those that have different values.
The issue isn't that you could break most any padlock using heavy duty tools, the issue is that you can break any Tapplock without arousing suspicion.

Consider using it for your gym-locker. The changing room is typically occupied by at least some people whenever the gym is open so if someone is pulling out a bolt-cutter or an angle grinder it would probably lead to someone notifying the gym-employees/police. Meanwhile someone who just walks up to the lock and seemingly opens it must be legit and goes unnoticed.
Maybe "false" as in "not theirs"? Used others' logins? Found a way to circumvent controls?
I think the author is approaching this the wrong way, it's trivial to show the advantages listed are mostly not true. The marginal benefits are more than negated by the risks and costs of IPv6. IPv6 is not the product that needs to be sold, and deploying it usually has negative cost benefit on short term, for most businesses.

IPv6 needs to be deployed today because the internet literally cannot move forward without it. There are tens of millions of new internet users in Africa and Asia who get an inferior and more costly service for the simple reason their countries weren't around for the great IPv4 feast in the 90s. The data-centers of the world waste enormous energy and hardware for routing the more and more fragmented IPv4 space. The costs of all this, as well as renting IPv4 addresses, which have steadily rised, are passed down to the consumers.

IPv6 should be sold as a status simbol: we deploy it because we care, we are altruist industry leaders not stingy bean-counters.
Not necessary. There are lots of senior/experienced/veteran engineers and roles without managerial obligations (at least formally).
Performance? How exactly is ipv6 more performing? It even has bigger headers.

Why would ipv6 be more reliable than ipv4? I’d say it’s the opposite: many times I’ve found websites with AAAA registers that pointed to a dead server. I mean, if you’re going to blame cgn for your problems, let’s steep to your level.

Analytics? Forensics? So you’re telling me ipv6 destroys my privacy. How is that a pro argument?
Basically what you can do is, e.g. Reading in a file. Now you have a string containing all your file.

When you then write a parser you can write it so that it uses string slices pointing into your file buffer whenever it references any text from your file, instead of creating new strings.

As long as you don't need to modify anything you don't need to create any copies and the borrow checking compiler will ensure that you don't invalidate any part of your buffer.

For a lot of parsers string allocation is a big part of runtime performance.
This meaning of production is different than what you're thinking of. In factories "production" is the assembly line itself.
Rightly so. Intercom are, in my experience, a facilitator of spam, dressing themselves up as some sort of communication revolution. I've had their IPs blacklisted on my own mx for two years or more.
Perhaps the only way to demonstrate the utter silliness that is DMCA takedowns is to flood the system with takedowns aimed at people who usually issue them frivously themselves and have the resources to fight them.
> The complete language is a superset of the strings on existing cards. To prove the game as Turing complete, one needs to prove this language is Turing complete- not a subset of its strings.

It is not clear to me how a subset of a language could be Turing complete but not the whole language. Can you elaborate?
8+ Free CSS Grid learning resources for 2018
That’s wrong. An engineer has a couple managers above. Product, project, platform manager. You name it. Engineer is just another blue collar worker nowadays. No decision making power. I was not allowed to save company $40k, they told that numbers shouldn’t interest me. If management says, we need no encryption and authentifition, it’s totally ok. I just print their emails with this statement for later.
VSCode:manage packages without context-switching between editor-browser-terminal
Interesting, although a bit strange to me ... is the author expecting existing projects to want to claim a logo and rename themselves, or are the names of the logos only placeholders?

Anyway, I think the "globe"[1] one is quite close to looking like AT&T's[2] which would at least make me a bit wary.

[1] https://github.com/arasatasaygin/openlogos/issues/24

[2] https://commons.wikimedia.org/wiki/File:AT%26T_logo_2016.svg