skysight-inc/HackerNews huggingface dataset:
I feel like if someone can envision a motive attractive enough we have to assume that China has the plans in place to execute such an attack.
Using Redux with React Hooks in a React Native App
The advantage of CoPilot (the DSL this library is built upon) is that it builds verifiable constant-time constant-memory programs, which is quite important in some cases (like aerospace control programs). Whether that is an important property for Arduino is debatable of course.
wow. I consider myself pretty good at grammar and could easily make this error. Is there a proper name for it?
Meta-observation. This topic seems to be getting a lot of attention on HN over the last few months, indicating massive interest. Further, looking at the landscape of developments in this space (past all the me-too Markdown note taking apps): Evernote seems to have a fading presence on the landscape, Notion seems to be a (too?) well-funded behemoth startup, Roam is trying some exciting things, and Tiago Forte is putting together some interesting things under the BASB banner. (Any others? Oh btw, there’s also Perkeep)

It’s amazing for how long Emacs’ Org-mode has been largely unparalleled! Apart from the revered desktop setup, there are now a bunch of mobile offerings including Organice — not quite slick, but definitely useful.

I‘m sincerely rooting for more experiments in this area. I would love to be able to write by hand or speak to my memex (multi-modal interaction). Vannevar Bush’s “As we may think” has languished uncourted for pitifully long. In some ways, this was supposed to be the first “killer app” for personal computing.
We're cooking up a different angle to App Maker type software.

https://www.youtube.com/watch?v=s2dYVret-Ck

Check it out if you're still into this type of stuff:)...happy to answer questions.
How exactly did we go from a scientific paper waivering requirements to use patient data, to forced treatment? I’m lost.
I'll briefly weigh in with others that you don't need to know Erlang, at least not Erlang syntax, to be effective in Elixir, and the semantics are identical. I think it's useful at some point to learn that all Elixir modules are just Erlang atoms, and to learn about OTP and that using anything built into Erlang is as simple as calling a function on an Atom instead of on an Elixir module. OTP is awesome, and so is Erlang, but I've been doing Elixir professionally for almost 3 years now and I've still never written a line of Erlang (though I did Prolog in college, on which its syntax is based, and I can generally manage to read most code in Erlang, but I've not found the need to often). Even Erlang libraries can be used from Elixir without any special interop, as long as they're published on hex.pm via rebar3. You just add them as a normal dependency in your mix.exs file, and it just works.
I assume many were expecting the post to reflect negatively on Google as this place is primarily run on Google bashing.
Hehe yeah, but probably hideously expensive, and there are cheaper ways to get real point sources.

Quantum dots are a few nanometers in size (so << the wavelength that they emit) and you can get a solution of them from Sigma Aldrich for ~$500. People mix them into their samples and then use that to deconvolve the image/volume that they acquire.
Just like today, wealth is not evenly distributed.

There are people in the US today living in abject poverty. Name the cause, fine, but that doesn't make it less true.

