skysight-inc/HackerNews huggingface dataset:
Back in the 80's Penguins were used to illustrate a classic reasoning challenge associated with belief systems - non-monotonic reasoning [0]. The story went like this: you are an AI building a cage for a bird called Tweety. You reason that the cage will need a roof and perhaps a tree or two for Tweety to perch in. After having built the cage, Tweety arrives and you discover that he is a Penguin.

So I have also been somewhat distrustful of Penguins, especially those appearing in AI teaching examples. Tweety actually appeared in a load of other AI examples, although I can't recall his specific escapades now.

[0] https://en.wikipedia.org/wiki/Non-monotonic_logic
Does it bring out the worst in us, or just make it a bit more public facing?

With random anonymous users, it's obviously hard to tell. And somebody using a dozen different accounts to evade blocks is at minimum using Twitter as a force multiplier for their terribleness. But as far as actually bringing out the worst in us? The people I've known in person who say awful stuff on Twitter are awful in meatspace too. The minor celebrities who spew hate and harass strangers on Twitter are generally also known for mistreated employees, failed partnerships, and speedy breakups.

This is something that's on my mind a lot as we talk about tech ethics. Whether it's Twitter driving harassment or Facebook driving depression, or even Cambridge Analytica manipulating specific voter segments, I think we underestimate the likelihood of "this always happened, but now it's online". Before Twitter, people were harassed in person or by phone. Before Facebook, depressed people still picked low-intensity pasttimes and felt bad about comparisons to their friends. And before Cambridge Analytica, Viguerie was using near-identical tactics by mail.
I like this article. I want to correct something on C and C++ side.

He hints it's barely possible to write correct C. He doesnt mention how safety-critical sector, esp regulated, cranks out reliable C on a regular basis. They use C subsets with careful coding, reviews, and every automated tool they can. Static analyzers, automated testing, you name it. There's also analyzers that, when they work, can prove absence of entire classes of errors. RV-Match, Astree Analyzer (used by Airbus), and Frama-C are examples. CompCert eliminates compiler errors afterward. Most security-critical development doesnt use tools like these even when companies can afford them. It's apathy, not technological capability.

Now, C++ is special given it was designed to reduce risks of using C. Yet, almost all the verification tooling was for C and Java. C++ is just so complicated that it's hard to statically analyze or even build tools for. That means a C program done like above might have fewer errors than a C++ program. For that reason, I recommend avoiding C++ in favor of either C or safe systems languages compiling to C to take advantage of its verification tooling. They're getting hit with these vulnerabilities because they using a harder-to-analyze language possibly with coding strategy that adds difficulty. See Cleanroom Software Engineering or Praxis's Correct-by-Construction for examples of low-defect, development strategy.
I’ve never fallen out of love with coding, and I can’t imagine that happening. At its core, it’s logical problem solving, and that’s what I was born to do. I’ve DEFINITELY fallen out of love with companies, languages, platforms, etc. though. Perhaps it’s time for a change of some kind?
https://news.ycombinator.com/item?id=18866327
Those were system integration frameworks, specifically so you could sign in to your social networks in Settings. The apps were never preloaded.
Did you try it on the phone, using tilt? Other than that - yeah, that's all there is to it.
Flying Cars, Bullet Trains, and Moon Shots: 2019’s Top Tech Quick Hits
I'm under the impression that this is just concentrated seawater?
The Book of Shaders: Noise (2015)
Oh, by "American Cheese" they don't just mean cheese made in America, they mean the actual rectangular blocks of processed yellow cheddar-like stuff with mild flavor?

Seems like a waste to just store it as yellow tasteless bricks, can't the industry branch out into more interesting and varied cheeses the people will actually buy?
To me SPA = no server side page generation + an API server. Maybe I use the term too generally.
I don’t think that’s what it does.

