skysight-inc/HackerNews huggingface dataset:
That doesn't matter because a properly consistent lock will need a sequentially consistent store somewhere in the sequence, and that store will generate the barrier.Something like a ticket lock works in this case because the store will eventually become visible and when it does the ordering of operations proceeding it will have completed.
In a conventional financial system, people literally hand over their cash to a bank, with the expectation that they the bank won't take that money and run off into the sunset. The only thing that safeguards this expectation is legal enforcement. The same legal enforcement could also be applied to any cryptocurrency-based "bank" or store.

Ie, When it comes to fraud like this, if you're looking for someone to blame, blame the lack of regulations and legal enforcement. Not the concept or technical architecture of cryptocurrencies.
Investment Banks take it seriously. So seriously some clown in IT Sec cut off the links to 3rd party libraries from the internal Nexus.
GC doesn't kill constraints for games. Unity3D games have been dealing with the GC for ages now, it's not that bad. Cautious use of memory allocations and calling the GC at convenient times go a long way. But on the other hand Java doesn't have value types, which is pretty terrible.
Most of those have agreements at the time of purchase. Those are some of the most legitimate dealings in software sales.
If you live in an expensive place like San Francisco, you burn through savings by default without a job.
There are parts of the NHS who specifically do not patch.
From my perspective its a fundamental problem with incentives. Good security costs time and money, never gets return gains, and no one will put money up that wont ever see a ROI. So incredibly short sighted, depressing indeed.
> He had no legal right to spend that money.

But that's not real money. All the protections and rights of legal money do not necessarily apply to cryptocurrencies, bitcoin being the sole cryptocurrency with a degree of legal respectability.

This bot was more like a club where people tipped in to play a game together. It can be argued that it's like you chipped in to buy donuts for your local club to play "pass the donut", and the club later sold the donuts to stay open. The service was free so it's hard to find a breach of contract anywhere, especially if the company went bankrupt.

Such is the joy of "privatized money".
Reminds me a little of the medical device industry. We do a lot of things that from an engineering perspective result in worse products but since nobody understands the regulations fully we do them. Until a new guy comes in, re-reads the rules and says we can do it differently now.
What SaaS DevOps Teams Say About SLA, Availability and Performance [Survey]
NHS hit by major cyber attack with hackers demanding ransom
Looks like a GL-INET AR150[0] with a custom firmware and double the price to me...

[0] https://www.gl-inet.com/ar150/
Sadly what most of those people don't realise is that the majority of their private healthcare will take place thanks to the NHS. Going private gets you into the nicer wards at many of the same hospitals, to be treated by the same doctors and nurses, and without any significant delays.

It's all well and good getting your hernia sorted out faster than on the NHS, or getting knee ligaments rebuilt without a 12 month wait for an operation but there's almost no concept of a "private" Accident & Emergency department.
It is not highly legally debatable. Debatable, maybe. Highly? I highly doubt that.

> no more legal rights than the gold you earn in World of Warcraft

Undoubtedly, if a company offered some sort of account to store that gold, they'd be in deep shit if they took gold from those accounts and sold it to pocket the money.

It doesn't matter if it's cryptocurrency, collectible, stock, etc, it still is not a business asset.

If you've got my Jesus shaped collectable potato chips in storage you can't sell them to keep your business afloat.

If you're a brokerage whom I have an account with for my stocks or asset trading, you can't sell my assets to keep your business afloat.

If you're a bank storing my currency, there are very specific rules that govern you, and my money is FDIC insured. This isn't a bank, period.
You can't just change the rules saying "well, banks don't always have your cash on hand, so this guy doesn't have to either". There are rules around how all of that works anyways - and he wasn't operating within them.

This is more akin to paypal, or some type of digital wallet. As it's an "account" where you can "send and receive dogecoins". There is no reasonable expectation that anyone else should have access to the dogecoins in your account.
There's weird grey area around that shit, but suffice to say my assets are NOT your business assets.
Cyberattack Hits U.K.’s National Health Service
> ...doesn't it mean that the companies using the GPL'ed software are violating copyright?

It may be a technical violation. This wouldn't in itself make any difference to anything, however. It would only matter if a court would then award damages to copyright holders as a consequence of the violation. A violation in civil law doesn't mean anything in practice except when damages are awarded (and only changes behaviour when damages could be awarded).

Damages are awarded based on harm done. I think a copyright holder would struggle to show that any harm was done by the defendant, especially as the defendant would have been acting in good faith. Of course this depends on the details of the reason the court ruled the GPL invalid, so it's not really possible to speculate on your hypothetical further.
An alternative perspective, only vaguely serious... "All Androids are Equal, but some are more Equal than others". [1] Android is open and free, and in theory, everyone cooperates, but in reality its just a cess pit of corruption. "Free" means "free to log your keypresses", "free to kill your battery" etc. And as with all good communist wonderlands, someone (Samsung) resents the ideals and is turning the place into a dictatorship. Whereas Capitalism is nothing without regulation (at minimum a police force). The iOS market is where commerce happens.

