skysight-inc/HackerNews huggingface dataset:
I've made a point of buying only "quality" printers.
I have a couple of Prusa i3 Mk2/Mk2.5, and an Emotion Tech Micro Delta.

While they're maybe not the highest build quality, they're made from quality parts, with safety features enabled in software. Sometimes they're a bit too sensitive, like printing PETG with an open window, which will trigger a thermal runaway 85% of the times because the heater is unable to keep a steady temperature with the draft.

The main "fire prevention" though is i never print while not at home, and i never print while sleeping. That of course limits the time i have for printing, but so be it.

I'm thinking about upgrading to a Prusa i3 Mk3, as this supports pausing/resuming prints and cutting power between it.
From my experience this means they had a strong union.
State of Houdini (Chrome Dev Summit 2018)
The madness is all in the line that defines the pixels[] array (try 'tail' instead).
Capital.com launches in Spain as official sponsor of Valencia C.F
You can't remove the need for trust - that need is inherently beyond the reach of math.

If I want to use money to pay for some goods, I need trust that I can get that money back if the goods won't arrive. Math alone can't provide that, it needs something extra, e.g. a trusted escrow service in the case of crypto.

If I want to use money as a store of value, I need trust that the value is going to stay stable and maintain liquidity in the long term. Math alone can't provide that, that trust is inherently social. I also need reasonable trust that the money isn't likely to get stolen - math isn't sufficient for that, and our current experience shows that crypto assets are more vulnerable in practice than e.g. bank deposits, maintaining appropriate "opsec" is tricky and people fail in that too frequently.

And for your other point, the economy existed before a monetary system and currently works off of many monetary systems - however, for a monetary system the only criteria that matters is if it's good for what the economy needs; if some system does not fit these needs, then it won't get used much and is not particularly relevant.
Bài thuốc đông y chữa bệnh từ rau diếp cá
Using WebAssembly and Threads (Chrome Dev Summit 2018)
Isn't 6 years quite long for a high tech car? I wonder what maintenance would cost.
Hybrid ECDHE-SIDH Post-Quantum Key Exchange for TLS
A Chernobyl accident can't happen in a western reactor, and it wasn't what happened in Fukushima either, so the lecturers weren't wrong.

I don't know the facts of the tsunami whether it was unprecedented or not, but considering the magnitude of the quake I'm guessing it was one of the largest tsunamis to ever hit Japan. This is speculation on my part.

They didn't ignore the risk of tsunamis, they had precautions against them but they weren't up to par. It was a series of malfunctioning safeties that caused the accident. The backup power generators conked out, and the backup to the backup was washed away by the floods. And the floods only managed to get that far because the protective walls weren't enough.

"Build better walls" seems like a trivial problem to solve, don't you think?

International regulatory bodies could also be more proactive in finding these flaws prior to accidents.

It's not a hard problem to solve in the long run. It'll be easier and quicker than finding a viable non-nuclear energy option anyway.
Havent read that book, but there has been several species of very large birds living during our time:
https://en.wikipedia.org/wiki/List_of_largest_birds#Largest_...

I can imagine a 2m tall bird of prey would be a frightening thing to an early human.
Integration tests are pretty important in huge codebases with complex interactions. Unit tests are of course useful to shorten the dev cycle, but you need to design your software to be amenable to unit testing. Bolting them onto a legacy codebase can be really hard.
That is absolutely insane. I can't even begin to imagine the complexity of that codebase. I thought my Rails test suite was slow because it takes 4 minutes. If I wrote it in C or C++ it would probably be 10 seconds.

I can't imagine a C/C++ application where the test suite takes 20-30 hours on a test farm with 100-200 servers. And if you can break 100-1000 tests with a single change, it doesn't like things are very modular and isolated.

And 30 hours between test runs! I would definitely not take that job. That sounds like hell.
Per adimitrov example - compare dżem to drzem. As a standalone "letters" there's no example.
> My theory is that TF is used mainly because it is supported by Google, even if it is really badly designed for practitioners.

