skysight-inc/HackerNews huggingface dataset:
You aren't being negative, that you very much for the thoughts

1. Good password requirements doesn't mean that your users will use secure passwords. Password123! is not secure. There is nothing wrong with 2 factor authentication. This is not a replacement for that. A lot of users choose not to use 2 factor authentication because they don't want to go through the hassle. So we have a strong password policy and we have 2 factor authentication enabled, yet our user isn't using 2 factor authentication and their password is extremely weak.

2. Yes the Blur infrastructure adds an extra component to your application to it and if something were to happen to it, availability would be in jeopardy. Resources would need to be put in place to reduce that risk, just like a database.

3. This can be a self hosted internal application. Its does not have to be an external service. What i have on my website is a demo. How an organization chooses to deploy it is up to them and i agree it makes the most sense to deploy it internally.

4. I don't understand how a SSO would make this solution less relevant. If anything I would think it would make it more relevant. To have a host of applications use one entry point for authentication, its more important for you users to use secure passwords. If the SSO account was compromised, all apps using that SSO is now at risk. SSO in my opinion isn't a security solution, its an integration solution. I don't see how Blur would cause stakeholders and developers to become less complacent regarding security. I'm sorry but that doesn't make sense to me.

Blur does not log any of the passwords it secures. No information regarding the original password and the secured password are logged or stored in any database.

Again thank you very much for the concerns.
Nearly all LCDs in China are made in China.
The largest OLED and LCD manufacturers are now in China and I'm not talking about LG Display or JDI those are now dwarfed by the likes of TCL (biggest LCD manufacturer AFAIK), Visionox (biggest OLED manufacturer AFAIK), Tianma, EverDisplay, BOE and many many others.

http://www.boe.com/en/index/pei.html

http://www.tcldisplay.com/en/home/index.html

https://www.tianma.eu/

http://www.visionox.com/en/index.aspx

http://www.everdisplay.com/en/

The LCD and OLED panel in your phone is more likely made in China by a Chinese company, the irony is now that even Samsung had use Visionox AMOLED in their phones especially recently because they were constrained with supplying their OLEDs to Apple.

ASUS does not make displays the only Taiwanese display manufacturer is AU Optronics IIRC and they don't make small and medium size displays.

The only thing that China still doesn't do well are large screen OLEDs (LG is now building a factory in China for that) and that's about it.
China is oddly pushing AMOLED to the limit and are leading the development as far as flexible displays go much further than Samsung or LG do at least publicly.
SNAC – Free Static Web Hosting – No Database, No Hacks, No Bloat
It kinda does, but it's an open question whether it's a requirement.

In recent years, many programs became BSD-like licensed and it didn't impede the availability of their source code. Similarly, in the world of Minecraft, many mods started closed-source but free, and eventually became open-sourced, because it turned out to be beneficial on its own.

I actually like the free software philosophy, but it might be that the copyleft clause is not required if there is enough rational self-interest. However, in the current copyright system (where the copyright lasts effectively forever), this self-interest commands to hoard the source code (for the duration of the copyright).
You're welcome. The tricky thing is that it doesn't feel like a disorder, and reluctance to see a professional is what makes it especially hard to treat. Once you do the first step, though, everything starts to become a bit easier. So please see someone. I promise it'll be better.
One Model to learn them all (2017)
It’s a space problem. If I don’t take that space now someone else would within the next second. Average human behavior. So why not act now? Oh... now i’m standing up in a line of people very close to each other. I can smell them even better and now I can’t even sit back because the person next to me took my spot. No one can move and we all look ridiculous :)

Similar behavior can be obeserved in a traffic jam
Is it? It does something with y if it is something, otherwise it does nothing...
It's unveiling in the context of pledge, as you explicitly declare the things to be unveiled.
I love Swift but at 4.2, its still a distance from being useable for me.

Swift is suppose to be modern, only to be burden by API compatibility work, which is non trivia.

This significantly slow certain important developments like ABI Stability (5.0), Full Generic (5.0), Concurrency (Maybe 6.0)?