[1] http://www.goodreads.com/quotes/6466-all-animals-are-equal-b...
I would not want to know what my employer spends but I know it takes my team of five plus a director four to six days to get through it all.

the amount of seemingly useless documentation is what irks me . I am sure there is value there but the whole thing comes across as a pointless exercise in compliance with whatever whims they have this year added onto previous requirements
that would be a huge tap. the motor looks to be about 4-5" wide. you'd need a $500+ tap for that, no?
As an aside, command substitution can't handle binary, and it strips all trailing newlines.
> This happened a few weeks ago. But it's just a ruling on a preliminary injunction motion.

Is "preliminary injunction" the right terminology here? It sounds like it was a motion for dismissal.

Anyway, it's appalling how often the press confuses pre-trial motions like this with substantive rulings on the issues of the case.

...and it is also, sadly, no surprise that they also think that this sets precedent. Why is it so hard for them to understand the difference between trial courts and appellate courts and which set precedent?
Fellow Coloradoan here. Just wanted to say thank you for writing this. I'm going through a very difficult time in my professional life and needed to read that. Thanks again!
The Old Days of Warez
You may have been part of it but you clearly do not have a good comprehension of it. In another comment you stated "Another great example is password rotation. The law demands you have a password rotation policy.". This is completely false, Section 404 deals with the adequacy of the company's internal control on financial reporting (ICFR), it does not contain such specific IT mandates or requirements.

As you mentioned, Sarbanes-Oxley is written at a very high level but that is meant to provide flexibility for a wide range of companies and their associated IT systems. It can be implemented badly if neither party truly understand the requirements, which looks to be the case here.
So where is the math that lets everyone suddenly afford to and want to take taxis everywhere?

In New York City, a taxi driver takes home maybe 50% of the money collected in fares after costs (whether depreciation on their own car, renting a taxi by the day or week, gas, etc.) That may be high but it's a nice round number.

If we take this as a general rule of thumb (and NYC cabbies make more than the average), that means you could but cab fares by roughly 50% by eliminating the driver. Maybe that forces a behavioral change on the part of some urbanites. But I can pretty much guarantee you that cutting cab prices by 50% will minimally affect behaviors in most places.

And that's not even counting the many places where having the most rudimentary cab services is barely a cost-effective business today.
The post's author mentioned it - it was an obvious bribery since the major of munich considers itself an ms fanatic.
Until it crashes and burns dramatically, the way it has happened since time immemorial.
Your customers are only entitled to the source if you accepted the terms of the GPL and technically you can claim that you didn't accept them and that you simply distributed the derived work illegally.

If your customers wanted the source, they would have to ask the original authors to sue you and have the court force you to accept the GPL post-factum. It's not clear how this would turn out because afaik such line of "defense" has never been tried by violators so far. A few such lawsuits settled out of court, usually with source code being part of the deal.

A ruling in this kind of case, where the violator stubbornly refused to comply and maybe tried to escape with just paying damages or some other trickery, that would be interesting.
Taking months off isn't the only option. It's just one way of buying you enough headspace to begin to see what the true problem is. Identifying the cause is the first step - then you can start to take small steps towards fixing that specific problem/s. Even small things, like turning off your phone when you leave work for the day, or taking a walk outside on your lunch break, can help a lot.
For starters, what's your math background like? If you're interested in seriously pursuing ML theory, I'd recommend having at least 2 semesters of stats and 1 semester of linear algebra fresh under your belt. Don't short change yourself here, because any remotely advanced material will be incredibly frustrating (aka constant backpedaling) without the requisite math intuition.

One approach might be to tackle a MOOC like Andrew Ng's coursera offering (which isn't very math heavy) while simultaneously brushing up on your stats and linear algebra (mostly stats tbh). Even if you end up just focusing on implementation, I think this will be time well spent.
> No you wouldn't.

Yes, I think I would. Or at least that a lot of others would. I understand that used cars are a better deal, but I've already decided that I want the "luxury" of a new car. But within that framework, I still want the best price, just as many others do. It's not illogical to say "I want a new car and I want to pay as little as possible for it without negotiating". In my case, I bought a used car before my current one and it turned out to be a dud. Let's say that you place a premium on having a car that doesn't break down frequently. With a leased car, I'm paying for that luxury. I understand that I can come out ahead with used cars, but I don't want to deal with the hassle of taking it to a mechanic, the possibility of things breaking when the car is out of warranty, and yes, not having the latest features. And as much as people hate negotiating for new cars, negotiating for used cars is even worse.
It is the influence of communism and protectionism. Not sure which one is worst. France is full of both and had always close ties to Russia - they sympathies with them since 1920 (the early days of the worst disease of XXth century - communism). Communism killed more people, and enslaved even more, then any other disease.
Although it's not said explicitly in the article, there's an interpretation of the subject that is both literal and true.

