skysight-inc/HackerNews huggingface dataset:
By understanding it.
Complexity will manifest if the software is complex enough, but where?

You can have code that's easy to read and complicated to change. Or you can have code that's complicated to read and understand but easier to change. Perhaps it's easy to read, and change but complicated to scale? I like to shove the complexity into areas I don't care about. If I'm building a system that doesn't need scale, I'll take readability and easy to update over scalability. It's a balancing act.
It's not that "privacy-focused" tends to be conflated with FLOSS. Rather, it's nearly impossible to guarantee privacy in proprietary software. The transparency of FLOSS makes it trustless. Want to know what data of yours, if any, is being collected? Look at the code.

This is why, when it comes to privacy, Apple isn't worth consideration. All we have is their word, and that simply isn't enough.
I'm glad to know I'm not the only one with this engineer's nostalgia for the kind of systems I first learned everything on. When Terry compares TempleOS's design inspirations to the C64, I know exactly where he's coming from. I've thought once or twice about writing a 64-bit DOS in Rust but just couldn't justify the time and trouble.
Three conditions have been found to be necessary to make close friends. After learning about this, I found it to be true in my own life.

I spent a good amount of time researching how to make friends before I moved to a new city in 2010.

Would be happy to share what I've learned if anyone is interested.

"As external conditions change, it becomes tougher to meet the three conditions that sociologists since the 1950s have considered crucial to making close friends: proximity; repeated, unplanned interactions; and a setting that encourages people to let their guard down and confide in each other, said Rebecca G. Adams, a professor of sociology and gerontology at the University of North Carolina at Greensboro."

https://mobile.nytimes.com/2012/07/15/fashion/the-challenge-...
This post is lacking in details. What does this mean?

>> “It wants to be strongly typed, but at the same time so convenient in type inference, that it falls over its own feet while trying to grasp simple expressions, and they become too complex to manage. By design.”

What is an example of an expression that is tripping over its own feet?
>it would diminish the U.S.’s reputation as a beacon of freedom and opportunity.

That ship has long sailed - in my opinion.
What does Google Chrome track beyond what you can disable under the Privacy and Security settings, when you're not signed in with a Google account?
How Many People Will Go to Hell (1994 IgNobel Prize Winner)
How To Do Dread Tasks
If you are a C++ programmer, learn rust.
If you are a C or other programmer, learn go.

If you are doing this for job prospects, pick go.
The performance improvements aren't exactly because of static typing. Obj-C method calls are slower because it uses dynamic dispatch (literal message passing vs a C style function invocation IIRC), whereas Swift generally only does this for interop with Obj-C.
I know this might sound like I’m still in the 1970s, but... it occurs to me that marrying an expert system to these neural systems might help significantly with the long tail of unusual events.

Fundamentally, the problem with these systems (and note, sometimes we say this about people too) seems to be a failure to think logically. Perhaps expert systems with sufficiently detailed logical data sets could enable more complex frameworks for decision making, and allow systems to dynamically create and run judgment calls with the NN classifier IDs and confidence levels as input sources.
With a sample space of exactly one, that's not my experience at all. It absolutely got better for me. Much better.
> What's wrong with data collection and tracking? Privacy seems extremely overrated here on HN. Am I missing something?

Plenty wrong. It seems you're not new here so I'm amazed you asked that question. Have you been living under a rock in 2013?

Just to start, it creates a big power imbalance between consumer and corporations [1] and due to the tightly knit relationship between the Pentagon and Silicon Valley it's also a civil liberties problem [2]. It also screws with your ideology by turning your internet usage into an echo chamber.

And here's some books:

https://searchworks.stanford.edu/view/10384432

https://muse.jhu.edu/article/452645

https://www.democracynow.org/2013/4/5/digital_disconnect_rob...

https://www.goodreads.com/book/show/16006587-spying-on-democ...

[1] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2309703