The poverty level 70 years ago would have been even more desperate.
My personal experience with MSSQL drivers (ORMs and lower level) for many younger, non-Microsoft endorsed, languages is that whilst they will work you will get caught with sharp edges. Until several years down the line and enough people who have the will/time and consolidate their efforts. That said, even MS official endorsed libraries can suddenly disappear (I'm looking at you msnodesql).

Having been down this path, without the time to dedicate fixing/working on a driver, I wouldn't even consider a non-"blessed" language in combination with MSSQL anymore. It was too much pain.
Get another job and if everyone else is an idiot then alarm bells should ring. If not you will be happier.
July, 2018.
I assume it’s the number of votes seen under the title (79 now).
"A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away." -Antoine de Saint-Exupery
people are saying golang but some of us knew brad before go. remember livejournal? memcached? that's your guy. amazing and inspiring person. i wish him all the best!
> I'll cheat by making my "large file" the output of a PRNG, meaning I don't have to store any of it, but other people do because they don't know the seed.

This will work, but only until the file is sufficicently changed/expanded by the networks as the result of transactions.

(I probably should have said it explicitly: the file would be shared by all participants.)

You can also generate the file by recording something random everyone can observe, like records of a stock market, temperature of some location, etc. I don't see any reason it would have to be perfectly, cryptograhically random.

And yes, a single participant could "help" other nodes by responding to challenges instead of them. But think about the economics of how that would work over time.

I'm not saying that what I described is a full, working, tamper-proof protocol, but I think something interesting can be built based on the core idea.
Because it is government's job to promote the welfare of it's citizens. It is important for babies that they are breastfed if at all possible. That is not happening enough. So government promotes it (when not corrupt). It's similar to a marriage license. Why should the government be involved at all? because it is not purely private, but involves multiple people and is part of the public good, so it falls under the role of government.
There are far more confirmed cases now, by the way. That number has almost doubled in the last two days.

https://gisanddata.maps.arcgis.com/apps/opsdashboard/index.h...
Really? Judging by the security cam clips occasionally posted to Nextdoor in my neighborhood, it's usually nearby residents (sometimes repeat offenders) who are known to have drug dependency issues, teens walking around hitting multiple houses, or the occasional drunken asshole walking home at night and deciding to vandalize or steal the box that's still sitting on the porch from earlier in the day.

But of course the whole thing about anecdotes and data applies so this may not be the norm. I'd be interested to see data on these sorts of thefts.
if you are a rubyist, I can't more strongly recommend watching this video, which has nothing to do directly with Elixir (in fact it precedes elixir by a couple of years) but if the topics that Bernhart (of wat fame) brings up resonate with you, then you will really like Elixir.

https://www.youtube.com/watch?v=yTkzNHF6rMs&t=2252s
Rules to Consider When Preparing Your Mobile Game for Localization
> do you think this would have happened if Hillary got in?

Hillary is just as neoliberal as anyone. If Sanders had gotten in, maybe we'd see some movement, perhaps.
Google manages to turn even the most brilliant men and women into purse dogs. It's kind of their thing. There have been almost two decades of blog posts on this exact phenomenon, and I never get bored of reading them.
Here is mine:
https://www.4fips.com
(mostly tech topics, random projects & photography, basically anything I find interesting at the moment)
The GP is talking about how the text was written with hyphens inserted where words crossed a line break, but then the text was reflowed so the lines no longer break at the same spot. For example, in the original, it looked something like this:

an ex-

ample

But on GP's (and my) screen it looked like this:

an ex-ample
Some of the hyphens here are fine and some aren't.

One legitimate use of hyphens is to break a word at the end of a line so that part of the word is on one line and part is on the next line. (This was uses a lot in the days of physical newspapers and magazines which uses pretty skinny columns but didn't want to leave ragged whitespace that wrapping the full word would cause.)

In this case, it looks like the text was wrapped like that, hyphens were inserted, but then the text was rewrapped (without hyphen breaking) to a different width, but the hyphens from before were still left behind.

E.g., you can see a line on text like this: "Similarly, the RISC-V architecture pro-vides unique opportunities for SoC customization at every level. This is only possible with SiFive’s ambi-tious design methodology, which is unmatched in the industry."

where "pro-vides" and "ambi-tious" are inappropriately hyphenated.

The text probably looked like this at some point:

Similarly, the RISC-V architecture pro-
vides unique opportunities for SoC
customization at every level. This is
only possible with SiFive’s ambi-
tious design methodology, which is
unmatched in the industry.
If you are using a product that dials home, paid or otherwise, you have to assume it is collecting and selling your data.
Genuinely curious, in your experience, have you found a particular set of SaaS apps to have required a more involved Onboarding/Deployment or is it generally a few usual suspects?
Known: A collaborative social publishing engine
Note to self: if I'm going to start stealing packages off of porches, make sure to take the camera too -- then register it.
A reminder that Nestle got third world women hooked on formula by lying about it and giving away free samples (once you stop breastfeeding your child, you stop producing milk). They did this in poverty stricken countries where mothers didn't have access to potable water with which to prepare the milk.

Millions of babies died from illness and from malnutrition (when the mothers could no longer afford to buy formula) as a direct result of Nestle's greed.

https://www.businessinsider.com/nestles-infant-formula-scand...
Not completely API-compatible. They are /extremely/ similar. Giga Devices did make an ARM STM32 clone, so they probably just did a ctrl-c, ctrl-p on the peripherals. Addresses are slightly different, and things aren't quite the same. I just ran into an issue with the system timer and it's lack of documentation... But good news is that they are pin-for-pin compatible, and you can put a raw chip onto a blue-pill board and use it!

You can get raw chips from taobao. I used taobao and a reseller, superbuy to get mine. Not bad at all!
Your dismissive tone makes it sound like a bad thing. Considering how wildly successful Wordpress has been and how many small businesses it has enabled, I'd say "fancier Wordpress" is a market with a lot of potential.
Was it the Obama admin that worked to rip up the Paris agreement?
> “That’s amazing, because postwar America was already rich and booming, and we just, you know, kept building more bathrooms.” Across the country, bathrooms are multiplying—including in apartments and condos—even as American families and households are getting smaller.

You'd expect that wealth to show up in new construction more than in retrofitting every existing home, so bathrooms as a lagging indicator makes sense to me.
It's not just anyone, it's Brad Fitzpatrick. He created LiveJournal and is the author of many free software projects such as memcached, PubSubHubbub, OpenID, gearman, and Perkeep.
I think the implication is that everyone else used up all the warm water.
It's hard to compete with free and the bull horn that is Google Search.
That's how I initially read it as well. Clicked on it expecting a much different article.
You don't know me Brad but I am curious as to what's next for someone like you (if you are willing to share). What motivates you for your next thing ? I doubt it is just money but would love to know more.
I can think of a few different use cases:

1) Use a library written in raw R that is difficult to implement in another language. It can be time-consuming to replace the work done in raw R.

2) Use a library that relies on a C/C++/Fortran API, but then provides additional error checking or providing additional calculations using raw R on top of it. It can be time-consuming to replace the work done in raw R.

