skysight-inc/HackerNews huggingface dataset:
I second what you are saying about modern CMake. When I first switched to CMake years ago I grew to regret it. It worked but it was a total mess. Then a couple years ago I saw someone mention "modern CMake" and I googled around and realized they had implemented a much more sane approach since I first learned it. There is more to it than just this but a lot of the time you can just do a few find_package(library) commands, an add_executable(program [source files]), and finally a target_link_libraries(program [libraries]) to declare your dependencies and everything just works. Include paths are correct. Private dependencies aren't cluttering up stuff downstream. Debug and release version of libraries work as expected. Build flags and compiler definitions only apply to the modules you intended them to apply to.

This is why I've been liking the approach Microsoft has been taking with vcpkg. They clearly see which way the wind is blowing. It's not restricted to using CMake but there is a strong preference for it and it uses CMake as its build scripting system.

I just barely got done trying it on a large project for dependencies and it worked very well overall. A few commands to install a dozen or so dependencies and a quick change to add the vcpkg CMake toolchain so Visual Studio will pass it to CMake. After that and I can just use Open Folder on my CMake project in Visual Studio 2017 and everything just works. It's still a little rough around the edges but vcpkg seems to be developing at a breakneck speed for how new it is.

Dealing with dependencies is the worst part about being a C++ Developer and I'm glad to finally have something that makes it this easy (on one platform at least; I still get to rip my hair out on macOS).
It would still be very interesting to study judges' consistency and inter-rater reliability.

There was someone's blog post that suggested doing empirical studies of trials by jury to see how often juries tended to agree with each other (with the suggestion that if there's a very high random component, it's harder to think of the juries' decisions as all reflecting a notion of justice). I've now also forgotten who proposed that.
Glasses have been "cool again" for the past few years. I don't know that we're overdue for another fashion cycle, but could VR be one thing that pushes them out again? I usually wear glasses, contacts some days, but if I know I'm going to be playing with a VR headset, I'll usually wear contacts that day.
It is that in 90ties nobody predicted Internet. Most systems where build with assumption that network is trusted or no network.

Secondly Moor Law consequences where visible after few years. Even MS did not predicted PC boom, everyone now have few computers. Both in terms of performance and availability of hardware we see it massive shift.

It is extreme difficult to add security to system afterwards. In Last Kerberos vulnerability was fixed like last year (Kerberos is used from Windows 2000). Wordpress is still not secure... OpenSSL have something every year.

> it was deployed by people who knew what they were doing.

It is opposite. These people had no clue that systems they are building will be exposed to internet. Even if they did, it is all written in C on hardware that have very little protection (rowhammer).
if they know you. I recently visited the town my dad grew up in, deep in the bowels of WV. Every single person there, at the stores, restaurants and gas stations said to me "You're not from around here, are you?" When I told them my name there was some modicum of welcome. If I had just been a regular tourist I would have just left because of the rudeness
Just because someone is willing to tear you a new asshole doesn't mean that person is an asshole.

I think you'd be hard-pressed to find a lot of people who think of either one of them as assholes.

You sound like Trump or Spicer. "Wahhhh. You asked a hard question! I don't like you any more! Go away!"
But the employees in question didn't even identify themselves as such, did they? Like, if a random person on the street asks you what's your name etc., are you required to answer truthfully just because that person could be an undercover officer? Or even if you strongly suspect he could be one?

I see some room for false advertisement claims, but obstruction of justice doesn't feel right...
Hey Brian, I'm glad to hear that you guys are still at it! Your original vision is exactly what I wanted. We got an account for our small business because paying contractors with a monthly cron job that initiates an ACH transfer is exactly the kind of nerdy thing we want to do. We're using it, and waiting for the API to come along.

I hope you guys succeed! Not many startup founders look at the tangled mess of regulations that is the financial sector and think, "now that's where I want to be!"
The Case for Intellectual Confrontation
> Paul Hudak

Ah :-)

> memorial symposium

