skysight-inc/HackerNews huggingface dataset:
Do you think the challenge in unstructured manipulation tasks are more related to problems in AI, or more related to the incredibly primitive actuators we have at our disposal?
Yes! I would tell anyone that e.g. Z-Wave smoke/CO and flood/temperature sensors with some kind of base station that will alert you is probably the best investment you can make in home protection. These kinds of accidental emergencies can easily turn into absolutely enormous financial losses if they aren't caught quickly, and tbh the chances of prompt alerting minimizing the damage are better than for smash-and-grab burglary where the police or you will very probably arrive too late.
Hey Dropbox, why can't I compare file versions like this?
Swift 4.2 (2018) introduced a cross platform random number API.

(0..<10).randomElement()
Of course outages are bad. But if the choice is "our service occasionally goes down" and "we never release new features", you may accept the risk of occasionally going down.

So yeah, outages are always bad, but the alternatives can be worse.
I wonder how it could even be considered "cruel"? Cruel to other living human beings, perhaps. To the machine or its simulation software? No.

Any human-like AI is still a "fake" - any notion of emotion, pain, empathy etc. we attribute to them is only a simulation. It simply doesn't matter. It amazes and amuses me to think that people might actually give a damn what the machine is "feeling". I think people who truly believe this are out of touch with reality and frankly, with other human beings. The machine doesn't really care about us, it's a bunch of ones and zeroes no matter how you slice and dice it.

Even after training them on cause and effect, they still don't care. I don't buy the "if it looks like a human, sounds like a human, it's human" argument at all.
That's called Windows Defender.

Before that, you could drive down the big vendors, alot. I think I paid like $2/pc/year for McAfee back in the day.
Selling very detailed location data.
Hi, thanks for your response and your passion for CS Ed! I like talking about it too, and I want to preface any conversation we have with my appreciation that we both care about this important subject. Text doesn't always do a good job of conveying sentiment on its own :)

It sounds like you are hypothesizing that my students have a motivation problem and proposing that I use an intervention of "Selling students on the magic of computers". Based on survey data collected during my past few semesters, I do not believe that my students are disinterested in the subject. This is true at the beginning and end of my course - I cannot claim that my assignments and course design (some of which is particularly oriented towards making the students interested in CS) has a big impact here, but I do not think they are being hurt by that aspect of the course design. There are potentially motivational issues related to self-efficacy, community interaction/isolation, and help-seeking behavior. However, I don't think your proposed intervention would solve those problems.

Instead, I disagree that my CS1 here at the University of Delaware is not the place to discuss the topic of avoiding global mutable state. My curriculum has several learning objectives explicitly oriented around these topics (largely agreed by my colleagues) and I have several projects that I think can authentically justify their importance (particularly with regards to testing and getting enhanced compiler support). I have many anecdotal supports from friends in industry and my own experiences teaching upper division courses that students struggle with issues that can be solved by avoiding global mutable state where possible. Personally, Therefore, since CS1 is not an agreed upon well-defined subject, I think I am perfectly justified including it in my learning objectives, alongside many other important topics and objectives.

If you have demonstrable evidence relevant to my teaching context that teaching global state early could impact areas where my students have other known issues (either motivational or cognitive), then I'd be very happy to read up on those. However, for now, I am doubtful that teaching global state is a serious issue.
Preliminary assessment of the International Spreading Risk of Coronavirus [pdf]
The integrations in Excel are actually very important for power users. There's a reason Thinkcell can charge a couple hundred dollars per user.
For a developer who has not done React before - this looks super convoluted for some reason. Global functions with constants defined in another function, that act as ... methods? I'm lost :D
> porn preferences are things people often fear more of leaking than - for example - their financial data

I remember this being the opposite - for nude pictures instead of porn preferences at least.

Avast did a study where 77% of US respondents said that between nude pictures and financial data they would rather have nude pictures of them leaked[0].

Maybe it's because financial data is directly tied to one's well-being but except for certain professions nude photos aren't.