3) Use a library where the R implementation has an ecosystem built around it. It can be time-consuming to replace the R ecosystem.

4) One way that I used this in the past was with Stan. Stan is written in C++, but they do not provide a C++ API and you either call it at the command line with cmdstan or use an interface like rstan or pystan. The problem with calling it at the command line is that you have to write the data to a hard disk first. You don't have to do that with rstan. My recollection was that it was faster to call rstan from D than using cmdstan for large data sets. So basically, I can process all the data in D, which tends to be faster than R or Python, and then pass it off to Stan.

5) When attempting to produce a D library with similar features as an R package, one can create a unit test that calls the R version and check that they provide the same results.
It will most likely fade away.

Swift for Tensorflow could never be taken seriously outside Apple community.

On Linux, Foundation barely works and one still needs to selectively do either import Darwin or import Glibc for basic IO stuff.

Then we are already at Swift 5.1, and Windows version has to be built from source will lots of caveats.

How can it even be taken seriously against Julia, Tensorflow for C++, ML.NET all of which work across macOS, Linux and Windows as of today, and offer the same strong typing benefits?
I grew up in rural VA in the 70s-80s. One bathroom in a house that was built in 1890. I was lucky, as the kid down the (dirt) road did not have a bathroom, rather an out-house. That house had a single cold water faucet in the kitchen. Seems to now have plumbing, evident by the vent pipe in the roof.

https://goo.gl/maps/dSFy1wx8G5C4UpZ5A

I suppose this is all hip now with off-grid living and van dwelling. Back then it was called poverty.
Benin Bronzes Were Looted 123 Years Ago. Will They Ever Be Returned?
When I was living hand to mouth, I found that having some food stored up in my house was a big help with spending less on food: I succumbed less often to the temptation to buy convenience food, I could spend less time traveling to buy groceries, and I could buy what was on sale and buy in bulk, thus decreasing my costs. If there's any way you can trim your food budget by 5%, you can use those savings to build up a one-week stockpile in the next six months.

