skysight-inc/HackerNews huggingface dataset:
When France made the switch from oil to nuclear as main way of producing electricity, this question was raised and researched. The chosen solution was to sweep it under a rug and hope no one will notice.

At the same time, the choice of getting into nuclear was on conditions, one being that we had to find a way to deal with nuclear waste asap. Decades later this is still an issue but this point went off radar and is drowned in falsified reports or recycling nuclear fuel (an investigation turned out that nuclear waste is sent undercover in eastern europe to be stored indefinitely, still better than the previous "use it as a land filler for roads and schools").

I'd be happy to learn about this ample objective direct evidence, but AFAIK in the most developed nuclear energy country in the world, word is that it is not worth it and this has been known for decades, just don't let the people know and hope nothing happens during our lifetime / stay in office.
Building a joyful robot swarm
This is just a nit, but Andrej Karpathy was never a professor at Stanford; he received his PhD from Stanford and now works at OpenAI.
I went to one of the VR arcades in Hong Kong, extremely cheap to play. They were a gaming cafe that introduced a couple Vives. Currently, from what I can tell having just toured, there are virtually no Vive arcades in mainland China. I tried those bad VR setups though (those lame 9D experiences), such poor latency. VR hasn't quite hit the mainstream hype yet.
I bet homebrew hi-fi is a great way for getting those "warm" "liquid velvet" sounds. I know if I settle for less when listening to my favorite oob meditation soundtrack (cage's 4'33") then my aura starts vibrating freaky purple all over the place and we all know what a bad day that can make.
X-Y year olds?

as in 66% percent of 18-24 year olds now use an ad blocker
Ha! I'd love to hear your tech support conversations!
>What about social services?

This a pretty strong argument against social services. These people who have paid their share into society are now being to forced to move because it's convenient for the government.
> You type the code, and get suggestions for all the properties and methods available, along with all the possible arguments you are supposed to pass.

Only if the library itself is written in Typescript or the ambient definitions are perfect. Not necessarily a detractor from the language, but still a practical time sink given the current state of external typings. It's definitely getting better, but it's still quite far from a minimal nuisance.
You're missing the point. Paying for your email means you own your domain and email address, so you have the freedom to move to another provider if the current one proves to be incompetent.

Also, in case you have problems, it's impossible to reach Google's support, unless you're a Google Apps customer. It's also near impossible to reach Yahoo's support too. I know because I've been there. If you don't pay, you don't get any support.

"Better protection" is a fairy tail if you can't talk with somebody in case your email goes missing or in case you suspect you've been hacked.
Hire (out of country) remotely. For some it's a very good wage (it was once for me too).
Are you saying instead of having Github, we should all be hosting our own Git repos?

> But it is beginning to creak. GitHub faces scaling challenges,

I don't agree that Github facing scaling issues means the web is creaking. More like old wooden boats are being replaced by big, sturdy battleships. I think the web is getting stronger thanks to engineers facing the challenges coming their way.

> I am frustrated that some people are on whatsapp and some slack and some telegram, and I cannot track who is talking to me.

If you're annoyed by people messaging on you through multiple platforms, it seems the solution would be to only have one provider. But you earlier call that "what is wrong with the web today," and that we should have distributed systems.
You are not alone.

/me taps your shoulder.
Yahoo's been authenticating me nearly every time I try to access the fantasy app on my phone. They've made me change my password 3 times in the past month or so. And the password I set doesn't seem to work, so I keep having to use their phone based authentication. With all the money that they have, it's hard to fathom how Yahoo is so bad at delivering secure identity services.
Social services like health care, I'd assume.
man, i'm not a doctor, and i dealt only with smaller issue - candida overgrowth - and thus it may be related, if there is any relation at all (again i'm not a doctor), only as long as candida is related to Crohn's. So take it as a personal anonymous anecdote you read on Internet :)

For candida overgrowth for me there were 2 parts - dietary changes and antifungals.

Dietary changes. While being a heavy consumer of breads and pastries, i stopped eating white bread and similar yeast and sugar rich stuff from the stores. Found a good Russian and German bread instead, and sometimes enjoy their pastries. And whole wheat bagels. Gives me that carbohydrate fix. Several years ago, for moral reasons, i stopped eating pork, lamb and beef, and accidentally it helped too as the US beef seems to be a stuff that candida likes, at least it was liking it in my case. And also i did a bunch of other small changes in those general directions, increasing greens/veggies consumption and in general similar to what the other poster says about "good" and "bad" foods/drinks (except for coffee, still drink it though it is more neutral than "good" or may be even a bit toward "bad" for me). Also based on my experience, in particular with letting go of heavy meats and eating more greens/veggies, i believe the other guy who mentioned veganism though myself i haven't been able to make such big of jump.