Oh no :-(
No, that link is for the open source version.

*Prerequisites*
Latest NGINX Open Source built with the --with-stream
configuration flag, or latest NGINX Plus (no extra build
steps required)
Can anyone here defend this theory? I'm genuinely curious. It may well be the case that human consciousness relies on quantum effects. But we know that we can simulate a quantum computer using a regular computer. Which means that in principle, you don't need QM to have consciousness, even if human consciousness makes use of QM.

So, while it may or may not be true that the brain uses QM, it doesn't seem to really explain anything of interest. It doesn't make consciousness any less mysterious, or give any real insight into how we might create or understand our own consciousness.

Given that (or refute the premises, if you please), why is this theory interesting, relevant, or correct?
why not use github for package repository?
That is not the definition of a p-value. :(

A p-value of 5% means that, IF the null hypothesis is true (IF!), then there's a 5% chance of getting results as extreme as measured.

A p-value of 5% does not mean than you should expect a rate of 5% false positives & negatives.
So stopping at a groceries store to buy a fruit is not an option when you're 'rushing around'?
How in the world would this comply with HIPAA? Facebook makes no bones about the fact that they have no interest in handling regulated medical data...

And if you don't think the fact that I booked an appointment with a specialist is HIPAA protected, I suggest you dig into the regulations that control your market a bit more.
Dame Stephanie Shirley: 'Success has a cost. Women today are so naïve'
Uber is under criminal investigation for building software to avoid regulators
Building a Linux distro from scratch has been one of the most tasking projects I've attempted. There are two phases: the frustration phase, and the tedious phase. Bootstrapping it is an incredibly frustrating process - I restarted from scratch 5 times before any attempt ever got to the tedious phase. The tedious phase never ends. You have to make hundreds of packages to get to a usable desktop system. I've made 407 packages and I still don't have a desktop to show for it (I'm hoping to get sway working tomorrow, I think I have about 30 packages left).

Still, I've finally gotten to a somewhat practical self-hosting system. My laptop runs it on the metal and all of the infrastructure (website, bugzilla, git hosting, mirrors) is on a server running my distro too. It's taken almost a year of frustration, but it's very rewarding.
Have you tried using a (free) Google Voice number for 2FA purposes? Google Voice has no/minimal customer support, so it should be almost as secure as your Google Account.
Zeit Now Just Blew My Mind
Cobol, that's where you get your CICS! The original heavyweight framework, callbacks and all. Loads of fun.
Right. But that "software brain" will be completely deliberate.

> subjected to all kinds of experiences, which, in turn, will result in this brain becoming conscious - gradually.

Again, there is no evidence that "all kinds of experiences" will result in gradual emergence of consciousness from anything we have observed.

To a computer, experience is just data. So we're not talking about computers.

Phrases like "software brain" and "conscious machines" are ways of adding something that is not software to computers. But trust me, if we're talking about software, the programmer will know every line of their code.

Now, if you want to get meta, we can consider programs that write programs. But again, the first program will be written by a human, and we will know exactly what we are doing.

> resulting inferences more or less defy rigorous explanation

We have written programs that take input and produce data models. There is no consciousness here.

Humans take input and produce models too. But I fear you may be confusing learning with consciousness and agency. These not to be found in the code of learning machines, nor in the models they've learned. I am sorry, but it's just not there.

For every abstraction there is an implementation. That is physics. With no implementation, we have metaphysics. Here, "consciousness" is the abstraction. The physics of it is the physical implementation, and is what Roger Penrose and other scientists are working on identifying. The simulation will have a coded implementation. Meaning, whether we generate it or we build something that generates it, when we have "consciousness" we will have the code that backs it. To be able to do this without any understanding of what consciousness is would be analogous to monkeys typing Shakespeare.
Check out the 8020 set. That is what I grew up with. Beautiful models (in my eye as a kid and as an adult), and an amazing number of them with the same set.

But I don't disagree with your points. I think if you lose control over any hobby, interest or indulgence, you end up in a bad place. I warned about lego because I didn't consider the dark side when I started :)
Ask HN: Where can I find a group of online tech activists?
There seems to be a a large amount of activist groups, but there doesn't seem to be one central location like HackerNews where online activists share resources, ideas, tools, and news. ZNet (https://zcomm.org/znet/) was the closest thing I've found, but it looks very dead. Any suggestions for an online community of activists?
If the prosecutor is able to prove intent and you had committed some other crime as well then yes, you and your friend could potentially both be convicted of conspiracy to obstruct justice. This isn't some kind of game; judges don't look favorably on defendants playing tricks.
> But hey, in Guatemala I've got no alternative and Uber works great and is far safer than a taxi, so hey...

No local upstart competitors that are worth supporting?
> If a ride request was deemed illegitimate, Uber's app showed bogus information and the requester would not be picked up, the employees told Reuters.

Ignoring the illegality of interfering with law enforcement, this is bad customer service. Not only would I resent the invasion of privacy, but that algorithm is going to have a meaningful number of false-positives. It's a crappy way to deal with customers - if you think there's a problem, tell them you are denying service.

It's hard to imagine another business doing this. Does a restaurant just not bring food? An online store just not send the clothes? I know you are thinking about shadowbanning, which I also think is crappy, but at least it's much less consequential.
Uber targeted them specifically though, via geofencing, bin numbers that matched leo credit unions, etc.

They sought out LEO people, tagged them, and served up misleading data to them, for the obvious purpose of evading them and wasting their time.