But maybe my endpoint was your starting point, since you were trained by your mother, and maybe you're already a black-belt tightwad I'm foolishly mansplaining to. But hopefully my comment will be useful to someone.

Living hand to rent is in my experience more difficult, and of course there's not that much food you can stock up in a tent on the King Street sidewalk.
AWS and Azure would be using CPUs, GPUs, and FPGAs, which have nowhere near the sort of speeds as dedicated hardware. It's something in the order of a trillion desktop CPUs to equal the same hashrate as the bitcoin network is currently.
How AI provided early warning of Wuhan virus
>This was a lab break.

Or, the lab happened to be studying a similar virus that existed in local bats?
Snowden: Trump has created a playbook to attack those revealing truths
Both types of toilets have a trap. The complexity is due to the siphon mechanism.
> The General Manager's attitude was along the lines of, "Why would you move next door to a radio station? Didn't you notice the 300-foot-tall red-and-white tower with all the blinking lights out front?" Of course, that's a wholly unsatisfying answer to a new homeowner.

Money, the land is usually cheap. Also one of the problems with the leukemia studies and the lack of proper controls as it more often than not inhabited by low income residents and more often than not riddles with (chemical) waste. Which are both difficult to compensate for.
Well one advantage of the "file extension" mechanism is that it is the stupidest thing that will work [0]. It's just like having a type code only it is embedded in the file name so it doesn't require any special features from any filesystem.

[0] Actually, UNIX's "everybody just guess" mechanism is probably the stupidest, but it is so stupid I didn't even consider it.
It is possible to put database in state that is "ready" for snapshot, pushing changes to disk and sort of freezing I/O during snapshot.
Some weird stuff for him to uncritically ‘stand by’:

If you want to live in the fair world where you get to keep (or give away) the stuff you buy, the iPad isn't for you.

Seems like this is garbage.

If you want to write code for a platform where the only thing that determines whether you're going to succeed with it is whether your audience loves it, the iPad isn't for you.

This is a weird and naively idealistic statement. On what platform has this now, or ever been true? It seems like iOS is at least as close to this ideal if not better than any other platform.

I wish we lived in the world he would like us to live in, but he seems to be out of touch with reality.
That's really a packaging issue, not a ZFS issue, but I feel your pain.

The best suggestion I can offer is to use a distribution that treats it like a first-class citizen, such as... well, the Ubuntu support is still beta level, so only NixOS for now.
That's not how any of this works. There's no massive mining traffic. Most of the mining is done in private data centers. They only broadcast their transactions when they "solve" the hash.
I think GP is referring to stuff like "pro-vides" and "program-ming" which look like they were hyphenated to line-wrap, but depending on the width of your browser window probably don't actually split across lines
Not in the case where a bunch of views are moved inside a new view. Then the XML diff is really janky, and elements are assigned new IDs.

The constraints are impossible to code review in XML since they refer to elements by IB ID which is essentially obfuscated. I don't understand why IB doesn't let you give the elements their own human-readable IDs.
Google also has a lot of assets that are just too labor-intensive to replicate with any efficiency. Apple found that out when they tried to compete in Maps.

And for all that Google indexes and initiates from their end, every SEO worker on earth also makes sure their client's sites are properly formatted and submitted. That kind of buy-in is reserved for companies that can demonstrate you'll get a return on your investment.
Once upon a time, the kind of lobbying that gets us to these kinds of situations was illegal in the USA.

Then a landmark supreme court decision decided that this was unconstitutional. Then a more recent landmark supreme court decision further decided that a lot of campaign finance restrictions were also unconstitutional.