Antifungals. I didn't went medical antifungals as they are heavy on liver and the reported results from various Internet accounts aren't better than natural antifungals. There are a lot of natural antifungals, and it is more about what works for you personally. I tried apple cider vinegar, garlic, virgin coconut oil, ginger. All of them work to a good degree, initially better, after some time the fungi seems to adapt somewhat. The mix of those natural antifungals seems to work the best. I didn't really liked the coconut oil. So i ended up with daily regiment of double dose of garlic pills (i like the real garlic, yet the smell is an issue at home and work), several cups of ginger tea during the day at work, and 2 table spoons of apple cider vinegar 2 times a day (of course diluted in a cup of water or just used as a dressing for a large cucumber/tomato/greens/etc. salad. Also that dose is a result of my personal experience, i started with 1 or 2 table spoons per cup of water 3-4 times a day, it worked for me, yet dosing down and adding ginger and garlic instead worked even better, and one would want to be easy on vinegar). Frequently instead of the diluted vinegar i drink Kevita - apple juice with the apple cider vinegar with ginger with probiotic - works better than the equivalent volume of diluted vinegar alone, in particular because probiotic is extremely important in dealing with candida.

One of the main things that i learned - it took me couple of months to work out the regiment once i set out on fixing the issue - is that it is very individualized and require some careful experimentation and observation.
The Problem with “Follow Your Dreams” https://www.psychologytoday.com/blog/test-case/201304/the-pr...

The word "passion" applied to personal or professional pursuits is loaded, I'd rather use specific tests, for ex I'm "not passionate" enough about programming since I'm not staying any more at 4am writing code for fun, but I'm "passionate" in the sense that in a lazy afternoon I may be reading somebody's blog about programming or fooling around with a new framework/language.
Why JSON Pointer falls short (and why XPath for JSON would be great)
BigML for Alexa: The First Voice Controlled Predictive Assistant
I mean, it's reasonable to link it with a physical location, but only to the extent that there's obviously A computer at the location that is being used for some purpose. The problem is when they use it to try to identify an individual, which is completely unreasonable.
Neat trick, but SHA1 is serious overkill for this. Even MD5 would be overkill. You don't need a cryptographically secure hash if you aren't dealing with inputs controlled by an adversary.
"collect more evidence" means they take your hardware or other property that they want and you will not get it back for many years. Even if there is no criminal charge. If its computer hardware that was taken, it will be obsolete by the time you get it back.
They already have a version they ship to customers (Enterprise) so presumably they have done the work of removing secrets.
The hardware internally doesn't use tristate signals, but your VHDL compiler should be smart enough to turn...

pin <= 'Z' WHEN tristate ELSE '0' WHEN zero ELSE '1';

...into an instantiation of a tristate IO-buffer on an external "pin" which can high-Z. Sometimes the logic isn't that trivial, though, and you (as a programmer) might not realize that your code actually prohibits the pin from going 'Z'... (or you've confused the VHDL compiler).

Better stick to something explicitly simple as the code above, or directly instantiate a bidirectional I/O pin from your chip vendor's VHDL library:

the_pin: IOBUF port map (
T => tristate, -- '1' == high_z
I => data_out, -- data leaving the FPGA, may be tristated
O => data_in, -- data entering the FPGA
IO => pin); -- physical I/O pin
>"Support reps do not throw out incredible specific, crystal clear and precise statements like that unless they're true."

What alternative reality do you live in? A short unsubstantiated single sentence-fragment from an unnamed, untitled support employee on a random fucking forum is not a "precise statement".

>"An extremely clear statements has been made that is not open to misinterpretation."

So let me get this straight... a nameless employee writing a single sentence with no explanation or justification... you'll accept as absolute truth. But the company issues AN ACTUAL PRESS RELEASE describing the technical reasoning... and you're just willing to completely dismiss and ignore that?

>"As usual we get someone who wants to tell us that black is white and that a manufacturer miraculously using buggy fake RAID drivers is now the done thing. For performance. Or power management. Or whatever the reason happens to be."

What the "buggy, fake drivers" are you talking about? Just making shit up now? Are you REALLY contending that the NVMe devices don't work better under RAID mode, despite the fact that it's a widely researched and accepted fact with whitepaper to boot?

Please stop, this is embarrassing. Go troll somewhere else. I won't be participating in this conversation further, it's clearly a complete waste of time.
What is your source for $10/year? That's quite interesting
Worst case scenario we end up with no working antibiotics. This is no worse than the pre-penicillin era. We haven't hurt ourselves by developing antibiotics.
That's how desegregation of schools occurred---bussing black children to far off neighbourhoods. It was paternalistic, but I think it was less looked down upon because it acted on actual children instead of adults.
Very cool. I've been toying with the idea of using something like this or perhaps the cloud vision API to automatically generate image captions for screen readers (e.g. through a browser extension) but the cost to run something like an EC2 GPU unit is prohibitive for a project like that which I wouldn't want to charge for.