When you redownload a now-deleted-preloaded app, it actually downloads it. You can see the progression in the App Store. Which makes me think that Apple actually removes the App package from the phone.
I don't think his proof of concept is trying to recreate the entire implant as it is seen in the wild. His POC is trying to answer "A) can i put something in the middle of this one wire on the SPI bus and twiddle it enough to exploit the BMC" which his demo seems to prove.

Did he prove that B) he can do it in the footprint of a surface mount resistor? No. His information on how small uCs can be is supposed to support that.

Did he prove that C) the implant can do it _with only one wire_ going to it with no power and ground? No. He makes references to RFID CPUs to show that it should be possible to power it parasitically.

Does not doing B or C invalidate A and make the whole A, B, C implant impossible? I don't think so.

I would really like to see a POC for C though. That would be super interesting to me. That would be the next logical step for this or another researcher.
If you want to enable remote driving through populated areas it will take a lot more changes than just legislation. Our cellular data networks lack the reliability, latency, and bandwidth that would be needed for the level of streaming video to make this safe.
If the latest WEF report on employment is any indication (http://www3.weforum.org/docs/WEF_Future_of_Jobs_2018.pdf), a significant volume of workers are either already misemployed or are about to be misemployed.

I get a strong sense of this any time I get out of my office. I'm sure part of it is because I don't prefer interacting with humans but - as the owner of a machine learning consulting company - I see few jobs that can't be automated today with current technology given enough time.

Most jobs are bullshit jobs. Employment today is increasingly a heavily biased and ethically corrupt way of implementing UBI.
Understanding Perlin Noise (2014)
Cultural Appropriation
But what if I want to know why you're not using my product every moment of every day, and what I'd have to change to do that?

If you're satisfied with my product, but you only buy it once a year, that's bad for me. If you're not very satisfied with my product, but you buy it 30 times a year, that's better.

I'd rather have 30 sales than 1 sale, even if you badmouth my product and lose me 15 more sales down the line.

TBH I may not give a crap how "happy" you are if you're still engaging.

Satisfaction is trailing, engagement is leading.
I do this because I go through times where I am either depressed or in a rut and can't seem to jolt out of it. It's the most in-your-face way I could think to help me snap out of it and do things consistently.
If you lose you should Sonate the money to them
All of the above is why I don't use the smart features on my LG TV. webOS is nice, and there are apps for the services in my country, but I don't want my viewing experience held hostage by the whims of the manufacturer. Once they've made the TV, the only part they have to play in my continued usage of it is warranty repairs.

Fortunately, my Apple TV 4K also has the relevant apps for the services available in my country, and neither LG nor any other manufacturer whose TV I may decide to purchase in future can gain any telemetry or force any workflow on it.

The dedicated Netflix and Amazon Prime buttons on my remote never get a look in.
The “find in page” sound and how to disable it
> I get what you're saying, but in any system having an aspirational role model is a benefit!

I will say there is a benefit but whether it's a net benefit is not always true as we can't ignore the downsides.

For example, if everyone believes that you can just work hard and succeed, then they may choose to ignore the great disadvantages certain people have. Indeed this isn't just a philosophical issue as this is the reality even in American politics with regard to having social programs.

I think this is actually even true of people whose stories qualify them to become "heroes". Often because they were able to do something they think it must be possible for everyone else without realizing how many things were working in their favor. There's a psychological phenomenon describing how people who went through the same experience as you are actually less likely to help you because for whatever reason, they seem to remember it was being easier than it was.
Never thought I'd hear an aversion to being punched described as pathological.
In fact, there already is such a (okay, rather short) section in the README [0].
But I plan to incorporate the other tools mentioned here.
Only the feature comparison table with all of these tools against all of the features mentioned here will have to wait, I am afraid...

[0]: https://github.com/arnehilmann/markdeck#similar-projects
for the record, pXX are super useful in splunk.
Can we also have little dots that show which services are currently impacted by the outage?
Ya that's kind of what I'm getting at.

If your physically accurate rendering is pushing the hardware limits so far that you need extensive post processing to maintain the framerate then it stops being so physically accurate.

At that point, it seems like there are more interesting things you can do with the hardware than a naive raytrace that would look and perform better while, admittedly, not being 100% physically accurate.
These also happen to coincide with the apps that you can't delete from your device. Apple refuses to give third-party developers access to sensitive APIs, such as those relating to the Phone app or SMS, due to the potential for abuse.
One can always find a singular example of something really horrible, then try to use the emotional energy of that to drive their point home. In most cases, and in this case, there are other issues which you can't disentangle so easily.

My reply does indeed answer the question, as to the part of the experience of such a child I could understand. In particular, I was severely abused by a classmate, and felt unable to ask for help. I felt a great many things about my experience, and I know this from my personal experience: The POV of the child is truly paramount. It can turn a voluntary contractual experience of privilege into a horrible coercive one, or something that someone might call "indentured servitude" into something positive. It may well be that what appear to be the exact same circumstances are one thing to one child, and the opposite to another, or that it's remembered as a mix of both.

My lived experience tell me this, and in light of that experience, your comments strike me less likely to be a genuine concern for and understanding of those experiences and more as a rhetorical tactic using people's protective feelings towards children.
>It was D&D in name only and an abomination to those who really cared about it.

That's just demonstrably false and sounds like gatekeeping. 4E had a lot of good ideas that didn't always have the best execution. And a lot of the grid-based stuff was pushed so that an online toolset could be released alongside it, but it never actually happened. I think it's telling that even in 2018/2019, D&D Beyond has only JUST started being good enough to be truly usable, and it still doesn't have an online grid/board system (ala Roll20). Imagine how much of a mess it was in 07? Even the character generator that you could get back then was insanely clunky.

D&D didn't need 4E to get people into buying minis, that's just ridiculous if you look at MinatureMarket or any other site that sells oldschool minis. You can disagree with design decisions or the marketing, but to say that it's not D&D is a bit much.
> for Optional promotion

You'll see the same in Rust

fn example(name: Option<String>) -> Option<usize> {
let name = name?;
Some(name.len())
}

Or

fn example(name: Option<String>) {
if let Some(name) = name {
println!("{}", name.len());
}
}

A main difference is the requirement to use `Some`, which allows for the flexibility to apply to any enum.

> but since `self.` is implicit

To make sure I'm following, do you mean that Rust's `self.` is implicit in Swift?
What would one feasibly do with this data? I guess an app could tell if someone is holding their phone in their had, and maybe put together a pedometer bases on gyroscope input. Maybe a concern if a app has access to gyro input over a period of days.

But as long as it's only for actively open apps and web pages I don't really see much harm.
Could someone explain the difference between gRPC and Apache Thrift? Even tough the Apache Thrift project is not as active as gRPC it works quite well for us.
Very cool.
A high score counter would be useful.
You would probably want to download the latest update rather than using the old version from the system image, but that's correct. Though IIRC the Facebook "app" the article complains is just a minimal placeholder, with the real app downloaded from the Play Store.

There are some built-in iOS apps that can't be deleted at all, such as Photos. For those that can be "deleted" Apple says users can restore them by downloading the app from the App Store.

But if a user deletes all the built-in apps that can be deleted, are they restored if the iOS device is reset? I would assume so, since wiping a phone is recommended before reselling it and a new user may be confused if default apps are missing, though I don't want to wipe my device just to confirm.
This is not a moral stand, it is an ideological stand. A moral stand is “We won’t serve meat that is not processed in a humane manner”. We’s stand is the same thing as saying ”Only Christian idolatry may be practiced in our offices”.
Congratulations to your brother and hope he continues to create and learn!

This demo reminded me of this tutorial livestreamed a few weeks ago: https://youtu.be/Z3OnwkPOfY4

While your brother's demo adds more advanced input and gameplay elements, I'm just curious whether it helped inspire him.
But IIRC still more secure than proof-of-stake systems.
Although I like Rust for those scenarios where GC isn't an option, I bet Ada/SPARK still have more commercial deployments out there.

It might change given the price of their compilers versus free rustc, however those are industries that also certify compilers, which isn't going to happen for the time being for Rust toolchains.

Also Rust still isn't pin-compatible with COM/UWP or Objective-C runtime, and I guess we need to wait around one year until mixed language debugging experience is a thing across all major IDEs.
The Japanese PEZY machine looks incredibly interresting. Too bad it is only used in that one super-computer.

Its overall design sits somewhere between a GPU and CPU. Like a GPU, it supports 8-way hyperthreading (GPUs typically support 10. CPUs usually only support 2... maybe 4 for Larabee). Like a GPU, its programmed through an OpenCL-like language (I know you don't like that, but its how it works).

However, the overall layout is very CPU-like as well: a "City" is composed of "Villages", which is composed of multiple "Processing Elements". Each PE is scalar like a normal CPU, although 8-way SMT. So its not like a GPU's SIMD or SIMT architecture in this regards.

--------

See information here:

https://en.wikichip.org/wiki/pezy/pezy-scx/pezy-sc

It really is an interesting design that toes the line between CPU and GPU.
They don't always [0] (or, a more dramatic read: [1])

0 - http://interactives.dallasnews.com/2016/chapa/
1 - https://www.texasmonthly.com/articles/the-cartel-next-door/
For a reasonable number of enemies-- e.g., Pinky, Inky, Blinky, Dot-- global variables should scale just fine.

Maybe learn arrays if he wants to enter the realm of Robotron enemy count... :)
I'm wanting to add voice recognition to a web page.
You should do it. It can sometimes be pain in the ass and it takes a long time. It took us several months to finish, during the process your house will be a huge mess. We donated bags and bags and bags of stuff. It is truly amazing how much crap you can unthinkingly acquire. In the end it was totally worth the trouble.

Get the book and make sure to give it a full read-through before starting. The order you do things matters quite a bit.
Whatever Microsoft stuff was on there was probably added by the carrier. I purchased an unlocked S9 directly from Samsung and it did not have any Microsoft apps.
> No, because they were just driving the car like a normal person would.

I don't know about you, but I usually check how much gas I have in the fuel tank before going on a trip.
Online Journal Nature Machine Intelligence Goes Live
Thanks for the feedback, we have a fancy promo video in the works that should help with this.
My parents have unfortunately decided to buy a Samsung TV, so the first thing I did was to tell them to never connect it to the internet. We have an Apple TV connected to it and the TV spends most of its time in HDMI 1.
Good work. It's fun and has clean code too!
Isn't cell network exactly how it used to be done? What is wrong with that?
I find the timestamp in the data really enjoyable for some reason...

"usa": {
"start": "1789-03-04T00:00:00-05:00",
"end": null
},
I appreciate the minimalism of the game. It has the concept of progression down well. More captured blocks increases the speed of the red block, making the game more challenging as you progress. The friction of the movement makes the controls just the right amount of challenging.
I'm not arguing specifically about his actions, but about his actions in relation to the future. Like in any societal shift there are opportunities for the people who come out on top to leverage their position for themselves. Whether that is blocking public beaches or cheating the environment (like e.g. Volkswagen did).

But in the end you are cheating not only everyone else but also yourself. Volkswagen by falling behind in the shift to electric and Khosla in making his own community less viable. At the same time there are companies and communities out there, like Tesla (at lest for their customers), trying to do their best to provide as much value as possible.

While I get your point about tragedy of the commons I would still put that in the same category. I isn't like billionaires are the sole source of dysfunction in the world. It is a larger issue about giving up your own position for the benefit of more people so you all have something to build on. Certainly dysfunctional government, whether corrupt or democratically so, is part of that as well.

This is especially important with increasing complexity, and increased leverage in complexity. You can't really predict what specifically is going to make the difference.
One of them killed tens of millions (!) of their own citizens for having the wrong politics and ideas[0], and continues to "re-educate" them for being members of certain groups[1] and religions[2][3].

The other one is the USA.

[0] https://en.wikipedia.org/wiki/Great_leap_forward

[1] https://www.pri.org/stories/2014-07-14/why-china-fears-falun...

[2] https://www.nytimes.com/2019/01/05/world/asia/china-xinjiang...

[3] https://www.washingtontimes.com/news/2018/jun/6/chinas-chris...
Yes and in alphabetic languages those word components are much more ambiguous, especially in abbreviations. 加州 is a lot less ambiguous than CA, hence the greater prevalence of the former in daily use.
> Google recognizes this issue, which is part of the drive behind bringing Android One to the high-end phone market.

Sorry, did you mean "low-end" here? Because the Pixel serves the high-end market quite well, I think.
I'm sitting in the same boat, but for Verizon. This blog post actually comes with some hope, with the specific statement that the SIM7100E is supported. Verizon has already approved another SimCom chip, the 7500V: https://opendevelopment.verizonwireless.com/design-and-build...

One could hope that the code used to support the former could be adapted to support the latter. And as long as the Librem 5 is able to support an already-approved Verizon module, it shouldn't be a problem to activate the phone on Verizon.
>Saudi Arabia emits 31.5 million cubic meters of liquid effluent a day

You'd need some massive pits and you'd have to displace way more than 31.5 million cubic meters of soil as it isn't all going to evaporate in a day. Ideally you'd want really shallow pools so you'd eat up an insane surface area.

For some reference an Olympic sized swimming pool is about 2,500 cubic meters so you'd need 12,600 (pools) just to hold one day worth of the contaminated water.

For a fun little compassion (that amuses me and might someone else) it is estimated that all of the silver ever mined adds up to about 166,375 cubic meters Source: https://www.usgs.gov/faqs/how-much-silver-has-been-found-wor...

And only about 8000 cubic meters of gold has been mined. Source: https://www.jmbullion.com/investing-guide/james/gold-supply/

Edit: derpity-derp-derp fix
1) I forgot to mention - the backend is written in Go. Even if both were TS, all of the interoperability and other advantages will apply.

