skysight-inc/HackerNews huggingface dataset:
Slightly offtopic from what the article focuses on, but the thing that bothers me about all these built-in CI/CD things in software like Gitlab is that people seem to be perfectly content with building an artifact and then just ... pushing it out.

In traditional deployments that may be some kind of "copy this thing over SSH and make it go!", in Kubernetes-land it's more like "lets just modify this API-state to point at the new image tag!".

Neither of those produce a consistent record of changes applied and state mutation like that is very error-prone.

We actually use Gitlab's CI at work, but we have our own deployment solutions built on it that end up making git commits into the NixOS & Kontemplate repositories which then run their own pipelines to deploy.

This way we can always answer the question "what set of applications at which versions was deployed at $time?" and also roll back consistently.
What are Good Carbs and How much Carbs should you have?
Multiversally-Unique ID's are going to be so long...
but thing is we called it that because we thought there was nothing smaller than a atom.. although there is something smaller.

atoms are made of protons neutrons and electrons
each which is made of 3 quantoms.
Human memory doesn't work like your hard drive. The notion that you have some sort of 'free disk space', because you don't remember function names is ludicrous. Quite contrary, the more you train your memory, the more you can remember.
Killer Feature: Apple, Connecting a New Device to WiFi
Astronomers detect earliest evidence yet of hydrogen in the universe
I wonder how secure it is against identifying individuals. With over-fitting, you can producing the training data as output. Hopefully they have a robust way to prevent that, or any kind of reverse engineering of the output to somehow work out the original data.
> There is also an example with types, but this becomes very awkward to show in Python.

With the book having been published in 2014, and type hints [1] being introduced with Python 3.5 released in 2015 [2], without knowing how the book did it I guess this is one part of the book that could have been made better in 2018.

[1]: https://docs.python.org/3/library/typing.html

[2]: https://www.python.org/downloads/release/python-350/
Why DevOps? Find Out the Key Benefits
A mix of the two approaches might yield the best results.

At work I usually go by looking for quick solutions for the very specific problems I encounter, e.g. disable echo on a terminal, send data through a socket, ...

And what I sometimes do over the weekend is to go over the problems I had and try to learn from the subject in a more generic way. e.g. learn TTY inner workings by reading the source code of python's pty.py standard library module, read the socket's documentation and understand all available socket operations, or watch some conference talk on the subject over youtube ...

This second consolidation phase has proven very useful to me. Not only because of discovering interesting gems hidden in standard libraries and other references, but also to be able to anticipate and solve really weird/low-level bugs that otherwise would have been very difficult to approach.
Thank you! Signed up for the app.

As a person hesitating whether to make a mobile app for my own product, may I ask what was the reason for launching mobile first?

It seems to me that a web app is cheaper to develop, easier to test, collect feedback and iterate on (and possibly provides better blog writing experience) and thus would be an ideal first product.

Am I missing any strategic reasons in favour of launching mobile first?
Indeed, thanks :-)
Is It Worth to Post Fake Reviews about Your Business Online?
I'm flabbergasted how you can call 25% inflation in a single year stable.

For context, you should look at the specific dates of the actual crises. Those were severe economic shocks. Incredibly high human costs.

And those types of crisis are all gone. The 2008 crisis was a tiny blip in comparison.

Is there any kind of data that can shake your view on economics? Or is that more akin to faith for you?
Citation massively needed. Plenty of folks walk in cities with more than 5M people (London comes to mind). It's not like you routinely visit every last business in that city.

Also, if you have a bicycle and decent bike network you can traverse an entire major city in 45 - 60 minutes. The problem is that most new cities are virtually nothing but asphalt and empty land in order to accommodate cars. I am sometimes called weird for saying this - but seriously - look at pictures taken at elevation and a modern "city" looks very sparse indeed.
So what happens to Qualcomm's IMOD Mirasol display?

Which was bought by Apple

http://appleinsider.com/articles/15/12/15/apple-has-taken-ov...