Microsoft distributes constant opaque silent updates to all modern Windows systems. With Windows 10, some editions cannot even postpone installing those updates for long. An update deliberately bricking Windows computers, targeted to all of Europe, a country, an organization, or an individual's home. That is, quite literally, a digital killswitch.

Of course Microsoft the company wouldn't do such a thing as long as it's following its own interests. But, being an non-EU entity, it could conceivably be forced by US authorities. Or, of course, the secure distribution channel could be hacked. It's far more likely that an attacker would distribute an update that merely backdoors all systems; but if done as an act of war (or terrorism), bricking is a somewhat plausible goal.

As the article correctly notes, the same problem affects most other software; it's just that Microsoft Windows is both so widely used and so infrastructure-critical (you can't replace it with a different OS and keep running your native Windows applications). OSX and iOS have minority market shares and you can buy competing products. Android phones and Linux distributions don't have a single update channel for all of them. Non-operating-system software generally isn't installed on most computers and has alternatives for most of its users. Windows is in a pretty unique position.
> No one can prove that the pesticides are to blame for the decline, however.

No one can prove that insecticides are responsible for killing insects? If only someone would do some sort of study on this, or perhaps if we somehow had some way to know the purpose or function of pesticides and insecticides.
I'm with you on the Nectar. I nearly threw up when I finished my first bottle.
Shooting a panorama on iphone is neither easy nor intuitive. Unfortunately, they did not even explain that in these series.
I've also become a cynic. I welcome national services to lose control of their systems and their data. I have had countless talks with people here in Germany about why computers and therefore open and libre software and hardware are a matter of national interest. Obvious disaster, at least and last, will hopefully make them get what I mean.

Having said that, I feel bad, but I just don't see any other way.
No problem - so glad it helped!
A traumatic brain injury that is severe enough to require removal of a portion of the skull to relieve pressure from swelling is a critical medical event that has nothing to do with an otherwise healthy individual drilling a hole through their skull. Blood does not 'press on the brain' in a negative way in normal function. Far from it- being supported from all sides by a bath of CSF is critical to proper function. Remove that support from an unexpected area, and problems are likely, as you saw with your friend. The only reason they do such a radical procedure is to prevent a swelling brain from squeezing itself out through the hole that connects the brain to the spinal cord, as that progresses rapidly to death.

https://en.m.wikipedia.org/wiki/Cerebrospinal_fluid

//

I hope your friend is recovering well, and I wish them the best of luck in recovery. Brain injuries are frightening and frustrating, but the brain is amazing in its plasticity, too.

//

[edit] for some reason, I can't reply to the comment below, so I'm posting my answer here, so you don't think I am ignoring your point. Personality change after TBIs is not a good thing. For a representative example: https://www.google.com/amp/s/www.psychologytoday.com/blog/pr...
> The problem is lack of control over vital parts of state operations, leaving European countries at the mercy of a foreign company and government.

This is a very valid point.

> This doesn’t only weaken Europe’s ability to stop the US snooping around, it also leaves security flaws for anyone with the know-how to exploit.

https://www.theguardian.com/society/2017/may/12/hospitals-ac...

I agree that it is not a very precise technical article. But the main issues hold true.
I used to work for Sprint?
Frameworks have improved immensely in the last few years. With Vue, I use the cli to generate the webpack project and then it works out of the box, bugfree (so far).

And then you can work with truly reusable single file components, and you don't have to manage the dom manually, ever (unless you want to). This alone is a game changer. It's like going from C/OpenGL to Unity3D.
The curse of the consultants is spreading fast
On the other side if for some reason Sprint and T-Mobile fail then Verizon/AT&T grasp an even stronger hold on the market.
So as some people further in the thread have brought up, you start flying wingsuits out of airplanes, and you start in suits that are far more forgiving than the ones you'll end up flying. It's similar to how a pilot first learns how to land a Cessna before you try to land an F-18 on a carrier at night in a storm.

We do often (as instructors) talk about how nervous we get when we're with a student that we're pretty sure is just going to flatspin uncontrollably for like 8k ft and it's just like 'Okay heres everything you need to really have a bad afternoon. Dont? Please?'
Acer and HP Windows Mixed Reality Headset Dev Kits Now Pre-Orders for $300
Because, as your article points out, in the US there is a requirement for consideration. Sure, the GPL might be a contract somewhere outside of the US but who cares? The ruling was in California.
I'm very burnt out on the whole 'like and share' thing Kieran. Is the intent to productize your thoughts and advice?
I thought it was an ok article but was turned off by the email harvesting to get your punch list.