2) The TS classes are auto-generated and the protobuf definitions are the only authoritative definition.

3) We're using JWT for authentication (in particular, short-lived tokens issues by Keycloak, using their JS library). gRPC has request metadata and it was straight-forward to use it with the Keycloak library.

We generate client libraries for customers to use and give them the option of using the REST API if they don't want to deal with gRPC. We consider the gRPC API to be a competitive advantage - our customers are enterprises and like well-defined and typed interfaces.
This is how disabling apps in Android works also. There is a baseline version baked into the ROM, but any updates are installed into normal memory. Disabling the app removes the updates from normal memory, so when you enable the app again it will (likely) need to update.
I just re-read the NY article and the normal person did not at any point drive circles around in the parking lot when the range indicator was zero. They were told by the Tesla mechanic to "recondition" their car because the range indicator wasn't working, which in the NYT article was him sitting in the parking lot for half an hour.

As Tesla's own mechanics on the scene indicated that the car was malfunctioning, Tesla's subsequent PR statement has absolutely no value whatsoever and cannot be relied upon as an accurate statement of what the NYT driver did. Because Tesla's own people, on the scene, indicated that the Tesla software wasn't working, which means that the data Tesla used to "refute" the NYT article was simply untrustworthy, bad data.
Hi, I'm the maker!

I would love any feedback or ideas that you guys have.
> Most jobs are bullshit jobs. Employment today is increasingly a heavily biased and ethically corrupt way of implementing UBI.

I've never heard it put so bluntly, but you're right.
I honestly thought it is gone!

All links are dead, and synopsis.com’s big Corp style website isn’t helping one bit.
I completely agree with your assertion regarding the verification tools for C, unfortunately most commercial projects (i.e. not regulated) won't pick between e.g. Frama C and C++ and instead will choose between plain old C and C++, thereby making C a very poor choice.
Completely agree - we should be working to _reduce_ the number of "jobs".
Oh so they should just let these journalists blatantly lie about the performance of their product? Their argument clearly showed the article was misleading at best and a blatant lie at worst.