[2] https://wikileaks.org/google-is-not-what-it-seems/
Converting bad fat to good fat: a new means of tackling obesity
Intel's New Path to Quantum Computing
Your broad generalization doesn't work with Caving though, this thread is specifically about cave exploration and Victorian alpinism wasn't about that at all, it was a frivolous "sport" of the times.

They weren't surveying and drafting maps like these cavers are. They weren't noting on those maps where interesting or important geologic or paleontological finds are like Cavers do.

Cave explorers are adding to the body of scientific knowledge in ways that mountaineering could never accomplish.
This is true iff you look through the code yourself, or are willing to trust that others have done so in as thorough a manner as your use case (attack vectors) necessitate.

Apple isn't worth consideration if you are willing to put in the effort, or delegate trust, to other systems. If you'd prefer to delegate trust to them, how is that effectively different that FOSS that you haven't examined?
Am I the only one who thinks this is rather weird, or at least unconventional code for a scraper in Python?
My guess was that dreaming is just cross-talk while our brain consolidates and archives our memories from the day, and uses them to train for the next day.
Windows have been very easy for me to use wrt keyboard. (I had other issues with it.)

On Mac I had three big problems and one small:

- ctrl and fn was swapped on the laptoo and I configured a lot of non Mac machines as part of my job so I could never relearn that part permanently. Also their own full size keyboard had ctrl in the usual spot

- cmd-tab made me think way to often. I might be a bit impatient yes, but there is something good about being able to go back to any window with just one keyboard combo instead of alt-tabbing to the correct group then alt-| to the correct window.

- the "jumping a word at a time" shortcut was inconsistent between apps. IIRC some used alt-arrow, some fn-arrow, some cmd-arrow, some ctrl-arrow. Also the lack of home and end keys broke my workflow. (I think some of these are fixed now and I also hear rumors that fn and ctrl can be swapped with some tool now)

- inside applications I'd struggle to access settings etc without reaching for the touchpad.
Spark is notoriously bad for privacy. This is a really poor recommendation given the article.
You skipped the following sentence in your quote: "Other researchers consider it a protoscience, or trans-science system instead."

Early thought systems evolved from hundreds of generations of folk wisdom. There are significant enough gaps in modern scientific understanding that to discount these systems is foolish.

Note that the current discussion is set in such a gap.
Silicon provides means to control quantum bits for faster algorithms
> If REM sleep was to warm up the brain you might think people wouldn't do it in hot climates but I don't think that's the case.

Also, fever dreams.
it’s bikeshedding. perhaps they aren’t sophisticated enough to consider structural details.
It's pretty easy (less than 2 hours work per quarter) to build your own filtering system that works similarly effectively.

Google built a bunch of ML systems that work by default for everyone. Personally, I just have a bunch of filters setup that do the same thing. Has taken minimal effort but some discipline to file incoming emails based on my own patterns.
So? What if it was a short story or a poem? Do we have the right to read it? If someone doesn't wish to share their work, that's their own prerogative.
Unless you live in China. In that case the Chinese government has full unfettered access to your iCloud Drive data and iCloud email.
How Close Are We Really to Building a Quantum Computer?
Ask HN: Websites to graph JSON data from a URL
I can find sites which show how to graph CSV from a url fetch, but very few good charting sites which let you plug in a JSON url, specify the data keys, and go to a chart.

I have the competency to code my own, I have used google visualisation api, pygal and other methods. What interests me here, is not that I cannot chart my data: I'm interested how few alternatives seem to want to show their awesome, by letting you specify your own dataset as a URL.

I know the fully general case is hard to code for, but most JSON data heading to plot is either a list of lists, or a list of dicts, or a dict of list of dicts. There are only so many levels of introspection on the shape of the data required.
Do Our Questions Create the World?
The Spanish Liga uses the phone microphone of millions of fans to spy on bars
We need less crap in the C++ standard, not more.
Native Dutch here. I agree. I understand some words that are more like numbers in German but nothing much else.
Submitted the translated version on the original news article published at https://www.eldiario.es/tecnologia/Liga-Futbol-microfono-tel.... Google Translate does a pretty good job, however.
Blessed be the sheep, their ignorance is bliss
Is a power imbalance necessarily wrong? Is it avoidable? Is it suddenly OK if you try to avoid the imbalance but swap one entity for another (dependent on companies versus dependent on your own time/ability to audit code)?
That sounds like a reasonable concern. I generally worry more about alternative options being bought by someone else, or languishing / deprecation.

