skysight-inc/HackerNews huggingface dataset:
To a trained mathematician, deep learning is so so far away from the cutting edge. If there's anything that's going to make a massive, revolutionary not evolutionary, change in the deep learning landscape, it's not going to come from engineers walking around on the surface of what's already there, it'll come from pure mathematicians connecting it to the insights ripe for the picking found deep deep down in the theoretical dirt.
> They do however regulate and tax to the extreme, For example, how many restaurants in socialized care nations have free refills on soda? How many places in socialized care nations can you buy candy by the pound with just normal sales tax..

This is some bizarre fantasy. There's no connection to reality in your post.
That reminds me of VNC roulette. (http://5.230.225.107/)

It however appears to be offline but it isn't hard to create your own.
Air with 0.00002% oxygen isn't technically the "opposite" of breathable air either, but if it fills the lungs ("quells" the space for other air), the effects are the "opposite" of the purpose of breathing.
> For me, the most surprising thing is that Maersk was able to carry on

It takes a while for one vessel to reach the next port/terminal. Once it left the previous terminal you'll get a stowage layout. Basically showing all the containers on a vessel and where they're supposed to unload/discharge.

You can use that file to tell the next terminal to unload whatever the file mentions. Then load whatever customers handed into the terminal and have the terminal handle the new stowage layout.

Thanks to loads of practical problems terminals are pretty capable to handle loads of things for you.

Obviously if the terminal itself is also affected it's a way bigger problem.
In C, everything rhymes in ';'.
> I'm a cryptocurrency supporter but I'm not anti tax or anti government.

The GNU Taler project might be interesting to you, then.

It is based on design decisions that are refreshingly different from classic crypto currencies (who implement more an anarcho-capitalism mindset). Because of those design differences, I'm not sure if it should be considered a crypto currency or not. (They themselves do not.)

Website: https://gnutaler.org/

Presentation at SHA2017: https://taler.net/videos/sha2017taler.webm
I'm working on a thing which does this. Contact me for details if you are interested.
Good point. This sort of thing serves to remind me that "Country" is an arbitrary label we humans put on geographical locations. The land doesn't care what country it belongs to.
The problem with testing changes is indeed that the environment at programming start is usually under construction and in itteration. Which is why a automatic proofer going over the state chart testing for edge cases would be great.

Unittests against a simulation would allready be great if they would not test the whole process, but the working of components. Actuators and Sensors usually do not change that much- so basic test-coverage would be fine.

Regarding the time, i found out there usually is time- a miserable long time at the project-end, where everyone crunches besides the allready deployed machine, personal loosing the overview of the architecture and thus leaving.

We had programs where even base functionality had uncovered edge cases which would destroy parts of the machine. To detec these edge cases is absoluty doable with software or with decent planning.
There is no real thinking about the life-cycle of fbs-during machine initalisation, start, stop and maintainenance.

Instead something "working" is produced and then simply applied to a machine. Even companies who have some standards, meaning some internal guy who trys to keep software coherent and reusable, usually have a decay in architecture during the project.

Statemachines, squished into one page long boolean statements and pages upon pages of copy paste code. Eletricians and mechanics coding with funny building blocks. This has to go.
My money would be on increasing levels of education and healthcare instead of fire retardant chemicals and ibuprofen.
New PINE64 Boards, Upcoming Hardware
So much for the embargo period. I guess the bsd people were not so wrong after all. They might as well just had published it as soon as it was found.
I have had the same experience. The environment was toxic, I was actively interviewing, and the company knew I was not happy. I was preparing the give my resignation the next day, as it turned out, but they pulled the trigger first. Regardless, like you, I wanted to leave on my own terms.

But keep things in perspective. Put shame to the side because that's not going to help. If you are a frontend developer, there is no shortage of job opportunities for you. Keep going with the interviewing process, and move on.

Best of luck!
Why would you want something like that though? What are the benefits that are worth the huge amount of overhead of having to pass through the internet to connect components?

I mean I get cloud computing and such, but this seems to be aimed as a consumer OS, which is very sensitive to delays and whatnot.
> As someone in IT, they probably didn't get anything, maybe a friendly smile and a handshake.

At least in one country they held a proper thank you party plus thank you gift certificates. That party was for everyone, not just IT.
MachineLabs introduces Private Labs and more
I remember reading someone’s proposal for 2D decision tables in code quite a while ago maybe 15 years.

I’ve just tracked it down. Here’s something about it by the same author Roedy Green (author of How to Write Unmaintainable Code)
http://mindprod.com/project/scid.html (look for the words ‘decision table’)
One Class Classification for images with deep feature
Rakuten doesn't look any more crowded than say, Amazon. It seems to be a shopping website, so perhaps the amount of information is more related to the type of website than the culture in this case.
Yes, in principle what you've said about the Unix approach here is correct, if you upgrade one half of a system and not the other half and now they're talking different protocols, that might not work.

But keep in mind that if your system can't cope with this what you've done there is engineer in unreliability, you've made a system that's deliberately not very robust, unless it's very, very tightly integrated (e.g. two sub-routines inside the same running program) the cost savings had better be _enormous_ or what you're doing is just amplifying a problem and giving it to somebody else, like "solving" a city's waste problem by just dumping all the raw sewage into a neighbouring city's rivers.

Now, the "you can't delete things because then the disk space is unreachable" argument makes plenty of sense for, say, FAT, a filesystem from the 1980s.

But (present year argument) this is 2018. Everybody's main file systems are journalled. Sure enough, both systems _can_ write a record to the journal which will cause the blocks to be freed on replay and then remove that journal entry if the blocks actually get freed up before then. The difference is that Windows doesn't bother doing this.
A fascinating, related read:

A Man for All Markets (by Edward O. Thorp)
https://www.goodreads.com/book/show/25733505-a-man-for-all-m...
> On Windows, once the file is open, it is that filename that is open; You can't rename or delete it

You can rename a file when it's open. And once it's renamed, you can delete it.
There is lots of mathematical evidence that every quantum state maps 1-to-1 on a physical state¹, or at least be uniquely determined by the physical state². The main assumption both make is that there is some physical state.

So it doesn't really matter if it's a map or not - it tells you something about the territory.

[1] The completeness of quantum theory for predicting measurement outcomes, https://arxiv.org/abs/1208.4123

[2] On the reality of the quantum state, https://arxiv.org/abs/1111.3328v3
In my former life as a consultant I came to very much dislike personas as implemented by ux designers.

Personas are a magnet for prejudice: they are based on the idea that clusters of people all behave the same (old people, young people, professionals, stay-at-home mothers, what have you).

This very idea is, I think, flawed. If we really need to sort people into groups, then we should use criteria based on what people are trying to achieve right now, not inherent characteristics that are supposed to influence/define their behavior all of the time.

Therefore it would make more sense to have just one typical user, with different attitudes based on her -changing- goals.
Previous YCNews. Unauthorized Software use (CAD?) lead to product seizure?
There was a previous post about this on Hackernews (pretty sure it was hackernews). GoogleFu is failing me. Any ideas?
Even to this day in African slavery is almost entirely heritable, I'm using 'almost' completely as a weasel word - to my knowledge it is 100% heritable and is certainly a major cause of the perpetuation of slavery in Africa today. In your links there you'll find numerous contradictions. The second wiki leads with, "In general, slavery in Africa was not heritable – that is, the children of slaves were free – while in the Americas, children of slave mothers were considered born into slavery.". That is followed near immediately with the quote, "The slaves which are thus brought from the interior may be divided into two distinct classes – first, such as were slaves from their birth, having been born of enslaved mothers; secondly, such as were born free, but who afterwards, by whatever means, became slaves. Those of the first description are by far the most numerous....".

Similarly the first link tries to downplay chattel slavery at one claiming that "Precise evidence on slavery or the political and economic institutions of slavery before contact with the Arab or Atlantic slave trade is not available." And almost immediately following, "Chattel slavery had been legal and widespread throughout North Africa when the region was controlled by the Roman Empire (47 BC – ca. 500 AD). ... Chattel slavery persisted after the fall of the Roman empire in the largely Christian communities of the region. After the Islamic expansion into most of the region, the practices continued and eventually, the chattel form of slavery spread to major societies on the southern end of the Sahara (such as Mali, Songhai, and Ghana)."

Wiki does not tend to deal with issues that are contemporary, or involve social issues. And I think this is probably an instance of that. I think instinctively some want to demonize our actions so much as possible even if only as a sort of self flagellation. And so appealing a spin on the myth of a noble savage would certainly do as much. In reality we utilized, incentivized, and adopted an inhumane system, but it was not our direct creation in this case. And while we have learned from the past and moved on, these systems of inhumane exploitation which existed before us continue to exist without us.
That's not a fallacy, it's just a question.
Author here. The theoretical background can be found in:

https://arxiv.org/abs/1407.2650

https://arxiv.org/abs/1701.01285

http://therisingsea.org/notes/MScThesisJamesClift.pdf

As neel_k notes, a good way to understand this picture is in terms of differential linear logic (a refinement of simply-typed differential lambda calculus). I did not provide references in the talk as unfortunately I did not understand the subject at the time, but the introduction to the second paper above hopefully serves to remedy that omission. Suffice to day that Ehrhard and Regnier discovered something quite profound in differential lambda calculus, the implications of which are still being explored; this discovery should have significant bearing on what people refer to as differentiable programming, I think.

The third link above is the master’s thesis of my talented student James Clift. We have subsequently extended that work and are finishing a paper which explains the computational content of derivatives of Turing machines, according to differential linear logic. This might be of interest to people here. I will post a link when we put it online.
And while cucumber brings "computer language" closer to end-users, in practice mostly testers and programmers write it.
Why turistid?
> Pain control is part of good professional medical practice. If a practitioner puts you through gratuitous pain, find somebody else.

I he has really "moral qualms" even when asked explicitly, I accept that you better look for another dentist. My claim is rather that it is as a dubious practise to just apply an anaesthetic injection by default.
> What I expect it also means is that you'll get inconsistencies when doing inter-process communication, since they'll be using different libraries with potential mismatches. Is this correct?

Only if the libraries that use IPC have changed their wire format between versions, which would be a pretty bad practice, so I wouldn't expect that to happen often (if ever).

If something that's already running has its data files moved around or changed sufficiently, and it later tries to open (that is, the app was running but the data file wasn't open when the upgrade happened) what it thinks is an old data file, but is either new and different or just missing, that could cause problems.