'Work to live' rather than live to work is my credo...
Noooooo - you're tempting me. :)
That's my point. It's not easy and often impossible to write robust shell scripts.

Part of it is the problem domain. Rewriting any slightly complex bash script in e.g. Python with robust error handling can be quite challenging. You have to make a number of very difficult decisions.
>There is no excuse for that whatsoever.

Except for budget and non-technical leadership in technical leadership roles
Technology should take those decisions for you. Others like Google will show how to do that.
Actually, Boost and Virgin in the US are owned by Sprint:

https://en.wikipedia.org/wiki/Virgin_Mobile_USA
And isn't 2 months enough for that?

Also... images? :^) I think you're giving too much credit to the sysadmins in these organizations (and I talk from experience, can't say more).
It seems like you are unaware of the spyware called "windows 10" and the works of the NSA.
The kernel end of things have gotten better, yes.

the DE end had crapified (it may by shiny crap, but still crap), and the crap is seeping towards the kernel year by year.

The day Torvalds is no longer present to hold the kernel devs to the rule of not breaking userspace is the day Linux goes down the drain.
They appear to have patented a method that's based on infrared emitters installed in the venue. See page 7: http://pdfpiw.uspto.gov/.piw?PageNum=0&docid=09380225 - that seems to be only the drawings, not the full filing, but it's patent #9380225 if you want the full detail.

I'm not surprised that they have not implemented this. It would take about five minutes for someone to reverse-engineer one of the beamers, and then about five more for someone else to turn it into something you could hang off your keyring to mess with people, and about thirty seconds after that to produce a huge consumer backlash.
Until our government or phone companies fix this problem in the US, I don't see another way to make a difference other than answering the phone, getting put through to a human being, and wasting their time.

Have fun with it, don't give out any personal information, and slowly take your story into ridiculous territory until the person on the other end catches on that you are playing them and hangs up on you.
What is the issue or alternative to Roundcube? I thought they were pretty good.
Most of my career has been spent building stateless web applications over relational databases in Java. About half enterprise, and half consumer facing internet. Sometimes using Hibernate, sometimes using JDBI, sometimes leaning heavily on SPs. Sometimes generating HTML, and sometimes exposing REST-like API. The various runtime accoutrements of this architecture, like caches, queues, health-checks, proxies, linux, etc are quite familiar to me. My time as a freelancer gave me particularly broad appreciation of real world solutions.

In every case, codebase complexity was dominated by administrative overhead. My passing experience with apps written in C#, ASP, and PHP, tell me that it is the same story there, too.

This is my subjective view. One way you might understand my perspective (and perhaps even share it, to some degree) is to consider the act of adding a column to a database table, and how a typical OOP/RDB webapp codebase must change to incorporate a new DB value. (And this is only the tip of the iceberg, since usually adding a feature requires a view, an index or two, plus column and table changes.)
It appears that Rosen's "reciprocity" is simply another term for the "infectious", or "copyleft" nature of GPL. In that case I fail to see the significance. There isn't really any remaining doubt about the enforceability of GPL, which may actually be the reason for the relative dearth of case law.
What connection does a blockchain has with interface design?
>one should talk only about one core at a time.

Nope.

Because we're talking about cross-core guarantees of concurrency. So you actually do care about what another, or all cores are doing.

What core is loading what, and what core is storing what.. and what is pending/holding up those loads is actually extremely important from the perspective of atomic guarantees.

Weaker CPU's (Like say POWER7) that do batching writes (you accumulate 256bits of data, then write it all at once) don't communicate what is in their write-out buffer. So you may write to a pointer, but until that CPU does a batched write the other cores aren't aware. You have to do a fence to flush this buffer (in the other cores).

There are some scenarios where the same situation can arise on x64 but its rarer. The intel cache architecture attempts to negotiate and detect when you are/aren't sharing data between cores. So for _most_ writes it uses the same situation as POWER7, but if it can predict your sharing data it'll use a different bus and alert the other CPU directly.

This is why x64 uses a MESIF-esque cache protocol [1][2]. It can tell when data is Owned/Forwarded/Shared between cores.

[1] https://en.wikipedia.org/wiki/MESIF_protocol

[2] Intel hasn't updated their white papers in 5+ years they're likely using a more advanced protocol.
Hm. I did not know he held that view.

It does make sense. It sounds like he's against things like Magento/Gitlab/Alfresco which have totally open source versions and commercial/enterprise versions with closed extensions. (I realize those aren't the best examples as they're not GPL).

With the dual licensed product, you simply have two licenses for the exact same code base. If you want to reuse it, you can, but you need to release your derivative works back to the community. But the people/organisation behind the tools still have to live in this capitalist world that's far from the free software paradise of the FSF. Developing under a dual license can provide a revenue stream back to the writers to help keep that work going.
Why then Minecraft works perfectly on PC (even worked perfectly in 2009)?