A year since 4.0 release and in the coming few months, 4.2 will be release and not 5.0. This mean the timeline for 6.0 get push even further back.

While Swift is modern in area like optionality, first class immutable struct and (my favourite feature) enum with associated values, it lack many other modern features we come to expect from modern language. e.g. callback are still the way for async path control (1 of the regret of Ryan Dahl in his JSConf EU talk https://www.youtube.com/watch?v=M3BM9TB-8yA)

1.0 to 3.0 was spent getting the API right. This is a significant positive investment in the long run, but as someone who have to maintain codes, it was not pleasant at all and I still have code stuck in 1.0/2.0 eras. I have crashes with getting conditional conformance working with generic. Some wasn't crashing on 1.0 or 2.0 but crash on 3.0. Swift clearing is a WIP.

---

At the same time, TypeScript happened. TypeScript turn JavaScript into optional typed language. I see JavaScript and Objective-C in similar light. Since Objective-C start getting some syntactic sugar (generic, nullability), I wonder what if they have taken the TypeScript approach instead.

TypeScript have no choice but be pragmatic (probably after seeing how Dart was not adopted by the larger community for going the Swift way).

Apple basically act like a benevolent dictator, whatever direction they take is more or less the future, we have to figure out how to work around the new "world" order, which get updated every year at June.

The best iOS/Mac developer thrive in this environment and get handsomely rewarded (App Store ranking, recognition from Apple), I tried and failed miserably.
Apart from the fact that you can do bidirectional data transfers with both, they are quite different:

- grpc and HTTP/2 have a fixed paradigm (RPC plus streaming), whereas websockets are lower level and just describe how packets are transferred in each direction. For PRC you have to build something on top (e.g. following the WAMP conventions).

- grpc on top of HTTP/2 features per stream flow. Doing something like transferring a 4GB file on top of websockets without loading everything in memory is not as easy, since flow control is somewhere between basic and missing there.

- They have different ordering guarantees. grpc doesn't gurantee ordering between different requests, websockets guarantees it between messages.

- grpc comes with an interface definition language (protobuf) and code generators, which makes it much easier to build interoperable and backwards compatible services.

- gprc is proxyable per request, since each stream contains all relevant information (endpoint, parameters, auth, etc.). In total grpc and HTTP/2 are more stateless than a websocket connection, which could contain any kind of data.

- websockets work out of the box in browsers. The original grpc specification not, due to relying on features that are not exposed in browser APIs.
Warren Buffet’s plea for companies to scrap quarterly estimates is hypocritical
Everything derives from the laws of physics (well as we understand it now at least; our understanding has and will change in the future) so its not that surprising that in aggregate they would result in similar systems.

I'm not saying its not fascinating though. It is incredibly fascinating, and this kind of research is exactly why we should be investing MORE not less in pure science.
The identity stuff is fine.

But the talk about OO philosophy is the same old fool's gold. OO is a very useful filing system for organizing large amounts of code. Sure, code organization can tend to mirror code function, and even sometimes in some ways mirror parts of the application space. Philosophers could talk about that, but it's philosophy not coding.

The philosophy is a distraction, especially for new people learning OO.

So OO as a 'model of reality'? OO is a model of reality to about the same extent that the Dewey Decimal System is a model of reality. Every branch of "OO philosophy" that doesn't make this simple point clear is a barrier to entry.
Ok, cool, now, how is the number eight, for instance. Does it exist only because human brains have it in it? Or do numbers exist in the universe outside our brains? Can we answer this? This would be an important step in IP rights and all that…
There's a good argument that, given the success of the open source development model, permissive licenses are better because they put fewer roadblocks in the way of participation. And I tend to be in that camp. No argument about the problems of copyright terms though I'm not sure how relevant that is to software relative to software copyrightability generally.
Because they are fake news

* Bu dum Tish
Deno Suggestion: Look into Porting to Rust and Using Tokio
This. You might want to read http://slatestarcodex.com/2018/03/22/navigating-and-or-avoid... how to do it.
The previous phrase was that the part is lost-wax cast. To me it's interesting how one can build cooling channels in the part which is cast.
A minor correction: as far as I know, none of the modern GPUs or CPUs by Intel, AMD, or Nvidia are barrel processors. The Xeon Phis were the only exception, but I don't know whether they kept that part of the design after KNC.

edit: This document [1] on pages 26-28 describes both execution on pascal and volta GPUs and how they differ. AMD/Intel GPUs are something similar.

[1] http://images.nvidia.com/content/volta-architecture/pdf/volt...
- Marginal Revolution (Tyler Cowen & Alex Tabarrok): economics https://marginalrevolution.com

- John Cochrane: economics https://johnhcochrane.blogspot.com

- Interfluidity (Steve Randy Waldman): all over the place, but mostly economics-focused https://www.interfluidity.com

- FT Alphaville: finance and economics, free signup required https://ftalphaville.ft.com

- Money Stuff (Matt Levine): finance and economics, very entertaining and accessible https://www.bloomberg.com/view/contributors/ARbTQlRLRjE/matt...

- Andrew Gelman: statistics with an emphasis on applications in the social sciences http://andrewgelman.com

- Flowing Data (Nathan Yau): data visualization and statistics https://flowingdata.com

- Shravan Vasishth: statistics and statistical computing, often very technical https://vasishth-statistics.blogspot.com

- Rasmus Bååth: statistics and statistical computing (inactive but worth mentioning) http://www.sumsar.net/blog/archives
I like people and I like listening and asking questions about their stories, if you give them enough time people will tell you the most amazing and surreal stories you can imagine, I always end up laughing and so do they.
Yes, 5 cycles, good point... that's much better. My excuse for not thinking of this very obvious improvement is that I never wrote any speed-sensitive ROM code ;)

I doubt I ever used JMP indirect. For this sort of thing running from RAM, I'd typically use self-modifying code and a JMP absolute, which is where the idea of having a little thunk came from.
Ok. I see the appeal. Where can i buy modern wallpaper? Sure, it looks great on old homes. It looks great on new home that are trying to look old. But where are the designs that will look good in my home? I dont want star wars, but nor do i want flowers.

Wallpaper had a construction purpose one upon a time. Now it is purely decoration. So as art it needs to evolve. I have modern furniture in a modern house. Show me something that isnt 19th or even 20th century.
The Modern CIO (Chief Integration Officer) and Legacy IT with Charlie Feld
Expanding the Yandex Intelligent Assistant Ecosystem
What would be an appropriate posting for these people to apply to?
But Nazis represented national socialism which is on the far left side. Title is misleading.
One of the classic locations: Church.
Kubeapps: Discover and Launch Kubernetes Apps
Idris has a really neat feature called 'Holes' that does exactly this. I wish it could be implemented in every language on earth.
I'd say that there are two related problems, one political and one technical, and that there is no reason not to address both issues.

* Political problem: It is legal and acceptable to track people on the internet to an extreme degree. Political solution: Call your Congressperson, donate to the EFF, reframe the issue as corporate stalking, etc.

* Technical problem: It is possible to track people on the internet to an extreme degree. Technical solution: Restrict ability to collect data by using adblock, poison existing databases with reasonable but false data.
If you go back and look at those games again, the frame rate, it's not that great. Many of the 8-bit machines actually had better responsiveness and frame rates. Yes, the Amiga was awesome. It was not perfect.

Also, as far as 68000-based machines goes, the X68000 kicks the Amiga's ass.
Daniel Stenberg (creator of cURL) unable to enter the US again this year
> I actually like the free software philosophy, but it might be that the copyleft clause is not required if there is enough rational self-interest.

At least RMS’s form of the Free Software philosophy sees preventing non-free software, not encouraging free software, as the highest goal. In this version of the philosophy, tools that prevent even a small amount of non-free software being made are valuable even if they don't do anything to encourage free software (and even if they impede it somewhat.)
previous discussion https://news.ycombinator.com/item?id=9887548 https://news.ycombinator.com/item?id=8590816 https://news.ycombinator.com/item?id=11836520 https://news.ycombinator.com/item?id=15019071
That works too, good idea.
Software, like books, only has a market as long as the distribution is a pain in the behind. Once the distribution is as easy as the press of a (virtual) button, the market basically evaporates.
Would any Earthling Methanogens survive on Mars? How many of them would there be with nothing to kill them?
No, not every version of BASIC made the most of the underlying machine's capabilities. The BASIC on the C64 (the most popular 8-bit machine of all time) did not support graphics or sound.

Seriously, there was no support for what made the C64 the C64 in the C64 BASIC! You wanted grpahics? PEEK and POKE. Sound? PEEK and POKE.
If it's any help, I speak pretty good dutch, some german, and some czech (which is similar to polish) and can only understand about 1/4 of this. Any native dutch speakers can feel free to chime in, but I don't think speaking dutch is a major advantage in understanding this.
I programmed mainly in Objective-C from ~2000 (Rhapsody beta) and resisted even learning Swift until Apple finally confirmed they were definitely going to open-source it. So about a decade of objc.

1.) I love working in Swift. It would not occur to me to start a new project in Objective-C. The only reason I could see myself writing more objc code in this life would be to make a quick fix on some old project. (Incidentally, this is the exact same kind of B-completely-replaces-A-for-me language experience I had with JavaScript→TypeScript. Can't think of another.)

2.) Swift confers upon me a quantum-leap kind of productivity increase -- the kind of "programmer time" optimization the Ruby guys used to talk about over Java. The core language is great. Swift enums concisely solve lots of problems that are easy-but-annoying in Objective-C. Protocol extensions are an absolute godsend and I hate the feeling (when programming in something else) of seeing how a protocol extension would solve the problem at hand, but not having them.