> Because it seems to me that the Windows method might be less flexible but is likely to be more stable, since there's a single coherent global view of the file system at any given time.

In practice I've never had an issue with this (nearly 20 years using various Linux desktop and server distros). Upgrade-in-place is generally the norm, and most people will only reboot if there's a kernel update or an update to the init system.
I wonder how one may prove that a thing originates from some specific place? I mean, you have to have some kind of trusted by all parties external observer who will assure that fact. Am I wrong here?
how can i fuxk that (lo siento pero no se como escribir correctamente como deshacerme de eso en inglés)
Building a fully operational cyber incident response team
Thanks a lot! I really appreciate it.
> It's very frustrating, but they just cannot stop checking their phones for updates

I feel the same way about myself, sometimes, but instead I just open a browser window and start typing news.... (not always HN, but often)
Follow the rules and you're allowed to operate

Now I wonder what might happen if a company says it's not sharing then their data is found somewhere (yes, I'm thinking about the Asian companies)

I think the biggest thing about the GDPR might be encouraging companies to not hoard data and not ask for lots of personal data "just because"
Most people are focusing on career advice, but it sounds like you’re also looking for some psychological reassurance. In that case, the best advice I can give is to avoid letting this affect your view of yourself. It’s easy to forget that we are more than our careers or our jobs. How will you feel about this firing 50 years from now?