Running it locally on the user's machine would take far too long to train, especially as you would have to use the CPU in the majority of cases since many people don't have a separate GPU.
You should listen to the http://historyofenglishpodcast.com/.

He goes into great detail about how the Proto-Germanic languages evolved via sound changes (e.g. Grimm's law).

Also see https://en.wikipedia.org/wiki/Grimm%27s_law
It's fair to blame the FDA, but this article absolves journalists of any responsibility. No one is making them show up for these dog and pony shows.

Reminds me of when I read stories saying that a government official briefed reporters in the condition that the official not be named. The press in that situation willingly let itself become the government's propaganda arm. Journalists need to look in the mirror here too.
Interesting attempt at trying to make Airpods into something they are not. Implants have to be implanted. The glasses analogy is a bit off because most people wouldn't ware glasses all the time if it wasn't for the fact they are needed to see.
I've been using flexbox for the past 1.5 years. I'll add fallbacks, but it really is minimal if you are willing not to have it pixel perfect.

Sometimes though I will use the fallback because it actually does it better than flexbox.
> Citus has a built-in replication mechanism in which the leader node sends writes to all replicas. However, this requires that the leader is involved in every write to ensure linearizability. Fortunately, streaming replication provides us with an alternative that we use in Citus MX: Let PostgreSQL handle the replication, removing the need for a single leader.

So, how does Postgres handle it? That is, how does pushing that concern further down the stack work? Does Postgres already have a component which provides robust linearizability in a distributed context? Is it partition tolerant as well?
Why Apple (Might) Want to Buy a British Supercar Company
This is what I've been using for the last month or so, it's been working really well! Thanks for the gem!
Expensive, slow and dangerous. Not all containers will be accessible at sea. Getting to some of them may require removal of cables used to steady tall stacks. And unloading any containers haphazardly risks unbalancing the ship.
IPv6 privacy addresses solve this for the most part, NATv6 isn't going to do anything for you above that they provide as far as people trying to identify your location by the IPv6 prefix or address (if you've been given a /128 to NAT).
I don't often visit Heroku but it's always a trip to see their pricing. It's like the past 8 years of hardware cost reductions never happened, and you're still stuck paying $25/month for 512MB ram.
Ya, nextdoor is a haven for people scared of other races living in their neighbourhood.
Since when did TF started to run on stock phones?
That will have the same result. Insurance companies will price based on risk, with the safer carriers having lower risk and hence lower prices. The less safe carriers will have more expensive insurance and be at a disadvantage to the safer carriers. Lack of customers will put them closer to bankruptcy and the circle continues.
Does anyone know how this works (under the hood)? Is it just a very good Android emulator?
That would be incredible, but if he spends 4600 words explaining those 171 words, I can't imagine the time investment involved in the GPLv2 (2910), GPLv3 (5644), or MPLv2 (2346).
I looked at SO much Java sources because the method signatures weren't complete enough.

I would never have been able to integrate netty into our game servers that optimally with only the docs as reference for one. Yet its documentation is really, really good. I still wanted to know its internals in order to hit the fast paths.

Whether you're using static or dynamic types, the very same holds true to build robust software: understand what you're doing.

Managing complexity and reducing state will always be the biggest factors to quality, regardless or type systems.
reposted from r/golang:

> Have is an indentation based language

Nooope.

That kills half the benefit of gofmt - fixing indentation.

if foo:
bar()

Did I forget a "pass" or did I forget to indent bar? You can't tell, so you just have to punt.

It also prevents fixing up copy and paste:

if foo:
--paste start--
if tooMuchIndentation():
something()
--paste end--
previouslyInsideIf()

What would your formatter do here? Did I mean for the last line to be inside the new if, or outside of it? You can't tell, so you have to make an assumption, and it'll be wrong half the time.

And that's not to mention all the other benefits of braces, like easy visual indication where blocks start and stop, having anonymous blocks (without if true), etc.

Also, requiring methods to be placed inside of structs (or, presumably other named types like type foo int) means that for large files, it won't be immediately clear what type a method is for.

Halfway down the 1000 line file network.go you have

func *String() string: return self.Name()

What type is this declared on? There's no way to know without scrolling up to the beginning of the type declaration. Also it means that almost all your code is uselessly indented once for no reason.
If they are fine with the nearest store being an hour away, who are you to judge.