The Mirasol panel plant location is also Longtan, Taiwan.
There could be a different between password rules for your users, and for your employees. The former should probably be more focused on usability, the latter on security.
If you can trade and breed Pokemon-esque creature in the blockchain, why not illegal content? It's practically untraceable and you don't have to go to trouble of running something like and onion skin router to obscure your identity.

CryptoKitties craze slows down transactions on Ethereum

http://www.bbc.com/news/technology-42237162
Can't you provide it, since you have already written one?
Your parent created an account an hour back, very likely just to comment on this issue: https://news.ycombinator.com/user?id=anonybus

This is classic troll flag.

You can safely neglect what he/she has written.
In that case, most of the longest-lived companies are privately held.

The current market system is built by capitalists, for capitalists, and include the goal of squeezing everything they can out of the workers.

Of course a worker-owned cooperative will be a less effective fit. The current system should not be the final arbiter of what success means.

You mentioned anti-trust laws. What of worker right laws, and laws related to unionization? (In the last, I include laws like the Taft-Hartley Act which limit what unions can do.)

I don't understand your last sentence. Most large companies are already run by committee, no? There's an ongoing negotiation between the C-level officers and the board of directors. It isn't that the CEO sets policy by dictate.

Perhaps https://en.wikipedia.org/wiki/CEO#Celebrities is relevant?

> Business publicists since the days of Edward Bernays and his client John D. Rockefeller and even more successfully the corporate publicists for Henry Ford, promoted the concept of the "celebrity CEO". Business journalists have often adopted this approach, which assumes that the corporate achievements, especially in the arena of manufacturing, were produced by unique talented individuals, especially the "heroic CEO". ... Journalism thereby exaggerates the importance of the CEO and tends to neglect the harder-to-describe broader corporate factors. There is little attention to the intricately organized technical bureaucracy that actually does the work. Hubris sets in when the CEO internalizes the celebrity and becomes excessively self-confident in making complex decisions. Indeed, there may be an emphasis on the sort of decisions that attract the celebrity journalists.
Look at the title bar.
Alibaba doubles investment in Lazada to 4B
I lived in an apartment building just like the first one in your photo until not that long ago (I now also live in a 8-storey apartment building, but it's a little smaller compared to the first one) and I'd take living in such a building over living in a suburbia-like hell every day of the year (this happens in an big East-European city).

Living in that type of building meant that the tram-station was literally 50 meters outside of my building and a metro station a mere 5-minute walk away, there was a school just bellow my apartment's window (I could here the children playing in the school's yard in the morning) and a kindergarten 100 meters from my building's entrance and the same tram would take me to a Walmart-like store 3 stations away pretty easily (yeah, you don't need a car to do shopping).