This is also why it’s inportant to have a balanced lifestyle. If the only focus of your life is your career, then getting fired is devastating. But if you have other things in your life — hobbies, friends, a relationship — you have those to fall back to when something goes wrong with work.
What is unclear to me in the many-worlds hypothesis is the reason whey these 'copies' don't constantly interact with each other and lead to continuous decoherence.

How this is justified?
A fine of up to 4% of total annual global turnover, IIRC.
If they do know business in the EU then this rule is effectively toothless. But most companies that do more than the bare minimum of business in the EU will have a local office and if that is the case then they will follow it.
Putting the actuators on the motorcycle is the easy part. From a control perspective, it doesn't much matter whether the actuators are packaged into a humanoid form or not.
"Some of the best programmers I have known have been philosophers and lit majors"

Or musicians like Rich Hickey. Without a strong sense of aesthetics you can't build good software, that's where the "over-engineered" stuff comes from. Aesthetics and a sense of proportion makes miracles.
How the Guardian improbably put itself on the path to profits
The point is a bit more subtle that than. Both WMI and Bohm's theory are deterministic, so the world is in a well-defined state.

But any property we can measure is not well-defined, in the sense that before we have actually measured it, it doesn't exist.
L2 CDP Added to Linux 4.16 for L2 Cache Partitioning on Intel CPUs – Phoronix
> how do we know that the decision on which particle has which spin did not happen during separation itself

It's difficult to explain concisely, but John Stewart Bell wrote a nice albeit lengthy essay on this exact question:

https://cds.cern.ch/record/142461/files/198009299.pdf
This radio has twelve transistors!

http://www.antiqueradios.com/forums/viewtopic.php?t=129131
First monkeys cloned in Chinese lab
The development of AI ethics must keep pace with innovation
As an example, here is what the Technikerkrankenkasse says about it (german)[0]

And an overview by Focus (german)[1]