The first step to changing things would be to get the Supreme Court to overturn those decisions. There's nothing in the US Constitution that openly declares that money is speech, and therefore that dumping it on Washington is protected by Freedom of Speech. That's (perhaps arguably) an ideological opinion that could change along with the attitudes of the sitting justices.
This is an odd move, as Microsoft is doubling down on this, as part of their "no-code" push on top of Office Apps + Azure.
I'd have said she's more neoliberal than most ... but still, could you imagine her endorsing something like this?!??
clearly you've never heard of Bitcoin Diamond
I don't think I am a zealot, nor a heavy user, but I use it on 1 machine at home (an NFS server running FreeBSD, which I have clients for elsewhere in my house). I came to this idea when I saw some data loss on some magnetic disks in my house, and repairing or even assessing the level of damage was difficult.

My experience is that it's pretty good. The tooling does what it says without a lot of drama. I can scrub while the system is in use and don't notice it mostly. I have seen some small corruptions that it was able to flag for me with specific filenames and fix. Snapshotting and send/receive is also very handy.

I heard some people say they don't like to use it under heavy load. That seems reasonable to me. You're paying costs to get the integrity piece. So it's not for every use or every user. It is very good at what it does, however.
You misunderstand what I'm saying. They were skeptical of the attack vector I highlighted.
For context, the sentence starts with:

> Some past, present, and potential clients include...

Keyword "potential".
It's interesting how fleeting software fame is. Perhaps that's just a special case of how fleeting fame is.

Folks who came of age in the early 2000s certainly remember him - he founded LiveJournal; wrote memcached, MogileFS, Gearman, and a bunch of other prominent software packages; authored the first version of the OpenID spec (which eventually became OAuth, which you see all over the web); and was one of the early Go engineers. He's featured in Coders at Work.

Same with other tech luminaries from that time period: Jamie Zawinski (xemacs, Netscape), Joel Spolsky (Fog Creek, StackOverflow, Trello), Paul Buchheit (GMail, Friendfeed), Kent Beck (Extreme Programming), Ward Cunningham (XP, WikiWikiWeb), et al. Don't hear about them much these days, and when one of Kent Beck's more recent posts was featured on Hacker News people were like "Who is this guy?"
>(e.g. fsfesicherheit's other postings to HN)

A single other submission (an article on the Berlin Wall) and two comments relating to said article consitutes a HN posting history?

I'm not seeing anti-semitism here but I am seeing censorship.
AV software acts like and treats your computer pretty much the same way that malware does, it should not be surprising the companies do the same.

They're in Prague, would be nice to see the teeth of the GDPR used to put the fear of god into parties in this space. Maximum penalty times the number of clients they had should do the job nicely.
For example : the territory is zoned, there are military checkpoints and depending on your ethnicity, you are not free to go where you want. So if you are Muslim for instance you could be banned from attending the conference.
I wish articles would include this. I'm pretty sure when we finally develop an actual cure in humans no one will believe it.
A cursury search shows they mostly use CMU ( concrete masonry units ) aka, blocks. The floors and roofs are typically still wood frame construction.

https://blog.icihomes.com/2010/03/19/concrete-block-vs-engin...
To Brad: What is your plan with regard to perkeep? My understanding is that it is your 20% project, and seems like you are one of the main force keeping it alive.

Just asking since I have multiple servers running it right now, and will need to migrate if it is going to be abandoned.
The intermediate R layer is often a well thought out abstraction - hence it makes a lot of sense to re-use it. At different points in my career I have written skunkworks wrappers for rpart (decision tree learner) and glmnet (generalized linear models with elasticnet). While its true that some subset of the features of these libraries exist in other languages (my primary working language is Python), these are not as feature-rich. To consider the first example, rpart offers the concept of "surrogate splits"[1] that lacks in scikit decision trees. Also scikit doesn't support categorical features (you need to encode them into one-hot vectors), and rpart does.

In short, the intermediate layers often give you well thought out features.

In some cases, you might not even have a corresponding library in your language. For ex, if you wanted to use interaction terms in your linear model, that respects hierarchies, there aren't many options around, but R has glinternet [2].

[1] https://stats.stackexchange.com/questions/50310/how-does-rpa...

[2] https://cran.r-project.org/web/packages/glinternet/index.htm...