skysight-inc/HackerNews huggingface dataset:
We have already plenty of certification companies that take your money in exchange for a nice logo/label on the packaging. You still need an expert to tells if they do it right. I think the difficulty is to find a source of 'Authority' that can control the controller. I don't believe that the State is always doing the right think (Flint water ...) but the private sector has already been caught doing very nasty thing (Asbestos, Cigarette ...). I believe the democratic can provide a last resort authority most of the time. In fact the Courts are sometime used in this capacity.

Also we need to take in account that you cant only take in account the consumer point of view. Other aspect like geopolitics or pollution or security need to be addressed: Japan still try to support agriculture because they don't want to have starvation in case of a maritime blockade. We still have states secure maritime transport and fight piracy.

The difficulty, is to see what need to be regulated and what can be let to the market force. And there is no definitive answer because the market react to regulation and regulation are adapted according to market behavior. But ideology and culture background are determinant to define what proportion you want. It is clearly the opposition between collectivism and individualism. I think both to the extreme are wrong.
eCommerce is all about cutting out the middle men. The only way goods can be sold in shops is if the shop is making enough money. The margin needs to be there to support space and people. Which means the distributors can't be allowed to have a big margin - if the had big ones they are tempted to do big sales to the like of Amazon undercutting individual shops. Which makes the role of traditional middle men tough. Also the fewer steps in the distribution the more commercial and contractual power the producer (provided a unique product) has.

It is a war - product brands vs. platform brands. For the former controlling distribution is key.
Word Square is like Sudoku, but with letters and words
It's the end of an era. From 2005 to 2007, the "Web 2.0" craze, the release of Ruby on Rails, and the rise of Agile methods all happened at once. These ideas all fed into and supported each other, resulting in a cohesive movement with a lot of momentum. The long-term fact turned out to be that this movement didn't benefit large corporations that have always been and usually still are the main source of employment for software developers. So we have returned to our pre-Rails, pre-agile world of high specialization and high bureaucratic control, even if Rails and "Agile" still exist with some popularity.

The Web 2.0 concept, which was mainly just marketer-speak for using a lot of AJAX, survived and continued. Agile survived but was transformed into its own opposite. Rails continues, but it has lost its ability to draw newcomers, which was its source of vitality. This is not because the technology has changed, but because the world around it has changed.
> he only reasonable approach in my opinion is to publish everything and let the replication studies and meta-analyses sort the wheat from the chaff.