Incidentally, I remember vividly when there was talk of adding "concrete protocols" to Objective-C 2.0. (They let you do a similar thing; adopt a protocol to gain a bunch of implementation behavior, not just declare that you support an interface). I was really, really excited about that, too. But the rumor didn't pan out and concrete protocols were never added.

3.) Yep, love it. I changed jobs in 2016 and don't even do much Apple platform development anymore; I am mainly using Swift on Linux.

My comments apply to current Swift, so right now that means 4.2. As you go back in time to older versions, I liked it less. In the first year doing Swift, there were still times I enjoyed Objective-C more, but not anymore.

Aww, it's kind of sad when I think about it; after all those years, Objective-C is now dead to me, like NewtonScript...
>in your mind it's possible that consciousness is not tied to physical qualities. Therefore, physicalism would necessarily be false.

I mean, yes? I tend to assume physicalism, but I don't take it as axiomatic.

>And this is because consciousness must serve a functional purpose

I don't see why that has to be true?
Author of linked article speaking (supposing anyone is still reading, thread already marked as spam?)

I recommend to actually read Google's published Cr50 sources -- no reason to take my word for it. All of the functionality I described -- and more -- is there, plain as daylight, with comments. Including the backdoor pubkeys.
OSS is better, even MS now advocate for Open Source. OSS is just a hiring signal. You need to review around 100 CV for a single position, you need these signals. In the same time if you want to progress quickly to the Senior position you need to prove your worth. What is a better way: describing how great developer you are in Cover Letter that no one read or having OSS contributions.
Yeah don't get me wrong, I was an ST user and loved it. It was a business and technical accomplishment. All respect to it. My point was only that for that class of machines what we really needed was wider address buses, not necessarily wider data buses. Along with a wider data bus came slower cycle times for a bunch of operations. And cost.
> I find it puzzling why people would use this?