A tiny group can just burn garbage, or whoever is serving that town that's an hour away can have their truck spend 2 hours every other week to come pick it up.
Decentralized Options Trading using smart contracts [Velocity.technology]
I imagine that issue will give some lawyers a hell of a time if it comes up, because by sending someone a pull request on GitHub you're actually sending them a copy of the modified file including any header claiming that the contents are under the MIT license or whatever other license it was under - even though the pull request displayed as a simple diff. Except that behind the scenes it may be stored as some kind of diff again.
Microcontainer
Good read! I also found the following post useful and practical for getting press for startups: http://www.craigkerstiens.com/2015/07/21/An-intro-PR-guide-f...
Indeed, for works where I don't care about attribution for binary users I use the zlib license [0] which says "This notice may not be removed or altered from any source distribution."

You'd still have to include the notice in any source distribution, but that's not really as onerous in my opinion, since you're already having to distribute all your source files, so what's just one more notice.

Of course, my projects normally use a language with a compiler that produces binaries. I'm not sure how this would apply to a language that keeps things in source form like javascript. Maybe webasm will become the new binary form? asm.js? minified javascript?

0: https://opensource.org/licenses/Zlib
I was part of the ARC program as a publisher and it was financially successful for my team. I can't praise Google enough for it. The tech worked well although I don't oppose their new approach. The seem to have learned a lot from ARC and decided to move forward.
I had considered that but it's a bit of a headache for a FTE at our size. Might be worth looking again if all else fails though.
Ultimate frisbee. The freely flowing, read-and-react style of play is a great break from the deep, focused thought that programming takes.

Soccer is the same, but I can't do soccer anymore. My left knee won't take the load of kicking the ball. And if you're playing soccer one-footed, you're just a worthless bum on the field...
What's the typical value of goods afloat?
you say it like people actually log on google for search
yea, right!:) that would create a dangerous precedent, when people may suddenly realize that they can organize their life perfectly well without any government. that reminds me an episode during government shutdown in US a few years ago. local services stopped cutting grass in one of the war memorials. so some veteran brought his own lawn mower and started cutting the grass. the cops showed up! they were very angry and threw the veteran out. instinctively they understood that the illusion that government is indispensable, should be maintained at all cost.
SmellTheGlove you're right. What joosters pasted is our website's TOS...
You can definitely build a profitable insurance business with a 20% expense ratio. Our expenses are much lower than traditional insurers, plus we're not planning on buying any private jets :). We're here for turning insurance into a social good, as it was 400 years ago.
Thanks for your support!
That is excellent.
Exactly. I was actually very worried about how much data would need to be stored per frame for this to work until I tried it. Most frames required under 100 bytes, incredibly.
Yeah it's overkill, but it ads basically no extra time to our build, so there's no need to optimize it.
JITs help a lot with that.
It's quite the opposite.

The less money people have the less they care about the environment. That's why as quality of life went up in Western countries the environment became more and more important to people, to the point that it's almost an obsession for some people now.
Could you clarify something for me? How do you have budget for training that couldn't go into salary?
Congress to Reddit: Preserve purported posts of Clinton’s e-mail admin
That crosses namespace boundaries and risks hitting embedded parts of names, which means that you can't simply replace all as a general practice. You can inspect each one before replacing and be your own type checker or just go ahead and blast them all blindly. With a little thought, blind replace-all will usually work with small code written very recently by you but will become increasingly error-prone with more code, more developers, over more time.

You can, of course, try using case-sensitivity and whole-word search modifiers while trying to maintain naming conventions to keep replace-all working a little longer, but that's just an incomplete and buggy attempt at creating your own watered-down type system, not proving that types aren't useful.
I think typescript development is driven more by functional languages, than OOP languages.

However, they do provide some syntactic sugar for OOP, which is useful if you have a JS codebase that is using OOP, because if nothing else, it provides a standardized method of creating objects and classes.

Unfortunately, because most devs are comfortable only with OOP and since typescript is amongst the easiest ways to do OOP in JS, a lot of Typescript code in the wild tends to be OOP heavy.
So do you have list of places that she isn't allowed to work in?

You are basically saying that she needs to be kept below a glass ceiling because of who her father is.
How so? That type would be a glorified string at best.

Types can't check the ranges of their values in most languages. And definitely can't do so at runtime.
Yes I know that, but I would think that if this impacts yahoo.com then the announcement should be there rather than some seldom visited backwater.
> Now we've figured out a way to do general object recognition without AGI.

I'm pretty sure we'll eventually learn to do anything without AGI, as a narrow task.

The trick with AGI is putting all those little things together. Perhaps that's the actual recipe for it, somehow. Turtles all the way down, who knows how many levels.
If someone needed those parts to keep their assembly lines running, why wouldn't they just put up the money to have the ships unloaded? We're only talking about a few million to move these goods.
You're engaging in catastrophism. This isn't a big deal, and the most of the folks claiming otherwise are folks who hate the FDA and government in general, and are dishonestly pretending that this is their reason.

Borrow some balls and admit that you think the world would be better if you were legally allowed to sell anything as anything, and THAT is the reason you hate the FDA.