[0]
https://www.tk.de/techniker/service/leistungen-und-mitglieds...

[1]
https://www.focus.de/finanzen/versicherungen/krankenversiche...
End-To-End Testing a VueJS HackerNews Clone
I've seen many claims that the blockchain can be used to provide traceability for various goods but I don't get it.

For one thing this isn't trustless, the blockchain doesn't know what a diamond is so if a person entering a new diamond to the blockchain "database" decides to lie there's no way to prevent it "trustlessly". How do you prevent the same diamond to be entered twice in the chain? How do you prevent somebody from entering a diamond that doesn't exist in the chain? How do you make sure that some physical diamond you have in your hands matches an entry in the blockchain (and one only)? The ledger is immutable but diamonds aren't, what if a diamond is recut and the blockchain entry is not updated to match? What if I decide to "launder" some blood diamond by adding a transaction on the blockchain saying that it was destroyed, followed by a brand new clean entry pretending that I've just mined a new one?

In the end you'd have to trust some sort of authority to put the diamonds on the chain honestly.

So if you have decided to trust some authority, what do you need the blockchain for? Just have the De Beers cartel digitally sign a certificate for each diamond like an HTTPS certificate authority and bundle it with the stone. Exactly the same trust model and you don't have the overhead of the blockchain.

Is there a use case that I'm missing or is it just yet an other occurrence of "let's say we do blockchain stuff and people will throw money at us"?
This is the probably one of the first non-crypto currency uses for blockchain I've seen that i like.

It's a shame as diamonds aren't really worth that much, just a monopoly.
Sure, because most people using e.g. Apache run Linux, but it doesn't make sense to count it as a "linux bug" any more than it makes sense to count e.g. Ruby bugs as Linux bugs, or .net CLR bugs as Windows bugs.
> What I expect it also means is that you'll get inconsistencies when doing inter-process communication, since they'll be using different libraries with potential mismatches.

In theory, but Linux systems tend to do very little IPC other than X11, pipelines, and IP-based communication, where the protocols tend to support running with different versions.

In practice you can achieve multi-year uptimes with systems until you get a mandatory kernel security update.
Intel, Arm, Microsoft, Amazon, Google Face Grilling from US Lawmakers
It is not only Microsoft reverting this patch. HP, Dell or Red Hat are doing that as well.

https://www.bleepingcomputer.com/news/microsoft/microsoft-is...
Microsoft issues emergency Windows update to disable Intel’s buggy Spectre fixes
All three interpretations are 'just the wave function'. What separates them is the metaphysical interpretation of what is 'behind' the wave function.
Since I am getting sick of this joke: no we don't! :P
*nixes have a system for handing off to the newer version such as kpatch and kgraft.

kgraft for example swaps off each syscall for a process while it is not being used. This lets the OS slowly transfer to the new kernel as it is running.

kpatch does it all in one go but locks up the system for a few milliseconds.

The version that is currently merged into 4.0+ kernels is a hybrid of the two developed by the authors of both systems.
While it would be nice if the legal system clarified the issue, I would lean towards that copyright can not be expanded to cover self recording. Record of that kind will naturally include the environment, and as such, the legal system need to ask what the intention is and what conflict of interests may exist rather than a black or white view. If someone record themselves eating at a restaurant then the music in the background and the painting on the walls should not dictate the legal status of the recording. Same should hold true for any recording where the intent is not to record the works of others but rather the person doing the recording.

There is a similar legal uncertainty revolving cosplay, and the details are very similar. The content of movies and games is the inspiration of the costumes, but the intent is not to compete on the same market that the games and movies operate on and there really should not exist any reasonable claim of conflict between creators.
JAL is the single worst airline website I've ever used. It had the looks and responsiveness of something out of 1998. Apparently they were planning to renovate it when I was booking a ticket, so they had a big warning of 15 day (!) downtime while I was browsing it.
The thing is, people have been building bridges for thousands of years. What a bridge is and what it does changes very slowly. Almost all the specialised knowledge that bridge builders have is about _how_ to build a good bridge.

Software is not like that. We may be experts in programming languages, algorithms and data structures, but the things we create and the problems we solve keep changing all the time.

We're not usually experts in these problem domains and in some cases there are no such experts at all. So our code needs to be a lot more descriptive and written for readers that may not be very familiar with the problem at hand.

We are more like lawyers supporting law makers or even like law makers themselves.
X11 (or other window-related tooling) was exactly what I was thinking of actually, because every time I do a major Linux (Ubuntu) update I can't really launch programs and use my computer normally until I reboot. It always gets finicky and IPC mismatch is the best explanation I can think of.