I use TensorFlow via Keras because there are a lot of concise examples, Q&As and tutorials on it for different use cases while Pytorch looks a little bit like a magic black box you can't use before you take a course and study it as a whole. I believe this is a major point for many. Also the first Pytorch [official] tutorial I've found mentioned an nVidia GPU as a prerequisite and I don't have a GPU, just old built-in Intel Graphics with Core 2 Duo and TensorFlow seems having no problems with this.
Longer-lived would be thousands of years for the steel structure until it is manually handable. 50-100 years for remote handling.

> It was shown that wait times are required in the order 50–100 years for the remote handling recycling option and
hundreds (Li4SiO4) to thousands (Eurofer) years for hands-on handling.

Source: https://doi.org/10.1016/S0022-3115(02)01273-4
I use sync. Unfortunately, sending tabs works very randomly. Sometimes I have to send tabs from one device, just to receive tabs I had sent (like "refreshing" the tab sender)...
Record low temperatures recorded in Antarctic from 2004-2016
>Though the same caveat probably applies to all air purifiers too.

So whatever reservations you have against plants as air purifiers apply verbatim to commercial air purifiers. Then why the bias against plants?

Funny how you contradicted yourself, not to mention those downvoting me for speaking about plants and yet being enthusiastic about air filters!!
Reading this gave me a thought, which is that I would like to see a series of artistic renderings of physical analogies for such sorts of Rube-Goldberg-Machine-esque software monstrosities. This one sounds like it'd be an assembly line where in each step of the process, the piece-in-progress would be packaged in a shipping box and sent through the mail C/O the person manning the next station 15 feet away.
I believe the idea is that the landlord is never responsible for mold problems since no sane tenant could comply with those rules.
Similar tech has been done with cameras places in cars, but from a motorbike to monitor cars nearby would not be so easy, if the goal is to monitor the drivers face position (light reflection on glass is a major hurdle, i think). Perhaps it is possible to get the information based on car movement.
I doubt that’s how hardly any digital IP protection works. Surely arbitrary encodes or slight pitch/tempo/etc. transformations of a digital music file are not protected if they are deemed to be equivalent to listeners. Surely any mechanical (algorithmic) detection mechanism could be circumvented if you know the mechanism, and yet I’m pretty sure a judge will still just look at it with “common sense.”
Can you provide proof of the study that debunked this myth?
Ext JS: Build Interactive Web Applications Community Edition – FrontNet Blog
I've been patching a configuration user interface web application that uses the same codebase for a bunch of different product categories. Some 40 files totaling 15000 lines of HTML/js combining filepp preprocessing (a C-like build time pre-processor) and SSI (server-side includes and conditional rendering with directives snuck into HTML comments) split over several repositories that are all tightly interdependent. Adding to that, obviously no one wants to claim ownership over this codebase and changes are frequently made by people that understandably don't know exactly what they're doing and reviewed by other people shooting from their hips. Any change to it has to be considered for every product that uses it, which I've never seen a full list of.

Not too many LOC but the badness/LOC ratio is terribly high.
A while ago, I was tasked with maintaining production code written in R by an enthusiastic junior developer. He loved R so much that it blinded his ability to use the right tool for the job.

Instead, he wrote web applications in R, instead of Python or Ruby, which my company had many developers who had expertise in, and eventually handed it over to to me. He even persuaded our bosses to invest into R Studio Server and had an instance installed in one of our machines. It's not only the choice of the programming language that made me furious, it's also the quality of code. He also mixed up snake case and camel cased variables all over the code. In addition, the same name would refer to different things, eg. `abc` and `Abc` and `a_bc` would mean totally different things. And stuff that could be written in a simple Sinatra or Flask application were written in R Shiny.