In either case, the subject of a decent article might be: setting up automated exports from service features like Takeout, to mitigate the risk of personal service account closures and disruptions.
> So...dont brake suddenly. Decelerate, buy some time to collect and analyze more data and if the end result still appears to be a collision, then brake hard.

This requires the automated brake computers to be connected to the autonomous cruise computers. According to the article, in most cars, these computers are separate systems.

It's like if one person operated the brake pedal, another operated the gas, and a third steering the car. When one hallucinates, the others might not realize right away.
If it works...
Weslo Exercise Equipment
I like/sometimes use Bing, and it's decent, but it's not significantly different than Google in terms of data collection. The biggest difference, arguably, is that they pay you for it via Bing Rewards.

DuckDuckGo uses Bing data and respects your privacy more, and probably the best choice for the privacy-conscious.
E-commerce with drone delivery is taking flight in China
Self-driving will always be held back by municipalities doing weird things with their traffic lanes and lines (and cones and hazards and signal trucks and road construction) as long as the AI puts as much faith in the lines as it does. And you'll never track down everything because construction is constant in the world, with the possibility of introducing a novel road-weirdness.

It's a road system designed for humans, and with current tech, you'll always have issues chasing the long tail down. Though I'm fairly sure self-driving is still statistically better than humans behind the wheel, especially distracted humans as the information age has made us.

The more immediate solution is white-listing safe roads that have sane paint lines and are relatively straight-forward roads. That way, the chance of the AI getting it wrong is drastically reduced. This covers most highways where you get the most out of self-driving systems anyway. Bonus points if you can automate this decision-making with recent satellite imagery.
For hard core Cavers, caving isn't a "hobby", far from it, it's a PASSION!
If you live in China its game over anyway :) Get a VPN, somehow, and create non-Chinese iCloud accounts. Always on VPN is actually a good thing everywhere.
There's a relevant Paul graham essay about how teenagers are basically neurotic lapdogs because throughout much of history they would assist with everything and would be an apprentice..etc, but now are locked away at school (similar to a prison or daycare where their parents drop them off so they can work).

It's a great essay that I can't do justice if someone can find it.
Isn't all of IE at something like 3% market share these days? If so, is it worth holding back web development for such a small user base?
With a FPGA: http://www.fpgasid.de/
i get it's faster over http, but i haven't seen much when it comes to websockets.
Great tip about B complex. I didn't know it could heal muscle fatigue and makes healing faster. This is great tip for almost all programmers who risk RSI at some point in their life.

Anyway yes it no ordinary thing you're in such good health and are putting 10 hours a day at 50 years while some of us are struggling lot younger.

I'm sure you already have done quite a bit of research that lays ahead of me. A book does sound like a big commitment but if you have a blog I'd surely hope you would put your story and what you did to fix yourself and how you're so productive.

A lot of people would be inspired and helped by it I'm sure.

P.S. just read this book called 12 rules for life (huge bestseller) and the author starts it by saying so this book started as a result of my quora post :)
I tried Dart out recently thinking it might make a bit of a comeback thanks to Flutter -- but I honestly just didn't enjoy it. I was doing a small POC project in AngularDart, and the experience I've had working with Angular w/ TypeScript was just much better.

If you want something like a more viable server-side Swift, with a much better story around concurrency, you should check out Kotlin + Vert.x

https://vertx.io
> If Autopilot does unexpected things at 0.01% the rate that humans do unexpected things, then it is a huge safety bonus to use autopilot.

You’re forgetting a variable - the frequency or likelihood of a situation to occur. Go far enough down the long tail and neural AI can get far more deadly than human drivers.
learn both until you know which one is your favorite.
> Is a power imbalance necessarily wrong?