Then again nude photos aren't necessarily the same as porn.

[0] https://thenextweb.com/insider/2015/11/17/study-smartphone-u...
> but there sure will be later on

Like what? I remember having a 3G iPhone and actively looking forward to 4G because bandwidth actually limited certain tasks. Since 4G has become widespread, I've never felt that way. The only time I notice my phone's finite bandwidth is when buildings are blocking my signal, which will only be more prevalent with 5G because millimeter waves can't penetrate materials.

There is literally no media that my device makes use of that it can't download in a comfortable amount of time. With modern compression technology, even streaming HD video is basically seamless over cell towers. Years ago I was able to play online games by tethering my Xbox to my phone. I just don't have a use for more bandwidth.
I don’t know; I clicked hoping for some step-by-step instructions on giving myself a more horse-like body. 0/10, article did not deliver.
In functional programming classes at the uni you probably wouldn't hear this because if they teach Haskell which I assume most do, every function always takes just one argument. That's because functions are curried by default.

I personally haven't really heard this mentioned anywhere outside of the Erlang/Elixir sphere.
Okay, we have differing definitions of what a rootkit is it seems.
I have this occasionally from my MacBook Pro to external 4k. My office seems to be conducive to generating static and I'll occasionally shock my MacBook when first sitting down, temporarily fritz-ing the connection to the monitor.
Why Invest in Data Warehousing
This is completely absurd.
They’re Stealthy at Sea, but They Can’t Hide from the Albatross
99% Feedback Model
Not specific to Nigeria but in certain countries, one phone call from a leader will allow anyone to steal such treasures and be escorted by police cars to the nearest airport. Everyone knows what happened, no one will talk about it. And other than the top guys, others do it just to keep their $250 a month, or whatever, jobs. There are many shades of corruption...
An Open Source Alternative to AWS SageMaker
Depends on your choice of language:

Python => Django

PHP => Laravel

Ruby => Rails

Node/JS => ExpressJS

Elixir => Phoenix

My personal opinion on building web applications the quickest way. I mostly use Laravel.
> To keep reading this story, create a free account.

Unskippable this time too. Reader view doesn’t help. Turning off JS doesn’t help.

Medium has gotten worse and worse. At this point it is literally unusable.
Isn't that just how you get `const ONE = 1` cruft?
One of my pet theories is that if you are building a software engineering product, you should never write your own tools. You can't sell them, and you'll just be learning lessons completely unrelated to your product.

However; if you are building a software engineering culture, you should write as many of your own tools as you can get away with. Nothing builds culture like a shared unique experience.
Because all of these things being trivially manipulated means in the past, attribution was entirely done for nation states to point at other nation states or for scam artists to promote their cyber cyber cyber security technology consulting services. If there is such a thing as "the science of attribution", and that is very questionable, it sure as hell isn't above the noise floor.
I don't see how the Kin is comparable. It was killed after just 2 months by both Microsoft and Verizon (it's exclusive sales partner) due to poor sales.

Microsoft and/or Verizon also offered full refunds to the dozen people who purchased the device after MS announced it would be shutting down the Kin servers.
I feel this falls short as an explanation of Google's ongoing service carnage. Where are all these people going?
K12 Inc. Acquires Galvanize
This one, and the 500-mile email story, are my all-time favourites. :)
I had a fun bug once where some functionality involving self sign certificates stopped working on Feb 29th. It came down to us simply adding +10 to the year for the expiration. There is no Feb 29th 10 years into the future, only 4, 8, 12, etc... That was a good lesson on why to always use a date library when adding or subtracting time. We weren't the only ones... Azure went down for the same reason that day.
Relevant xkcds:

https://xkcd.com/394/

https://xkcd.com/1292/
Sure it is. Sure it is. Whatever helps you sleep at night.
That's putting alot of faith in the OS and it's ability to sandbox correctly.
”Bad idea. Great way to get off-by-one errors.”