The only reasonable approach would be to finance research from both sides of spectrum which never happens because most if not all companies and corporations have a "right-wing" mindset.
To be clear, they gave you the radius of the earth here, if you didn't already know it by heart? Otherwise, I'm not getting how you could solve this problem (assuming they didn't give you the angle that the arch formed, for example).
I really don't get it. Why (is it) (that you feel) Ubuntu is fouling up anything by including ZFS into their os shipment?
In Brazil, the origin of the Real was a similar idea of a money without bills: https://en.wikipedia.org/wiki/Brazilian_real

More info: http://www.npr.org/sections/money/2010/10/04/130329523/how-f... HN discussions: https://news.ycombinator.com/item?id=12419117 (162 points, 326 days ago, 120 comments) https://news.ycombinator.com/item?id=9617710 (261 points, 790 days ago, 156 comments)

For comparison, here in Argentina at the same time we "used" convertibility, i.e. "1 (AR)peso = 1 (US)dollar" forever[1]. We used pesos bills, but the price were somewhat like in dollars. https://en.wikipedia.org/wiki/Convertibility_plan

[1] Hahaha.
Then just deny push notifications when the website prompts for them (exactly once). And simply refresh manually to make sure the offline-available website is fresh.

It's not like you're being force-fed notifications against your will. And it's not like offline content hurts you. Any inconvenience offline support causes to you pales in comparison to how much people benefit who actually need to be able to access content on spotty connections.
A refugee camp inspires tech startups in Africa
Huge swaths of consumer protection are enforced through private lawsuits. Don't confuse the mechanism with the policy goal.

Yes, it is up to trademark owners to defend their trademarks. But the reason they are empowered to do so under the law is because the public has an interest in feeling confident that they know who they are buying from.
How would a GUI install help you with your router install? I mean, it's not impossible to create one, but given that routers usually don't have video outputs, this is a very specific requirement. You won't even install X11 anyway. I'm not aware of any general-purpose OSes that have a GUI for router installs.

Also, maybe you want to review the "GUI is easier than TUI" premise. Clicking per se is not inherently easier than hitting ENTER. And while I'm aware that I'm biased in that regard since OpenBSD is my favourite Unix, I'm honestly not aware of any other OS that's easier to install, GUI or not. You really have to read, understand answer those questions, there's no way around it. At this point, the difference between typing yes/no and ENTER vs clicking is minimal, usability-wise. On the other hand, the additional complexity brought by a GUI is a big burden on developers.

I remember this same discussion years ago on Debian land, when they didn't have a GUI install. Like an email from a random guy stating that if Debian would only fix their install and have a GUI, they would conquer the world. At a certain point, they finally built a GUI install, that was exactly the same questions asked in a GUI that even resembled the TUI. Biggest difference was, you could use your mouse. And eventually have some trouble because the installer wouldn't recognize your video card. In which case you could always fallback to the TUI install, but the question is: were there any usability gains at all by switching to a GUI? My point being, you can improve usability regardless of GUI or TUI.

In OpenBSD, if you are installing several similar machines with the same setup you can also do unattended installs (https://man.openbsd.org/autoinstall), and that would really make the install easier and simpler. I don't think you were referring to this anyway; but other than that, and putting the fallacious GUI vs TUI aside, I'm not sure how else you could make OpenBSD install much easier. I would be really curious to listen if someone have some specific ideas , and I'm pretty sure OpenBSD devs would also be interested.
How one profession is managing to cope with tech, automation and lost careers
You're right. If you choose a weak password, nothing can save you. This holds in any case, so this is not specifically an argument to this use. Let's do some math to see if your argument about bruteforcing holds stake (spoiler: it doesn't).

Let's say you're master password only uses letters, numbers, and special characters. Just counting keys on my keyboard, there are 94 such characters. You should pick a random sequence as master password (very important).

Let's say you use the Antminer S9 (which can compute 1 gigahash per joule). For ease of analysis, let's say you can recognize the master password instantly. Also, say we're paying $0.2 per kwh. Then we can define the average cost c of finding the master password as a function of the master password length l:
c(l) = 94^l/(1.8*10^10)

c(5) is about 40 cents, c(6) about 40 dollars
c(8) is more than 300k, c(12) = 26e12

In comparison, the estimated amount of money in the world (in 2009) is 52e9 dollars. By the way, this is if you use a single SHA256 hash. You can make the hash arbitrarily expensive by iterating (computing h(h(h(master_pass)))).

The one and only argument against using a master password that is used to derive passwords is the single point of failure. If someone catches you typing your master password on video, you're pretty much fucked. But I guess this is the same for password managers.
Isn't this a good example of why people shouldn't just crunch through a big dataset looking for a correlation to support a claim that they already believe is true?
But how do you know it's a new problem? You can always fake a little struggle and thinking your way to the solution for a problem that you know the answer already.
How can I use this calculation to convince my flat-earther cousin that he is wrong?
This is a beautiful post
Thanks! This might be a good starting point.
Well, Steve said "nobody wants video on an iPod" when it wasn't ready yet. I'm not convinced that link shows me his true emotions.
As a former DoD contractor and someone who has spent the majority of his life around the US military [1], I have three points:

1) The majority of the DoD struggles to get permission to use open source software. There are plenty of developers, DBAs, and IT technicians who would love to use some piece of software that they are not allowed to use specifically because it is open source. I once spent 11 months trying to get approval to use a single Google-produced library. I was unsuccessful.

2) Related to the above, agencies responsible for approving software for use are very concerned with licensing issues. After all, they are used to negotiating licensing terms for multi-million dollar contracts. The fact that OSS essentially guarantees that you have no one to call [2] when you have an issue (for the entire lifespan of the project) is a large part of why they will not approve OSS. Beyond that, compliance is a real concern. Popular opinion may be of heartless assholes, but these are real people working jobs. I would not be so cavalier in saying "they'll just use it anyway".

3) I am always disappointed, though never surprised, when people assume that the military works solely to execute war. I was specifically contracted to a (large) part of the military that works on exactly the kind of thing that prevents and reduces violence (sorry to be vague). The kind of domain that would probably translate improved computer vision into saving lives (domestic, foreign, combatant, and civilian). That is, if they could get approval.

[1] I have no idea how other countries' militaries operate.

[2] Literally call. On a phone.
Agreed, and it's more usable as well (hides the codes by default, copies them to clipboard when you tap one, lets you rearrange them, etc).
Indeed, how dare they suggest that Google would track! They would never do such a thing!
> like it or not, microservices are here and they solve real problems

Sure, sometimes they do. But more often than not they introduce more problems than they fix, or at best, they fail to fix the original problems.

Most of the benefits that people who choose microservices are looking for come more from good design and are completely orthogonal to microservices vs monolith. For example, separating code out into separate repos and deployments doesn't automatically separate concerns. But microservices inherently introduce a lot of challenges in orchestration, managing state, testing, deployment and all kinds of things that are much easier with a monolith.