No, it's great, actually! We enjoy it a lot here.

> Is it avoidable?

Yes, yes it is.

> Is it suddenly OK if you try to avoid the imbalance but swap one entity for another (dependent on companies versus dependent on your own time/ability to audit code)?

It's never 'suddenly' OK. More like 'eventually' OK, as you know, you need to take the time to audit code, etc..
you can't proxy websocket?

i agree having contract for apis make it easier, but that could have been implemented over websocket instead of http2 just wondering?

guaranteeing order, isn't that a good thing?

transferring 4gb file over websocket, hmm... i actually never looked into it so i'll take the word here.

....

I guess my overall question is why not gRPC over websocket instead of Http/2
Offlinebay – pirate bay offline
Vapor generally kicks ass in benchmarks FWIW, and it's using this now so clearly Apple is beginning to pay attention to stuff around server side concurrency: https://github.com/apple/swift-nio

Although as I mentioned in another comment, if you're looking for something more mature, Kotlin is a great option. Vert.x has the widest database support and is lean and fast, so this is probably what you're looking for. But if just Mongo/Cassandra/Redis is acceptable, Spring Boot w/ Reactive Web looks pretty cool, too.
Fair enough, you both make good points. I have been exploring how to make a simple living off one's creations and trying to fight my own cynicism on all the seeming trade offs. Right now that just means staying focused on the creating part and hoping some of you smart folks figure out the best mix of financial feasibility and doing what is right by everyone. These discussions help.

And yes, "cash cow" seems a little uncouth in light of that discussion, haha.
That is also weird. Brains may use gradient descent but that can't be the only way they learn. Gradient descent alone is almost completely incapable of escaping a local maximum.
actually nothing more HN than expressing doubt or disagreement by demanding credentials out of someone
Discussed at the time: https://news.ycombinator.com/item?id=11685317
get the Microsoft board to mutilate their children
> I have no experience with KNC/KNL, but I wish I did :-)

No you don't, believe me.
This isn't complicated.

The hateful and unjust lie of the polygraph test is useful. It allows you to persecute on false pretenses.

They do not want a lie detector. They want a magic button to push to allow them to detain anytime they want. Fail a polygraph? Go to jail. Pass a polygraph? You used terrorist methods to do so.

Friendly reminder that American soldiers in Abu Grahib used rape as a weapon of tourtue.

But don't worry Google isn't developing ai weapons that would be trouble.
Recently I started shelling out $25 a month for a G-Suite account. I wish I could have kept my @gmail email address, as I think your own vanity URL looks a little tacky, but oh well.

Anyway, for privacy but also security it’s been amazing.

DKIM, DMARC, SPF, and S/MIME for mail. All attachments are executed in a special sandbox before moving to your inbox (delays mail a little bit). None of my personal data / content is scanned or looked at (I think?). Plenty of security rules, alerts, and audits I can set up. Also an actual support phone number I can call for help whenever.

Why can’t Google move to a paid model? It’s worked for both Oracle and Microsoft for the last 40 years.
Saw this at Spark+AI - highly recommended
I don't get why this keeps happening.

I can only assume it's some broken database/system that isn't able to internally concretely express "this person is safe". I'm imagining lots of conflicting signals, maybe from multiple systems that don't interact with each other.

Given the US travel system's reputation, I can't help but think some of the problem has to be because of utterly broken computer infrastructure. Said reputation certainly can't help make the environment seem attractive to would-be techs trying to avoid potentially-soul-crushing job positions/environments. So the people that are left probably have all the innovation and inspiration worked/drained out of them (which sort of segues into an interesting fulfilling prophecy of a kind).

Without the necessary infra in place, my guess is that agents' responsibility is much higher than is let on, and the go/no-go decision is probably a lot more ad-hoc than everyone is comfortable with admitting. That could reasonably explain all the inconsistencies...