To show icons to the 99.5% of people who use the web with Javascript? Even Font Awesome suggests people go this route today.
It depends what you want to do in the future.

If it’s to be a full stack dev or backend in a startup then Rails is good. They are slightly more startups that start with RoR and after +3 years of Rails I can tell you you have everything you need to do any website or web app with it.

If you want to do other things like machine learning or go in a big company then Django is a good option. Python is used a lot in ML with flask for Restful API and Python is often used as a scripting language in complement of a more low level language like Java in a big co.
>PG: Yes, so then I was reflecting on the universe expanding. We know that it is and can measure it, by the way time is operating, or by the way we see a star exploding far away. For various reasons, when a physicist tells me that the universe is expanding, I say “ok, let’s go back to the dance floor.” The dance floor is getting bigger, what does that mean? It means that time has to slow down.

>FF: And that is exactly what the physicists tell us is happening.

>PG: Yes, but when I talk to my son Marlowe and he says the summer went by very fast, and in my childhood the summer went by really slow—what if it’s really true that time is actually speeding up? One can say, oh, you’re just imagining it; of course I’m imagining it, but what if it’s really happening? In other words, for the universe to keep expanding, maybe time has to go faster too, in order to keep up.

>FF: It certainly feels that way.

>PG: Many of us have that feeling. Yesterday I was 20. Where did all the years go? “How can it go by so fast,” we say. But what if time is actually speeding up? If everything is changing at the same speed, there is no way to measure it. The summer of 1947 went by very slowly for me, and this summer flew by for both Marlowe and me. What I suggest is that these are not subjective, but rather objective experiences. It’s also a little terrifying. What if 1,000 years from now, a life span felt like it was only a few days?