As a non-R person, I quickly learnt the language, (while mentally cursing it all the way for the bad choices it had made and the terrible inexplicable syntax it had) but getting used to this bad code was quite a challenge. We had several top tier clients whose reports were critical and reliant on this R code and it would frequently, randomly fail while maxing out on memory, no matter how much you threw at it. Debugging was another issue and I struggled with this codebase for 8 months while this junior developer had moved on to other technologies.

Eventually, my main role almost switched to devops which I hated, because I enjoyed writing web applications and good code that doesn't require maintenance nor devops much. Eventually, I realized I couldn't take responsibility for this anymore as it would cost me my reputation and I really didn't like the way the company handled the situation as well. They were quite supportive of the junior dev encouraging him to move on to newer technologies while he half-assed everything and threw it on other people's heads who already had other responsibilities. They did this so that they could show off at meetups "We use the latest tech stack..blah blah" while adding 0 value for clients.

So, I quit the company, along with a dozen others and never looked back. But, I did learn quite a lot..my my.
Hi, guys!

I'd like to share with you an experimental product for remote teams.

It allows your remote team to communicate as if you are sitting together around one large table divided by translucent privacy panels.

It is called VideoWorkLink (VWL): http://videoworklink.com

Remote workers often feel lonely and disconnected. This product helps to solve that problem: it links you up with remote teammates via video in a way that allows you to feel at ease.

It saves your bandwidth consuming only 1% of 100 Mbps bandwidth network.

I would like to invite everyone to try it (it's free) and write your thoughts about the idea and the product itself.

Please, go to the website I posted above, try the product and write what do you think!

Thank you :-)
Some UI Design trends for 2019
To a first approximation all matter on earth radiates because all matter is present with some isotopes that will eventually decay. Don't forget that we're sitting on top of a huge ball of molten metal kept hot by ongoing nuclear decay. That process produces all kinds of isotopes that eventually make their way to the surface.

The bomb tests did increase background radiation for us; irresponsibly so in my opinion. But so does burning coal. We have been lifting the level of background radiation over the natural level for centuries by now.

I don't see how sunk steel would be any more valuable than steel from freshly mined ore. But I like to be surprised about these things :-)
One thing I found out as I get older, that I no longer like large gatherings of people, as I imagine most networking events would be. I much prefer one-on-one interactions.

I found out that lunches are quite good for this. It is in middle of the day, most people do go lunch somewhere, and sending a message along the lines "Hey, could I join you for a lunch sometime this week?" usually doesn't require too much effort from the other party :-)

On the other hand, I mostly use this to meet former colleagues and classmates, so it is much lower stakes than the I-need-to-network-to-get-clients.

Getting the way to message the people is probably the hard part, if I ever needed to meet people I don't really know yet, I would defer to a networking guide by Stephanie Hurlburt of Binomial [1] and just send out cold e-mails.

[1] https://stripe.com/atlas/guides/networking#making-direct-ask...
This response reminds me of this discussion https://news.ycombinator.com/item?id=17804916
When I was a student, the local Sainsbury's supermarket in London had recipe cards by the entrance. It was easy enough to find everything in the shop. There were perhaps 30-40 cards to choose from.

This no longer exists, people probably look on their phones, but the restriction in choice was useful.
Sounds quite cynical considering hundreds of thousands of soldiers and civilians who have died because of Napoleon's ambitions.
Not to mention the anxiety you feel when you open up the packaging and there was just so much waste. Every time I opened up a meal delivery service meal I just felt like I was killing the environment. One time I had a large cardboard box specifically solely to package 10 almonds which were also wrapped in plastic and surrounded in bubble wrap.
Two terms not mentioned in the article are elder and guardianship abuse. The prevalence of these factors can and should be huge in determining both where to retire and, if it comes to it, a nursing home for one's own parents.