Your analogy doesn't match what happened. Try one where you seek out someone you research first, believe is an LEO, and then deliberately lead them away from something they might think is criminal or some other violation.
Visualping: Get email alerts when pages change
A lot of people have griped about the bloat of Electron, or wondered why package each app with Chromium over and over, but you went and did something about it! This is rad and I'll be following avidly.
Of course not; surely it is a condition of your food service license to allow inspectors on premises, so you'll lose it if you don't let them in (I doubt you'll get charged with a federal crime for it though). I don't see much in common with the Uber situation though.
You rather bolster inefficient manufacturing processes and have Chinese workers/whole populace fucked so some more Americans can have better living standards?
Seems like a lot of people are confused/have questions about why Uber is being criminally investigated by the Department of Justice.*

Here's why:

1. Uber is subject to the laws in the jurisdictions in which it operates. Evading authorities is textbook obstruction of justice. Not only did Uber build software that they used to evade authorities & break local laws in multiple states and countries, but they profited from it (which has a variety of other RICO implications.)

2. Sure, corporations are people too, but, nonetheless, only people engage in civil disobedience. Related, for courts, a company that profits from violating of local laws is not a protester or freedom fighter battling injustice, it is criminal enterprise.

3. Charging Uber under RICO would by no means be unusual or a stretch; this is a quite run of the mill application of these laws. (eg see Preet Bharara's RICO prosecutions: https://www.google.com/search?q=preet+bharara+rico+prosectio... )

4. This is unquestionably a federal matter, within the DOJ's jurisdiction. Uber operates across state lines--and used Greyball in multiple jurisdictions. That said, Uber could & likely will face criminal investigation in other jurisdictions.

5. Finally, this is definitely not Trump's revenge on Travis. Not only does it simply not work that way--USAs are independent & it'd be beyond illegal, but this specific USA was appointed by Obama. (There were two Trump didn't fire; USA Stretch is one of them)

(*And, yes, I am a lawyer. And, many years ago, I worked at the Department of Justice)
So, we can hand-roll an SVG image in CSS, eh? Cool trick, I'll have to remember that one.

background: url('data:image/svg+xml;utf8,<svg ...
> In this case, manufacturers realized that it's more economical to manufacture in China than in the US so that's what they've been doing. Simple economics.

This is absolutely a good thing.

Why would you encourage inefficient trade?

Are Americans somehow more deserving of jobs than Chinese ones?
Teaching non-coders to code isn't primarily about getting them to do core engineering work, although I personally love the idea that that could happen over time for ones who wanted it. These classes don't have folks implementing feature requests for our payments APIs; they're largely producing side projects so that they understand the world their engineer coworkers live in every day.

Also, if O(2^n) code made it into production, that isn't a failure of the programmer, that is a failure of the system.

We want to be serious and rigorous about engineering process, because bugs at Stripe could affect a lot of peoples' livelihoods. Accordingly we implement things like code reviews, automated testing, and performance monitoring. We make substantial efforts on all of these, and they improve the quality of output for all developers, including both ones who picked up coding late in life and ones who've been coding since age six, have a CS degree, and certainly implemented an O(2^n) function at their first job [+].

Other companies doing meaningful things should also be placing their bets as to process improvements as to reduce failure. "Hire only people who don't make mistakes" seems to be a hard bet to win with.

[+] I'd never point fingers at anyone for this since it is entirely natural but since it was me I feel less guilty about it.
Both pre and post acquisition. I always had the support of Eventful CTO Chuck Norris (who is great to work for). Support from the business side varied over time. I got around that to a certain degree by scheduling most study sessions over lunch break and providing lunch.

I also had strong support from the rest of the Eventful engineering team. Before leading the beginner study groups, I'd already been leading engineering study groups for years. Some of that overlapped with open source community study groups: https://wiki.apache.org/lucy/LucyBookClub
Could you elaborate a bit more? I'm not sure what do you mean by no response (response to what?). I wanted to start the discussion but don't have enough context to say anything.
The author of "The Camel Has Two Humps" later retracted[0] that paper.

[0] http://retractionwatch.com/2014/07/18/the-camel-doesnt-have-...
I think they mean programming language research.
It's dumb. If you agree just say it. Every time I've seen corporate speak, which this is, I want to kill it. Your company isn't smarter than a thousand years of English usage.
Internal versus External BLOBs in SQLite
I have three kids under 5 years, and I've been more productive than ever. Mostly due to the fact that my wife and I aren't spending time socialising after hours or on the weekend.

Once the kids are in bed, there's not much to do on a Friday or Saturday night. As a result, in the last 5 years I've built and launched several small side-projects.
Cost of Doing Data Science on Laptops
In the first case, you have an entity that has a proven record of breaking the law (on purpose) using technology. I can also argue that the purpose of DoD now is to protect the elites, from the people, but that's another story.

In the second, the legal line is not crossed. It may be crossed at some point by an adult person that can bear responsibility for his actions.

I would not work with both; I can understand how can one not be a hypocrite by choosing to work with the latter and not the former, but not the other way around.

Is it the right moral choice to protect the privacy of a cheater? Maybe, I don't know, I'm struggling to answer that to myself, let alone judge others.
Like I said, totally uninformed—but I can see the analogy to, say, driverless cars. I don't expect that, in the long term, people will really "own" driverless cars—they require too much dealer-side maintenance, and Bad Things can happen if the "owner" of a driverless car prevents a software update from happening (things that can take the car from road-legal to not, where the law would place the blame for that status on the manufacturer.)

More likely, I think driverless cars will just be rented to people. And most of them won't even be that; the manufacturers will just build pools of them and hire them out, in the mode of taxis. The owner and "driver" will be the manufacturer; the people benefitting will be purely passengers.

I don't see what invalidates that logic when translated over to agro-tech: there's no reason John Deere will end up selling tractors, when they could instead contract them out, just as a temp agency contracts out their employees. They'd be the owner and the operator, insofar as they programmed the things and they're mostly running on automatic. The control buttons on such robots would just be for making "requests", and the owner would be free to ignore them. ("Don't like it? Hire someone else!")

Of course, for now, they're trying to get the benefits of being in that hypothetical world, while still existing in our own, which seems a bit silly. :)
Actually, Congress Did Undermine Our Internet Privacy RIghts
> The average employee is lucky to be productive 70% of the time. 2.5 hours a week is only 6% of a 40 hour week. I think it is a great use of time.

I don't know where you are pulling those numbers from, but you are assuming that 6% magically comes out from the 'unproductive' time without factoring in the take home homework and other things that blow up the 2.5-hour mark.

It's not a static number and can't be used to make those claims.

The 2.5 hours will also scale up with the number of participants, 20 employees who are committing 2.5 each week (at very, very minimum) is a loss of 50 hours per week.

I can go even further and add people who did not attend the workshop but felt like they are now entitled to a 2.5-hour break of some sort (and rightfully so).

If the company can cut more than 50+ hours a week and still function, more power to them. Usually, that only lasts until the finance guys need to start cutting costs to improve the bottom line.
I think we're so far from understanding consciousness that having a theory of what makes it work (or even that "if it works, it relies on thing X") is dodgy.

E.g. let's suppose I make the claim that some people are conscious and others just seem like they're conscious. Can we test this?

Quite respectable people have theorized -- or should I say bloviated? -- that consciousness is merely an emergent property of complex systems. Again, we can't really define what consciousness is, so it's an interesting dinner party conversation starter, but it's not falsifiable.
Soylent is a meal replacement product. A fruit is not. Not to mention, it is indeed faster to drink the bottle you already own, rather than going to a grocery store.
Golang in VS Code: Codelens for Run/debug Tests
This has been my experience with EVERY smartphone after six months or so. Unless a 2015 Moto Pure X is considered slow now? (It wouldn't be, IMO, if Android didn't somehow eat 60% of RAM with nothing running)

I have run all kinds of app loads, with stock and hacked operating systems, and things ALWAYS end up this way. The only way to avoid it seems to be to install barely anything.
The market is young people with no claims. They subsidize the more expensive cases. The other side of the coin is negotiating power vs the hospital for actual costs paid. All of these PPOs and HSAs are a complete joke and just pass the buck. They let young people gamble but are a shell game where either the provider doesn't get paid the initial deductible or the individual takes a huge hit. For anyone over 40 or with a family they are non-starters. I've listened to HR push these plans and I just shake my head at the stupidity.

The "hurt his ankle" as inspiration seems trite and contrived. Insurance companies profit by denying claims, increasing premiums and negotiating payment. Their profits should be regulated as a function of premiums and claims.

In the ACA space the most profitable plans will be those that most young people sign up for (usually with less benefits since they assume more risk).
There is a fellow by the name of Jon Harrop who has in times pasted "showed up" when Haskell came up for discussion. To say that he does not like Haskell is putting it mildly. I have the impression that the mere existence of Haskell is a personal affront to him.

What struck me about your post was how much it sounded like something he would write, in particular the interpretation of facts (a strictness pragma was recently introduced to Haskell) in the most extremely negative way possible (said pragma is admission that Haskell's default evaluation strategy is simply "wrong").

If you are not he, you should look him up, as I expect you two (?) would get along fantastically.
> Film makers don't want to use VR

It may well be that those who do want to use VR for this won't be coming from the ranks of traditional film-making.

I imagine a lot of them will be young, and will be jumping into this without a significant background in other media.