Such quackery. Why do people feel it's valid to come up with fantastical conjectures about physics with absolutely no reason to do so?
Has anyone verified this is the case? I tend to doubt django does it. Using a few tricks SQLite easily beats postgres insert performance, just a little obscure.
> It's plenty easier to buy a hackable and open by default platform...

Pray tell, where can I buy a laptop (of new, rather than vintage, manufacture) without blobs and master keys?
Google, quite untypically for large manufacturers, put their golden key backdoor in plain sight, inside published source. (Apparently, "only a terrorist!" would read it?)
No, I'm not. Why?
This reminds me of a relevant XKCD, https://xkcd.com/1838/

Given the shown technique to build a state of the art neural net, I wonder what QA will look like and if we will be able to reach a sufficiently low probability of failure.

5 sigma reliability will be necessary at least in some fields for humans to accept to rely on it (like autonomous driving)
- < http://www.stat.columbia.edu/~gelman/book/ >

- < http://www.stat.columbia.edu/~gelman/arm/ >

If you happen to use Python, pymc3 is a great place to look for hierarchical and Bayesian timeseries models with full examples.
Great talk. Excited to watch what Andrej achieves in his career. Keep up the great work!
Nationalized healthcare is one very extreme implementation of a specific subset of a social safety net.
Cr50 is quite different from the Infineon et al TPM item commonly found in x86 boxes. It is able to rewrite AP and EC firmware, overriding the advertised write-protect feature; access the microphone; etc.

No reason to take my word for it: I recommend to read Google's source, I have linked to the most interesting routines.
You question my credentials, while quoting one of my premises. This is, implicitly, an ad hominem argument against the premise you quoted.

In addition to that, you're arguing against a strawman. I never disagreed that there was potential for the safety to be negatively impacted with every update. In fact, I explicitly agreed with this claim.
>You look at red apple, you think "such a nice red apple, but one side is a bit yellow". But "red" doesn't mean anything to you, you don't experience it. If you can imagine that

Of course I can't imagine being a p-zombie, because there is no experience of being a p-zombie, that's the point. When I imagine a p-zombie, it is someone else.

>explain why red-p-zombie-you insist on being able to experience red color, while in fact he/she doesn't experience it.

They would say they experience it for the exact same reasons a non-p-zombie does. A chemical process in their brain produces that reaction. The difference is that they never actually have that experience, they just act as if they did.
'labelling is an iterative process' -- I learned that the hard way in 2008.

Fortunately, I now have a fairly refined method for managing data, labels etc...
You can't. Thank 20 years of apathetic consumers, such as the people in this comment thread.
Thanks for this link. This lib is awesome.
Is there a reason that wallpaper needs to be... paper? It seems to me that much of the badness of wallpaper (e.g. that it can peel, stain, fade, etc.) comes from the “paper” part. Why not, say, layered stencilled patterns of airbrushed house paint?
Because he's an _artist_ interpreting his experience of the physics of time.