Specifically abuses of elder guardianship, in which scummy lawyers work closely with nursing homes and local magistrates to usurp guardianship of elders from next-of-kin and then collectively drain the bank accounts of their elderly wards for 'services' rendered. Which sounds like a dystopian, Kafkaesque nightmare, but happens in a number of states.[1][2][3]

[1]: https://kbzk.com/cnn-regional/2018/11/05/four-plead-guilty-i...

[2]: https://www.ozarksfirst.com/news/ozarks-lawyer-testifies-in-...

[3]: http://www.providencejournal.com/news/20180831/elder-abuse-i...
While the Pulitzer Prize for fiction is American only, the list of winners is far more justifiable as prize-worthy.

Now that is an interesting thing for someone to say. Are you American, or do you live in America? Where that question is leading is that I wonder if you find American fiction more accessible because it's written by and for Americans, and thus you already have the context to understand and appreciate it.
i ride a motorcycle and will be just as terrified if not more of automated vehicles, so i don't understand your reasoning at all. the patterns of poor human drivers are actually pretty predictable. in the future, i will need to learn everchanging patterns with automated driving systems.
I mean the question also is whether OP has done any programming in C before. If the majority of your expierience is in VB.NET and web technologies I can see this being a major hurdle aside from the actual algorithmic problem.
Getting Started with VScode Live Share Plugin
UnixEpoch Field in DateTime and DateTimeOffset in .NET Standard 2.1
Ask HN: What next-gen tech is experiencing the 'Trough of Disillusionment'?
Election in Bangladesh
Election will be held on 23 December
Will it become the next power field in the big country? Many high level official
Capital.com Secures FCA Approval for Responsible Trading Platform
I find the arguments about "expectation" compelling, but isn't that fundamentally different from thinking/not thinking? Also, aren't we making a mistake by looking only at the upper end of the tail where high achievers achieve less due to self-doubt/risk aversion? Isn't the reverse true in many (if not most) situations, where risky behavior is mostly harmful?

I have one other qualm:

>But baseball players do so by instinctively following simple rules: run in the right general direction, and adjust your speed to keep a constant angle between eye and ball.

Humans definitely do calculate "complex" differential equations to estimate the trajectory of a ball. If not, they literally wouldn't know which direction the ball is traveling in, as you'd only have the position of the ball on the eye's optic plane. Just because processes are subconscious or effortless doesn't mean they aren't happening.
Boy gets six points on future driving licence for scooter speeding
My brother work in a construction business, mostly for flats. And with everything he's telling me, this does not surprise me
You could have both, in theory. Ie, use static linking unless a compatible version of the library is present on disk with a higher version number at runtime.
No!

There's a great article somewhere about how the normal version control flow doesn't really work for this style of computing.

You want to keep both "versions" of code live and active in the same place at the same time (often in the same notebook).

People end up with methods named methodName, methodName2 etc, which isn't very good. But once you see the workflow you understand why normal version control doesn't work either.

There should be a solution to this, but AFAIK there isn't yet.
It's like that in other fields of engineering too, when they are making something they haven't built before. That's the essential part: for example, a lot of construction is really just rebuilding the same thing that's already been built 100,000 times in the past 100 years.

When they attempt to build something new, it often ends up like software – tremendous overruns in both cost and schedule.

C.f. the only new nuclear power plant being built in the West,
which is $4 billion over budget and ten years late:
https://en.wikipedia.org/wiki/Olkiluoto_Nuclear_Power_Plant#...

The reason why this feels more commonplace in software is that we're usually designing something new. Software has essentially no reproduction costs, so there's no reason for anybody to design software that's a carbon copy of something you can already download or buy off-the-shelf. That's not the case in engineering of physical products or works. New buildings are needed all the time, even if they're performing exactly the same function as the building in the adjacent lot.
The DDoS attack spectrum has evolved into multi-vector attack campaigns,that seems to be very difficult to mitigate. Cyber criminals leverage a vast arsenal of malicious tools with the intent to distract IT staff and maximize the impact of a DDoS attack.
https://www.yarddiant.com/wordpress-development/
Even if he were able to predict a rear end collision, how would he avoid it -- stuck in traffic or at lights?