Microservices is one of the most cargo-culted ideas in software development these days. I suspect there will be a backlash against it before too much longer. Will there be a resurgance of interest in Rails? Probably not. I suspect something at a much higher abstraction level will take over.
Ideally we'd all improve together, but hey, I'm not going to let people like you stop me, you are right about that.
There are many more such pictures at http://theviewshed.com/views-list/ including some that boast greater distances than the original post.
But can you reuse UX? UX on Android and iOS are completely different, which implies different UI, which in the end of the day implies different codebase. I do believe that it's possible to implement an app indistinguishable from native with any technology given enough time to implement all UX guidelines (voiceover support, animation dynamics like scroll list velocity constants, disability stuff, etc) but than we spend too much effort reinventing Cocoa Touch, so ROI of this endeavor is highly speculative. I hope in the future iOS and Android will be closer UX wise, which should simplify code reuse and make everyone happy.
Motu Patlu #11 – Funny compilation for kids – As seen on Nickelodeon
I sometimes see people object to exception based control as you do here. I get it; it's essentially goto in diguise. But I've never read anyone discuss the pros and cons, or definitively call it out for what it is. Do you have any references on this topic?
> It has always offered strangely convoluted pathways to transfer fiat to financial institutions

Your link is not evidence of "strange convolution." The reason there are so many steps/screenshots is because the payment service is in Russian, and the guide is designed for non-Russian speakers.

Most people never dealt with fiat on BTC-e, and would use someone like Coinbase to fund the purchase of coins, and trade exclusively in crypto on BTC-e.

> Now the top 12 or so volume-ranked Bitcoin exchanges listed at https://cryptowat.ch are perfectly legitimate trustworthy companies.

BTC-e was number six on that list...
Herbert Stoyan researched about the early history of Lisp and wrote books about that.

https://github.com/papers-we-love/papers-we-love/blob/master...

He says:

> LISP is understood as the model of a functional programming language today. There are people who believe that there once was a clean "pure" language design in the functional direction which was comprised by AI-programmers in search of efficiency. This view does not take into account, that around the end of the fifties, nobody, including McCarthy himself, seriously based his programming on the concept of mathematical function. It is quite certain that McCarthy for a long time associated programming with the design of stepwise executed "algorithms".

> On the other side, it was McCarthy who, as the first, seemed to have developed the idea of using funtional terms (in the form of "function calls" or "subroutine calls") for every partial step of a program. This idea emerged more as a stylistic decision, proved to be sound and became the basis for a proper way of programming - functional progamming (or, as I prefer to call it, function-oriented programming). We should mention here that McCarthy at the same time conceived the idea of logic-oriented programming, that is, the idea of using logical formulae to express goals that a program should try to establish and of using the prover as programming language interpreter. To come back to functional programming, it is an important fact that McCarthy as mathematician was familiar with some formal mathematical languages but did not have a deep, intimate understanding of all their details. McCarthy himself has stressed this fact (23). His aim was to use the mathematical formalismus as languages and not as calculi. This is the root of the historical fact that he never took the Lambda-Calculus conversion rules as a sound basis for LISP implementation. We have to bear this in mind if we follow now the sequence of events that led to LISP. It is due to McCarthy's work that functional programming is a usable way of programming today. The main practice of this programming style, done with LISP, still shows his personal mark.
Donald Trump's Drawing
I'm comfortable with it, just wish the browsers would give me the option to just say no, forever, to all websites.
Header only C++ AES cipher library
Hmm, I don't understand how that's possible on RAID-Z? You can only have as much space per disk as the parity, no? I.e. you can't have three 500 GB disks for a total of 1 GB space, and replace one with a 1 GB disk and get more space, can you?
One of the aims of LinuxKit https://github.com/linuxkit/linuxkit is to show that you absolutely can do without the "doing ubuntu updates" and "writing chef recipes" stuff - you just write a single config file that specifies the whole OS config and the applications you want to run, test on your laptop, build in Ci and then deploy to cloud or bare metal, with just your service (or Docker/K8S for dynamic services).
Push notifications are opt in on every browser that supports them. I'm confident Apple could come up with a process that ensures you only get them if you want them and can easily opt out later.
Does chromeOS allow you to remote wipe the box? That seems like that would be another advantage to this in the case of theft (note: definitely not in the case of the box being confiscated by a lawful authority).
Interesting comment by jps_ :

> In a "Hard Fork", shouldn't we expect a version of
the "nothing at stake" problem to play out? i.e. that validators have precisely zero to lose by validating on both sides of the (now non-communicating) chains? Slasher won't work across a fork.
> convoluted JavaScript hacks aren't the solution to "cross platform development" I'd want to settle on

Walled gardens with one app per platform with 1000 different rules per platform so users don't spend more than 100ms to understand a layout shouldn't be the solution as well. Javascript apps being convoluted isn't even an objective observation.