And on top of that, having a city that is comprised of mostly tall apartment buildings means that nature is a very short drive away (either with one's car or with public transport), but nowadays, as the suburbia phenomenon has also invaded the city of which I'm talking about, it means that in order to "reach" nature one has to drive further and further away.
I'm probably dim. But I fail to understand why self driving cars will make the congestions in morning and evening commutes be radically reduced.

If the wall described in the article is to be pushed out, the speed must increase from today.

If we can go to work and go home at more varying times over a day then yes congestion should decrease. But why would AVs cause that effect? As long as everybody is expected to be at the office at 8am and leave at about 5pm, we need to move the same amount of people back and forth at the same time. Ride sharing (hey buses and metros are efficient for that!) may make the number of vehicles/person go down.
The roaring 2020's
Meanwhile perhaps the Personal Blocklist by Google ads-on for Chrome can help?

Not sure if it works on image search also.

https://chrome.google.com/webstore/detail/personal-blocklist...
Self driving minibuses solves mass transits last mile problem just saying. Cause no one is mentioning that.

Self driving cars aren't going to make peoples commutes from Tracey to Moutainview any faster.
If there are only two fields, and the length of one is fixed (the salt) then the encoding is unique.

SHA1 (and other cryptographic hash functions) generally already include the length as something that is part of the hash itself, so your “length encoding” is completely redundant in the case of hashing salt|password.
Same with universe, we think it encompasses everything but according to our current definition it might now.
This is how SF-style housing crises are made. When you force everyone to be very geographically close to their place of employment, it has the dual effects of reducing the effective supply of available housing options, while simultaneously increasing demand for housing in a very specific geographic area. If you look at the cities that have done this, both in the US and abroad, you will notice that their rents are typically astronomical.
`Console.WriteLine(s.Substring(1, 2));` _would_ work. You'd be printing the new string returned by the Substring() call. But `s.Substring(1, 2);` as a statement on its own does nothing - its new returned string is discarded on the wind.
This could be some US thing, but in Europe trains are quiet and comfortable enough that plenty of people work/commute on them.

And anyway it's not like modern offices are quiet, interruption-free workspaces either.
If programming is really about writing algorithms then why people(both candidates and employers) complain about whiteboard interviews? I think that most of the programming done today are in fact declarative due to abundance of high-level languages frameworks, libraries and other great tools that abstract business logic away from the low level imperative instructions. Obviously it's good to know how everything works behind the scenes but I know many people who are far less familiar with the CS basics than me yet they are tremendously more productive in software development.
Not sure, but I seem to remember that NSS is also used by Chrome.
Does someone have a link to the preprint / arxiv? The link in the story is a 404 (I presume that the paper just hasn't been posted yet or something?)
> performance in general.

Really? Forcing you to copy whenever you want to modify gives you worse performance.

> If strings weren't immutable, you'd have to copy s to avoid changing / breaking it.

That seems like a disadvantage to me. With mutable strings, you have the option to modify it in place instead of being forced to copy.
And similarly, we called it a universe because nothing observable can be outside it. Unless...

The analogy is quite apt, really, just switching out bigness in place of smallness.
oh boy... this is a hard topic... i really like your idea but i have a feeling that this will end in endless witchhunts maybe something like the SCHUFA in germany will work
If the tools provides good value, charging for it should be OK as long as it is reasonable. The caveat I place is that the data should not held hostage.
yea, there are several engines out there! It's great. I'm glad godot exists, the more usable engines around the better I say. (Although there are many reasons people choose to use godot (or other engines) to make games over another existing engine, similar reasons exist for why I make luxe for me to use!)
> The project is inspired by The SaaS CTO Security Checklist created by Sqreen.io
* Small Matrix Multiplication: https://github.com/hfp/libxsmm/wiki/Q&A#what-is-a-small-matr...

* Big(ger) Matrix Multiplication: https://github.com/hfp/libxsmm/wiki/Q&A#what-about-medium-si...

There is indeed no support for 32-bit. Regarding integers, LIBXSMM supports lower-precision GEMM. However, we haven't fully represented this in our usual sample code (samples/xgemm, samples/bgemm).

Put aside a tiling scheme for big matrices - the code generation for low-precision GEMM kernels is here:

* https://github.com/hfp/libxsmm/blob/master/src/template/libx...

* https://github.com/hfp/libxsmm/blob/master/src/template/libx...

* Generic: https://github.com/hfp/libxsmm/blob/master/src/template/libx... with https://github.com/hfp/libxsmm/blob/master/include/libxsmm_g...

* C++: https://github.com/hfp/libxsmm/blob/master/src/template/libx...
Apple developing MicroLED tech at secret facility likely to debut in Apple Watch
Maybe more like all-in-one platform instead of bloatware. AWS as a stretch for an idea? Obviously they'll need to have high execution to be able to maintain such a diverse set of features. I rather like it right now for an end-to-end solution.
Amazon is still selling counterfeit Chromecasts
Ah, so they removed it to peddle their Chrome browser.
The campaign against extreme cash is gaining momentum
The Economist has a novel approach: look at what's actually happening.

"The would-be world-changers are applying innovative and evidence-based approaches in clinics and classrooms, where elected politicians are often too timid to risk failure, captured by entrenched interests or unwilling to spend public money on experimentation."
"libtins depends on libpcap and OpenSSL, although the latter is not necessary if some features of the library are disabled."

Would you know something lighter to play with RAW sockets?
Can anyone that has experience working with game engines speak to the capability and quality of godot or luxe in relation to commercial game engines like Unity or Unreal?

I'm all for a free and open-source alternative game engine, but the commercial engines are quite battle tested, and I've always thought of game engines as highly complicated pieces of software that can easily go haywire. Can anyone speak to the quality of the architecture of godot? (or even open source game engines in general, game engines are a subject I presume most are ignorant to).
Best Programming Languages to Learn for Malware Analysis
Passwords with 128bit of entropy have always been and will for the foreseeable future be secure with any password hashing algorithm that is not completely broken (i.e. uses a cryptographic hash function and a seed). 28 random alphanumeric characters fulfill the requirement and are reasonably fast to type, e.g. m7wdgdorhvi3jerzyztc2u642at
Senior Android Engineer creating magical moments for customers
Sure, let's say you have an organization, in which you have users and devices, so users and devices have a nullable FK to organization. Also, a device can be linked to a user, so a device has a nullable FK to a user.

Now, when a device is linked to a user, both should be on the same organization, right? I don't see how to easily do that as a constraint (but I have to admit my SQL skills is quite low, and I avoid bypassing the ORM). Well, in production, devices might land somewhere else, and now you have a device that is supposed to be on organization A which is linked to a user on organization B, if you didn't force the organization when a device is linked to a user.

Depending on your use case, it could be expected, an operational error, or something that should be resolved automatically.

Edit: another example. We have a legacy system. Part of the data is supposed to be mirrored on both new and legacy system, via API calls (I don't know of a better way, I'm not a great dev, DB are different, not shared and on a different provider). Well, check if they are actually the same from time to time (at least the obvious stuff).
Optically this is a problem, it would have to be some kind of "compound eye" system like an insect rather than a traditional set of apertures and lenses.

You'd also have problems with light bleeding from the display output into the camera.
I don't get the beyond part, especially monitoring.... will Gitlab only have a Prometheus view in their UI or do they want to create their own monitoring? And when using own monitoring... this is a bit crazy... we have from day to day more and better Prometheus for that.
SF has the issue that certain popular types of work are only available in SF, and if someone wants to be in that type of work, they have very few options for where to live.

More, smaller cities - or even large cities with multiple “city centres” - and an approach which attempts to ensure that the SF centralisation of the consumer tech industry couldn’t be a thing, would be the solution, surely, if you decided to design from top-down?
Corollary: do you hate Gitlab becoming bloatware and integrated suites? Then pay them! Even if you only use their open source offering, pay them. And not just "pity money" like 100 USD per year, but really pay them as if they're a serious commercial software vendor.

Yeah I know people won't do that. But think about this for a second. It does not apply only to Gitlab but to lots of independent open source software vendors too.
Alerting on crash loops with Prometheus
That blog post does not give any convincing argument against XKCD-style passwords. It seems to incorrectly assume they are "security by obscurity".
This is now integrated and available for update. Thank you for the feedback!
Oh, don't be daft. You're comparing the way people act and speak on Facebook with how they are expected to act in a formal setting such as work?

Totally different ball game.
I'd kill to be mediocre. Being a bad developer is my pinnacle achievement.
Happy to help!

There is no advantage to internally lining a new tank- you would eventually have to strip and reapply even the best liquid liner long before actual internal wear would have been an issue.

With so many gas blends using alcohol nowadays, internal rust (in vehicles that are regularly driven) isn't nearly the issue it used to be. Back when gas was just gas, water would collect and pool along the bottom of the tank, leading to rustouts. Nowadays, the alcohols in the fuels will suck up any stray moisture every time you refill.

That being said, alcohol/gas blend fuels don't store well, and alcohols will separate out over time, so you can't rely on this effect when thinking about vehicle storage. But for daily drivers, internal rust just isn't an issue any more.

The best thing you could do to promote longevity of a car gas tank is to give the exterior a thicker treatment (like the OverKote you mentioned) before installation.

Speaking of your particular use case, if you really just want to hack it for one or two more seasons, wire brush the worst of the rust off around the seam, then apply some permatex spray sealer.

https://www.permatex.com/products/adhesives-sealants/permate...

You will need several coats. It works much better if you do multiple thin ones that you let mostly dry between than if you glob on one or two thick ones. YMMV and all that, but if the seams are only weeping, and not so bad as to actively drip, this would probably do the trick for another year or so. Don't bother with RTV, even ones labeled as fuel/solvent resistant. Silicones in general just don't get along with gas very well, and the sealing properties would fail pretty quickly.

I'm glad you enjoyed that video. I was more proud of it that I really should be, and making actual use of duct tape was a part of it. :D
Shouldn't a country look to benefit and protect its own citizens?
> Historically, anyone living in a small community had such a lack of privacy, that it would be intolerable to many modern city dwellers.

We're talking about information age though, where the information can be gathered in massive quantities and processed and used in ways such past communities would not even dream about.

These days someone can be harrased by some idiot/criminal from other side of the globe.

So the issue is not really comaprable, and risks are different.
Pinterest has no product. They only want traffic.
Are you trying to silence me?
god this is reposted so many times, SOO MANY TIMES

public service advisory: read the whole btc wiki, there's a lot of great stuff in there!

https://en.bitcoin.it/wiki/Agent

https://en.bitcoin.it/wiki/Script

Links of note:
https://bitcoinmagazine.com/articles/bootstrapping-a-decentr...
Glad to see this happen, Web OS on my late 2016 LG TV is actually very, very good. It offers far more advanced video configuration than any other TV I’ve seen and the OS is very fast (nothing at all like using those dreadful TVs with android running on them).

One thing that does seem rather odd and somewhat worrying is that it only builds on Ubuntu 14.04(!) and:

> “We strongly recommend you NOT to use Linux virtual machine on Windows or Mac OS for building webOS OSE, as it may cause unexpected issues.”
Senior .net Developer to make magic moments at Moonpig
This is awesome; it's something that I've slapped together out of disparate components (that've then gradually fallen apart) so many times I've lost count. Having a tool which can manage it all -- from commit, to builds, to deploys, to monitoring -- is a massive boon for small business (and personal projects).

I look forward to the next releases of Gitlab!
Slightly offtopic, but once again, the "American/English" style of title makes it almost incomprehensible.

How is it in any way better than this?

> Why is Kitty Hawk's flying taxi taking off in New Zealand instead of California?
No, the point is that the Bay Area is too congested (and to some extent intentionally congested) to allow for an appreciable amount of commuting. One person's sprawl is another person's affordable housing.
> There's some upper limit on what you can accomplish as a sequestered lone-wolf genius. I don't deny that people with such working styles have made impressive contributions, but the bar for "innovation" is rapidly climbing and will soon surpass what anyone can do in isolation. That's a pretty normal thing to happen as a field matures.

I don't think this part is up for debate. It's more about how that social collaboration is handled in the best manner for everyone involved that would be up for debate.

Just because social collaboration is needed, doesn't mean everyone has to go out for drinks together or live together in a small apartment. That part is obvious, right? But just because social collaboration is needed doesn't mean people have to be together in the same physical space either.
Dixit the biggest blackmailer of the Internet (cf acceptable ads).
Program Search as a Path to Artificial General Intelligence
shutdown() and half-closes are not "archaic" features.

You need them to get even the basic stuff right (see https://blog.netherlabs.nl/articles/2009/01/18/the-ultimate-...) and you need it even more to implement "modern" application layer protocols like HTTP2 (if you don't use it, you get data loss bugs like this: https://trac.nginx.org/nginx/ticket/1250#comment:4).
I currently see this title:

> Why Is Kitty Hawk's Flying Taxi Taking Off in New Zealand Instead of California?

What was it before?