FWIW, I'm in Australia and have never traveled, so I don't honestly know.
So I guess C++'s optional type is for a completely different purpose from other languages, which is why I think I was confused.
And I thought the "Ask HN" about why to use elastic search instead of creating your own search engine was a bad question...
People, turn off automatic content download in your email clients. It immediately leaks when and from where you opened my email.

And Search suggestions in browser, when you type into address field.
I’m not sure what you mean, isn’t your experience using G Suite as a paid service?
That's the calm Caver mentality, without it one could perish during unanticipated events.

Years ago, 8 of my friends had just entered a cave for a multi hour exploration/survey trip when an accidentally kicked boulder fell, blocking all of them inside, leaving myself and two Park Service seasonal employees outside.

I told them to go on with their survey and I'd have the passage dug open within the 5 hours we allotted.
They calmly went off to do their survey, I set to work digging them out and just about 5 hours later I had the passage open and they arrived on scheduled quite happy I'd dug them out.

They all told me they knew I'd have them dug out by the time they returned.
In July we're meeting in Sequoia National Park for the 30th anny of the discovery of that cave.
Prior art has to be well known? Please tell me what court said that.
>Except it wasn't a TCK project licensed for deployment on embedded devices.

It didn't require a TCK license because Apache never called it Java nor did Google need permission to use it on embedded devices.

>Says the Google employee.

What a petty response. You're blaming the failure of Sun on Google. When in reality the failure of Sun can clearly be traced to their poor business decisions and acquisitions. Sun had a lot of potential, but they were let down by incompetent leadership.

>Why did not Google buy the Java assets from Sun, given the deep investment on Android?

Did Sun offer to sell the Java assets to Google? I'm not aware of such an offer ever being made. If the offer was made then I agree that Google should have purchased the Java assets solely.

>Ah now you state that Google did fork Java.

The only thing I'm claiming is that Google did indeed fork the OpenJDK as they are allowed to do.

>Because OpenJDK is to Java like libc is to C, libc++ to C++, DOM APIs to JavaScript, ....
Forking while pruning the available API breaks the compatibility with existing code and fragments the eco-system.

The OpenJDK is an open source project that Google is allowed to legally fork and use just as long as they don't call the fork Java.

>Exactly what Sun managed to prevent with J++, whereas with Android Java they were a bit low on cash.

You're forgetting to mention a key difference. Microsoft called their extended version Java. Google does not refer to their fork as Java.

>Whatever Oracle has chosen as attack vector is little relevant for the fact that I cannot take a random piece of Java code and be assured it compiles and runs on Android.

Google doesn't call their implementation Java so I don't see why you would think you should be able to run any Java app on Android.
Swift took a well-developed language, looked hard at what was lacking/worked-around/deprecated/old/annoying, and rebuilt the language from scratch to get it right/modern this time.

Would we could do this with other languages.
>deciding on a good evaluation metric

Have two or more labeling teams labeling the same stuff so you can reach a consensus or flag the differences and review and figure out why there was a difference.

Humans will be doing this for a while, I think it's worth having large companies (as large as Goog/Amzn/MS/FB) dedicated to the task.
I use Gmail, but I deactivated that feature. It resulted in too many emails getting missed because they got categorized as promotions or updates.

Here is what I now do instead:

1. I archive all incoming email unless I still need to act on it. Ideally my inbox should always be empty.

2. I unsubscribe from all unwanted email like newsletters and most social network updates.

3. I learned gmail keyboard shortcuts to clear my inbox quickly.

4. I use filters for some mailing lists.

Since I started doing this I am much more on top of my emails. At least for me, most emails in those tabs was stuff I wasn't going to read anyway.
The argument the speaker makes is extremely weak - 1.0 software programs are built of building blocks modules, 2.0 software is machine learning - what point is trying to be made here?

We still break problems down when solving problems that can apply machine learning. There's no single "drive the car" neural net, rather the task of driving a car has been broken down into subcomponents, sign detection, pedestrian detection/object in front of the car detection - and then there's logic that encapsulates these classifiers using them as inputs to determine how best to steer and power the cars drive wheels.

Its a bit far fetched to believe programming has fundamentally changed, at least not yet