I would think that depends on whether that gets taught at schools early in life.

Intervals that are closed at the low and open at the high end also are convenient when using zero-based indexing (you want an easy way to express 0,1,2,…,n-1, and if you’re used to the notation [0,n) is nicer than [0,n-1])

I would think overloading the meaning of the various parentheses makes parsing and generating clear error messages harder, though (but not as hard as when one would follow ISO 31-11 and allow such things a ]3,7] for an half-open interval excluding 3, but including 7)

I think the desire to not overload parentheses with yet another meaning is why ‘Modern’ languages tend to use an infix operator for ranges, e.g. ‘1 to 5’ or ‘1...5’, with Swift having the half-open variant ‘1..<5’ (IMO ugly, but clear, so I guess one would get used to it).
I have the same monitor. It's great, but I ran into the issues you mentioned with multiple USB-C docks, including Apple's own multiport adapter. Have you been able to get anything to work?
thinking fast thinking slow?
> But what on earth are using using "external tools" integrated to Excel for?

Off the top of my head: Operation Research... i.e. serious calculations to decide where to spend a lot of money, like: Where should I build my power station? I know, for this I will get my mixed integer programming suite out. Where is that in Google sheets???

// note, I adore Sheets, but it definitely definitely cannot compete with excel for serious computation suites or even modest visualisations.
Same. Gave me a good sized shock for a moment when I read it was saying the IPv4 address I was sourcing from wasn't one assigned to our company. Then I realized it was just the IP of our cloud security proxy.
> Maybe at some point we should declare that this kind of thing belongs to wherever it is now

Therefore, by your logic, you are basically saying the following:

That you can steal $1 billion worth of something (say iPhones), and just wait out 150 years, and then legally claim that it is yours.

Do you agree with this?

I would think that the person/organization/country that you stole it from, would disagree with you.

Coincidentally, this appears to be the exact same argument that countries like Britain and France gives out, when it comes to their stolen war treasures. To which they call the spoils of war. And to add to their arrogance, they even stole a dog and called it “Looty”, and gave it to the Queen of England.
A rule like that would disproportionately benefit a handful of countries, like Britain gets to go around the world plundering artifacts from Greece, Egypt, Benin, India, and China and now it's declared no take backs.
Ask HN: How Do You Use CVim/Vivium on HN?
I'm using CVim (vim keybindings on Chrome) but HN's UI seems too dense that the shortcut tooltips for CVim often overlap and I can't know which one opens the link and which one upvotes the post. Have you found a workaround for this?
Once had a data loss on a test ZFS system with iSCSI on top. What I learnt from that is that you need to schedule scrubs your ZFS pools regularly. Its always easy to be wise afterwards but harder to predict before. Not sure if that would have helped.
I'm curious whether Google's decision to stick to open floor plans was data-driven.
Hackers hijack social media accounts for the NFL and 15 teams
Here, the bespoke cabinet makers doing things the traditional way are often on par or even less than the installation companies. I think people simply assume they are right at the premium end so don't even ask for a quote -- as a result may not get all the work they deserve. Box installers meanwhile have bumped prices up to "insane", right where I might expect a carpenter making genuinely fitted cabinetry.
Nah everyone should just listen to the mathematicians and allow for arbitrary index sets.

Seriously though you save yourself a lot of trouble if you don't worry that much about what range your indices have but rather what they represent. The fact that they're integers starting at 0 is just an implementation detail.
Why would anyone sell their old keys?
Does that include performance reliability?

It wasn't very long ago that I had BTRFS drives on two separate systems develop crippling performance issues, with random delays increasing up to seconds, and the filesystem going unresponsive for even longer when I deleted snapshots. I think something about the performance was degrading every time an hourly snapshot was made, even though the system only kept a couple dozen of them at a time.
Ah, OK. That is good to hear.
I haven't heard of keycloak before, but I'm not sure what to make of their SSL cert not being valid for the non-www version of their domain (i.e. your link). Such a oversight doesn't exactly inspire confidence in a security related product.
>I don't think anything about that is "deliberate propaganda".