I'm sure you'll learn the ever changing patterns ok.
The privacy is at least verifiable. In the sense that users can at least look at the implementation themselves, and (granted with some difficult) potentially detect changes.

This is much better than simply sending your password off to a third-party and having to trust that the company is doing what they say they're doing.
The larger a code base grows, the worse it will get. Once in a while you get a problem that can only be solved by a "hack". And once in a while you need to make performance optimizations. Then time goes by, things are forgotten, the language changes, the OS get replaced, the machine gets replaced, etc.
I’ve been working in a hedge fund as a quant dev for more than 10 years. Before that I worked in 3 banks.

Most option traders definitely understand black scholes, but that’s not really the point, cause there are more complex models that they would use to trade without knowing the details of.

The point is that there are quants who you need to trust with the models. And they’re most likely the ones who said: “this seems to work, but we don’t really know why, so we probably shouldn’t use it”. The fact that the top dogs agree with that is a sign of maturity.
Physical reality is linearity and bell curves. And when it's not, you can usually get away with pretending it is.

Software is... not.
How to win: Investing in Bitcoin and other cryptoassets in Nigeria
I think with AR more common we'll all be able to 'tag' other drivers. So drivers who have a bad reputation will be flagged.

I imagine a system in which 'poor driver' tags would decay with time. Data is shared.

Would be neat for self driving cars to update this data in real time, so you could see a data overlay of their decisions and intentions. A long green arrow would show their intended path, icons show you if they have seen you, timers counting down e.g. I'm pulling away in 3, 2, 1 ... now

AR is going to be fun.
DDoS-For-Hire Service Powered by Bushido Botnet
WebAssembly has a few more advantages when deployed as part of the kernel; you can run things in ring 0. Even better, you can transparently remap things in memory. And even better than, you can realize IPC as a simple function pointer. Safely.

Of course, you can't have everything as WebAssembly, some core drivers will need to run some critical machine code, but those could be tightly enough integrated that the overhead is almost zero (ie, by using WA imports you can turn this into a function call overhead)
Ask HN: What is the best way to find remote full time work?
Are there any tools that make the search easier?
Does anyone know what the standard of proof is for destruction of evidence? It seems a simple defense in a case like this is to have previously shared ones iCloud password with their entire family. Each family member then creates reasonable doubt for any family member who is tried for the crime.
I've seen so many projects where the developers have taken this to heart way too much. The problem is they use it as an excuse to give up after stage 2 thinking stage 3 can come along when it actually becomes a problem.

The thing is that performance issues tend to creep up on you so slowly that you don't realise it until you have a very important client with tons of data screaming at you to fix it now. To fix it then you have a huge architecture issue because the whole system is so inefficient. So rather than rewrite the entire code base to actually be efficient you are forced to hack in some kind of caching solution. Then your problems multiply.

Make it fast from the start. Premature optimisation being the root of all evil is a lie!
Tensorflow 2.0 will be a major milestone for the most popular machine learning framework: lots of changes are coming, and all with the aim of making ML accessible to everyone.
https://www.yarddiant.com/wordpress-development/
https://plus.google.com/+Yarddiant-Kozhikode
https://medium.com/@yarddiant
>The reason the login form is delivered as web content is to increase development speed and agility

You saved some sprints but invalidated the purpose of the project. Very agile.

>Ultimately I think we can have web content from accounts.firefox.com be just as trustworthy as, say, a Mozilla-developed addon which might ship in the browser by default, which is a pretty high bar. We're not there yet, but it seems worth pursuing to try to get the best of both worlds.

The safety of the default installation is crowdsourced across all users and can't be targeted. The safety of the JS I load from Mozilla is not and I would have to verify its safety every time. Unless I'm misunderstanding something it can never be as trustworthy.