> Do I really want my weather app to be running on top of the browser app?

It's yet another VM with more abstractions. What's the big deal?

> So much for "Apple mobile Safari is the new Internet Explorer", lol.

I never had any significant app work only on one browser since years but even if this was a big problem, why make it worse?

> Push notifications for browsers are a weird concept, anyway.

I don't see the big deal? You are asked to allow it, no?
Literally? As in, Apple doesn't sell on Amazon? Including Beats?
Coca-Cola beats expectations as new CEO moves away from soda
Amazon.com as of writing my comment has tens of models listed. If birkenstock pulled their product how is Amazon allowed to list this?
If the claim being made was that they track your usage of their products, that would have been a reasonable response. But the claim being made is that they continuously monitor you through the webcam and microphone. That is extremely bold and, may I say, complete tinfoil nuttery.
Does that then make unimproved land a particularly good long-term investment in your opinion?
We found Mattermost to be more expensive than a paid version of Slack for our team of 16 after factoring in the costs of hosting, maintaining, and securing our own servers. It shifts the engineering cost burden onto your team.

As others point out, Mattermost vs. Slack is more a discussion of self-hosted vs. 3rd party cloud-hosted.
It was targeted traffic from Facebook (freelance designers who are looking for work)

My issue was while the first step conversions were high, no one did a purchase + I got lot of "not needed" responses in my 1-on-1 conversations.
I am talking about possibilities provided by iOS SDK and what is provided by web stack. It is amazing that React Native does not even have something UINavigationControll-ish.
UIKit alone gives stuff which is lightyears ahead of the web.
Even some more basic stuff: how easy it is to add accessibility to PWAs? Localization?
> even if you do feel that it was heating up your CPU with ads - it would have taken a lot less than 8 years to fix that

They had more than 8 years to fix it on the desktop and didn't. They had more than 8 years to make the Mac version perform at rough parity with the Windows version and didn't.

Either way... "it's fine, we'll make it work well within a decade" is NOT a good message to your users.
Don't give them these scary ideas! Browser tax to access websites. Net neutrality at browser level.
He's not suggesting they are tracking you through their ad network as you go to websites that use them.

He's suggesting they are secretly filming you, logging your keystrokes, and rerouting your mic audio. That is a very bold claim that should be backed up or retracted.
Yeah, and Germans are displeased with that. French and Belgian nuclear power plants also make headlines in Germany every now and then or at least get a mention in the news.

Personally I would rather see coal and gas power plants be shut down ASAP and new nuclear power plants to be built to bridge the gap but c'est la vie.
https://sensortower.com/blog/ios-app-size-growth

According to this, Facebook was 32 MBs 4 years ago.
It's similar with Twitter.

It's their fault that they keep adding stuff to track you. And Facebook contains just about every library that has ever existed now.
Yeah.. the Milky Way alone is 100,000 light years across.
Actually www could benefit a lot from - touch versions of basic input elements - like on/off switches , ranges, color pickers, datetime pickers etc.

Original www is very successful at mouse-based UX, but horrible at touch based.

Actually browsers could agree on a dozen touch based standard input elements and we don't need 80% this JS framework cruft.
Right, but as a user experience you get a phone that either annoys you into switching off all the features that can be used to bug you, or annoys you endlessly because you don't know how to switch it off, or doesn't have it on by default - in which case there's little point in implementing it all, because most will not even be aware they can switch it on.
Usable? Scanning codes and plastic sticks? Not really
Didn't know this. I'm happy to pay though, it was only £1, but making it as hard as possible to cancel is just insulting.
are you basically saying to OP to not invest because people like you cannot find apartments? Sorry to say but our society doesn't work like that
Twitter Lite is probably the quintessential PWA, it is very well executed. Here is a YouTube video of the creation of it from React Europe https://m.youtube.com/watch?v=cc3rdiXl5eY
Indeed - it is not implausible to suppose that the set of people who think 'maybe I could run a marathon' has expanded over the years, and that expansion would inevitably be predominantly in the direction of including slower runners (BTW, not all slow runners are unfit.) If so, the average performance could decrease over time for this reason, even if the size of the subset that actually do choose to run a marathon has been falling lately.
My theory is that the next big "thing" with web browsers will be to integrate a widget kit that simplifies these sorts of things. Like a stripped down version of Qt. I've made this comment before, and someone said Java Swing, and, yeah, but I still think there's an opportunity here.
Probably depends on your background.

I'm pretty sure people are regularly imprisoned for marijuana possession due to 'three strikes' laws (in many states, possessing what I would consider to be a reasonable quantity for personal use would qualify as a felony).
I was with you for the first half, but the second half where you say the russians got stuff is silly and then the rant against 'feminist' government etc is just plain stupid.
What is push code?