Based on what? "Flat earth" is deliberate psy-op propaganda to discredit anyone talking about "conspiracies". You're concerned about the health effects of fluoride in the water supply? You're not sure the "facts" about 9/11 quite add up? You must also think the Earth is flat. Ergo, you are a complete idiot who cannot be trusted. QED.

That's how "flat earth" works in my opinion. People are scared to use the word "conspiracy" nowadays, as if "conspiracies" do not exist. It's a result of government-directed mainstream media propaganda to discredit dissenting opinion and/or general inquiry.
Cyber defense game brings together security experts, special forces
Cruel is also in the mind of the one doing the cruelty. People worry about being cruel to plant, to pets, to their cars. Its natural and normal, because we are empathetic beings. Not something to try to unlearn or avoid; its a big part of our humanity.
That's not the cost of the attack, though, any more than buying a house to put the miners in is. The cost of the attack is miner time + power (ie what you paid to rent the miners, more or less).
In that case, sticking with a premade Anki deck would likely be more effective for that amount of time.
answer for your question: To be able to do the job
ZFS reserves 1/64 of every disk precisely so it can't be truly fully allocated. It leaves enough room to delete snapshots, truncate files, and so forth.

Mind that everything is copy-on-write, you can't do anything, even metadata changes, without allocating new blocks. It needs the reserve space.
I would honestly much rather have consistent 4g speeds than try to jump to something faster.

In the middle of Seattle there are still holes in coverage where I data speeds slow to a complete crawl.
Yet they didn't bother to update the example on the introduction to Swift.

There are plenty of other examples I can look for, like file handling.
I'm not familiar with 5G infrastructure at all really, but a friend of mine brought up that they were worried about China beating the US to 5G deployment because if China did so, other counties would be more likely to use Chinese tech to setup their own 5G networks. This in turn would pose security issues as there seems to be concern over whether or not China could be trusted not to use their tech as spyware. Is anyone familiar with the issue who can speak more on this?
Not sure you've been keeping up but in 2020 most major server makers have switched or at least offer an epyc varient because the price/performance is better even without Intel's constant security woes
’The hackers have attacked at least 30 organizations, including government ministries, embassies and security services as well as companies and other groups, according to a Reuters review of public internet records‘

Which public internet records?
Any mainstream programming language can do that.
Is Excel Online still as slow as it used to be a couple of years ago? I remember reading (perhaps here on HN) about how it basically spun up a headless Excel instance for each user since they couldn't extract and decouple all the functionality necessary to run some of the more advanced features.

EDIT: https://news.ycombinator.com/item?id=17304660 (June 2018)

> Excel is a different world and a big-big elephant that won't likely be rewritten any years soon. Think of a code that is maintained over 30 years. Literally, developers are still maintaining code written in the 90s. Trying to bring Excel to the online world made MS create an architecture of html frontend which communicates with a dll session behind the scenes. As weird as it sounds, this dll lives as long as the browser has the spreadsheet opened. Think of it as MS raising VM for every excel file that is opened over the internet. While this is not very cost effective (saying the least) and not very performance friendly (hey ma! I made an understatement) this allowed them to move forward with Excel online very quickly by having a UI communicating with the bloatware dll that runs on the background in Azure. Summarizing Excel, it probably won't also be rewritten in js.
The city I live in (Dortmund) recently defused three WW2 bombs. The level or organization and coordination they managed was really impressive. Everyone living in the overlapping potential blast zones of the bombs, 1km in diameter each, had to be evacuated - more than 14,000 people in total.

The city also evacuated two hospitals, two homes for the elderly and a couple of hotels. Those on the ICUs of the hospitals that could not be moved stayed there and the ICUs were guarded by stacked freight containers.

The police made sure everyone left (in all buildings) and fined and extracted anyone resisting the evacuation.

I happen to live a couple of meters outside of the zone and was thus allowed to stay.

Seeing those abandoned streets which felt like they were just left in a hurry produced a really eerie mood, reminding me of The Walking Dead or similar scenarios.
Your money would be safer in my retirement account, where I wouldn't spend it on a <HarryHirsch expenditure I consider frivilous>.

That's not a great reason for me to justify stealing it, though.
What happens in case of a hard fork like the ETH/ETC fork? (Assuming something similar happens in the future after the PoS has been released.) Can you move the proof from a chain to the other across hard forks?
Among the list I've mentioned, only Star Wars and BSG have only two major sides fighting. All of the other ones have a plethora of factions.
I interpreted him going to Google as a place to learn a few new things while figuring out what to do next. He’s done some big stuff in the past. But even people like him need time to figure out what to tackle next.
Perhaps they were looking for at least 10 years of Swift experience and were disappointed to learn he only had 7.
Room Service – Add real time collaboration in minutes
And as for why the page size is relevant for the L1 cache: Intel (and AMD, and most other modern CPUs) use a VIPT (Virtual Indexed Physical Tagged) L1 cache, where the virtual address (before the page table translation) is used to index the cache (this is faster since it can be done in parallel with the TLB lookup to get the physical address). To prevent the confusing situation where the same physical address has more than one index in the cache, only the bits of the address which do not change between the virtual address and the physical address can be used; these are the bits which correspond to the offset within the page.

(As an aside, this also limits the size of the L1 cache, which is why it hasn't grown much despite the L2 and L3 cache growing a lot; an 8-way set-associative VIPT cache with a 4KiB page size is limited to 32KiB, absent tricks like page coloring. Perhaps this will change if 64-bit ARM servers become popular, since they can only address the largest amount of memory when using a 64KiB page size, and this would make enterprise distributions default to that page size.)
There is worse. In Perl, you have the global variable $[, which lets you specify the first index of an array. One could imagine setting it to 0.5. I don't thing that would work, but with Perl being Perl, we never know.

This is, of course, a terrible idea, and that feature is now deprecated. $[ is always 0 and setting it to any other value is an error.
Amazon Employees Share Our Views on Company Business
Again, I reiterate: it's not humanly possible to make performant, general purpose CPU that is 100% safe from instruction level attacks.

Untrusted code execution must go, that's the only way.

The genie is out of the bottle now. There will be more and more practical instruction level attacks with each year now.
Google Search is not operating in China at all, and when they did, they censored search results at the request of the Chinese government.

And here in the U.S. the Google story today includes not just the services they provide for free, both also the personal data they collect and correlate.

My point here is not whether Google or Apple is better, my point is that since 2010, we have collectively learned that the web is not as open or resistant to surveillance and censorship as it once seemed it would be. Again: there are trade-offs, and some folks look at those trade-offs differently a decade later.
Mandatory IoT Security in the Offing with U.K. Proposal
Plus, there was a direct migration path at each phase. Someone doing .NET CF apps on WM 6.5 shouldn't have had that many problems converting their WinForms-ish mobile UI to WP7's Silverlight-flavored XAML, and the XAML differences between WP7, WP8, and WP10 seem all relatively minor compared to the overall compatibility base of the underlying .NET CF to "Silverlight" .NET "CF2" to proto-UWP .NET to UWP .NET. So many of the problems in those transitions were UX "best practices" changes and not anything technical.

I know a lot of developers had problems at each step of that migration curve and that it wasn't as smooth in reality as it should have been (and was on paper), but calling each transition a reboot or a restart (or "completely different, incompatible") doesn't make sense when so many of the moving parts were the same and backward compatible with each other.
I think modern Pascal implementations fixed some of those.
Hackers took over Twitter accounts for the NFL and a bunch of teams, including
Mine is: https://vancelucas.com/

I have actively blogged and maintained it for many years.
...is this guy for real? One of the first things that designers do during the design process is to check how a certain problem was solved by others. The goal is to make it work well not to make it original.