skysight-inc/HackerNews huggingface dataset:
This looks interesting, but I wonder how safe it is in the stated use case of journalists, activists in an authoritarian country. It can use Tor, which hides whom you are communicating with, but the fact that you are using Tor sticks out like a red thumb.

The authorities probably just have to flip a switch to put you under closer surveillance if they see you use Tor. Or they'll just send someone to your registered address and see whats going on.

What I really think would be cool would be a protocol based on massive steganography and obfuscation. You would have kernels which tell it how to wrap data in an innocent looking container (HTTPS traffic, SMT, IRC, Cat pictures and recipies over plain HTTP, DNS, ICMP pings, ...). Ideally, you would have dozens. And they would be shareable between nodes. You could define them in a DSL, and make them sandboxed and provable (that they round-trip, i.e. can decode what they encode, and terminate properly - that restricts what you can do in them though). You could even autogenerate the kernels. The last two points would require a bit of R&D of course.

The goal would be to be able to create new "protocols" faster than authorities can learn to detect them. Then wrap a regular encrypted protocol in this obfuscation layer.
Bookmarking always struck me as a 90s solution to just having fulltext search and analytics over your browser history, there have been a few attempts at browsers that addressed this head-on, but they've all died off over time

IMO just one good new tab UI over a user's history/local cache could make a sizeable dent in Google's ad revenue
And cost?

> We installed a fairly large (for an RV) completely custom solar power system all by ourselves for right around $3000.

Sorry, saw that. 15x the cost.
Lots of crappy little do dads in the dollar store.
Firefox is a case study in how performance really does matter. A lot.

It used to be the best browser, and then something happened and it gradually became slow, really slow, while Chrome became fast. Who was in charge over at Mozilla during all this?

Any engineering director worth their salt would have noticed what was happening and installed metrics that didn't let engineers commit code that caused performance regressions and given an engineer (or multiple engineers) who loves optimizing things carte blanche.

Really, I want to know what happened over there. Does anyone know?
Hmm...

Your employer can disallow you to carry a firearm on their property. You can sign a confession. You can let them search without a warrant.

I guess I question your belief that you can't trade your rights. I am not saying you should, but it appears you can. You can even waive your right to a speedy trial.
German car giants ‘may have colluded on emissions’
Robot wars: Amazon has Kiva, Alibaba has Geek, and there’s GreyOrange for others
It's a non problem. Use a code formatter prior to code commit.

If needed allow your editor to have a task to reformat a code file on Open to apply formatting you desire vs the teams or project guidelines.
Same for me, rename the link to "LibreOffice Spreadsheet" please.

And beautify the Gnome3 UI, add the menu bar back or fork an older Gnome which had still the more normal UI elements like system wide menu bar, etc or revert back to the older Unity shell (not the failed new Unity). Ubuntu 12 LTS was perfect, it all went downhill after that, with awkward decisions, and Gnome3 was never good by default.
Garbage collection, RAII, dynamic typing, template metaprogramming, macros, type inference, exceptions ... are not "syntactic" features of programming languages.
Those are semantic features, that happen to have a syntax.

Reducing programming languages to syntax+isTuringComplete is missing the forest for the trees.
FF searches open tabs when you type in the url bar.
(Officially the "Awesomebar" and the name is kind of earned but it is to cool for me.)

Also many of us (I think) use some kind of vertical nested tabs.
The fires are unfortunate but Oakland has approved a lot more market rate housing than SF or surrounding cities have, in part because rents have been appreciating more quickly than in SF. Oakland also wants to do more for housing.
Also exists in pinboard I think.
If you consider that "breaking" the internet then many thing break it. That seems like a weird argument to make.
Note for the blog author:

"It's interesting that Firefox startup time got consistently worse over time until Firefox 51."

I believe you meant to write "until Firefox 52." I think the usage of "until" would typically point out the exception to the rule, in this case Firefox 52 is the first version that is no longer slower than the previous.
44 now as I read this.

I'm on beta. Had a few hangs last week but this week it is buttery smooth as usual.
No, not inherently more secure, but probably more developers around who already understand the core semantics. Also, tools.
> Providing counter-arguments that question the decisions of the executive caste is often seen as a threat

The key to have an impact is not to pose critical questions, but to make constructive suggestions. Instead of saying "you are doing this wrong", suggest how to do better. Good leaders appreciate and encourage this, in particular if the request comes in an actionable format, i.e. "I suggest to do X in order to achieve Y" is much better than "decision Z is stupid".
Pretty sure all 4G networks deprioritize streaming video and occasionally inject TCP resets. It's simple to test by loading the same content from multiple internet connections, then observing that the performance is consistently degraded on one of the connections.
I think multiprocess/multi-tab was a big separator for a long time, as well as plugin memory leakage being way worse on Firefox (initially because Chrome had nearly none to speak of).

I very reluctantly switched to Chrome. I loved Firefox. I even know today that Firefox likely suits my needs better... but at this point I'm too old and too stuck to change. Chrome doesn't yet make me so angry that I have to switch. Horowitz is right (along with every other entrepreneur) when they say for someone to switch, the next product has to be an order of magnitude better than the currently adopted product. Anything less isn't enough.
The productivity level is nowhere near to Python's yet. You should try Go for a couple of weeks and see that still soooo much missing from Go compared to Python.
I kinda hacked a few Facebook accounts using a vulnerability they won’t fix
The problem with this is couples who get jobs in different edge cities (or buy/inherit a house then change jobs). I personally ended up in Pleasanton because I work in SV and my wife worked in Walnut Creek; public transit options aren't great out here so we each add to traffic with our single-person cars. If our jobs were in SF (or even Oakland), I'm confident we'd be living lower-impact lives right now.
> Don’t think you can just buy or sell your drugs there without eventually getting caught by law enforcement. We want people to know you’re not safe on the Dark Web. Sooner or later we will come to get you.

The last line kinda invalidates the whole interview. I'm sorry but a lot of people get away with doing various illegal shit on normal web without using any security.

Im sure it's to deter people who heard of darkweb because of the recent articles but man this paragraph sounds tacky.
Maybe I'm missing something, but if the protocol were well defined and open source, it would be trivial to detect, no?
Yeah I can run pretrained models on my pi3, that's not that exciting, its more exciting that 2nd handle graphics cards are dumping onto the market.
In my professional experience, every time higher ups made a decision without input from worker bees, the project failed, delayed, or cancelled.

I personally love it when higher-ups make a decision without consulting me. Because then I have zero skin in the game. I don't work ridiculous hours. When I am involved in decision making, then I make sure project succeeds. Sometimes that means working late hours, taking pro-active steps to remove blockers etc.

But if I am told what to do without consulting me, then I don't care. There is a lot less stress on me. If it appears decision was stupid and project will not meet deadline, I make sure everyone knows and rarely ever put in more than 40 hours on such projects.
The page isn't rendering properly with ad blocking. The original memo is being served from Storify. Where is it from? The Internet Archive. Here's the original, which reads better directly from the Archive.[1]

[1] https://archive.org/details/Apple_Pascal_History_DTC_1992
Give Away Ethereum Token: The World's First Honest Donating Ethereum ICO
This is awesome. The one question on my mind is: is there really no barrier to doing this, like regulation of some kind? I would imagine there's an added fire risk with that kind of battery at home?
That's the most obvious and sane solution. Browser shouldn't aim to be it's own OS - keep it simple.
If you can't tell that you are a "robot", does it really matter?

Does that steak taste any worse? Does the sunset seem less beautiful? Do your decisions feel less real?

Enjoy the ride! You only have 1 ticket =)
I wrote the most secure, and fastest, operating system.

It is exactly zero lines of code. ;-)

On a more serious note, I am not sure why anyone would make that claim. As noted in an above post, they absolve themselves of legal liability, but they do appear to be making a claim of fitness for purpose.
If you look at small-to-mid sized law (or other professional) firms in the Bay area, you see a lot that have 2 offices: One in FiDi, one in Walnut Creek (or somewhere similar). Guess where the partners are all spending any day that doesn't require a client meeting? :)
Maybe because tox is developed by people who don't know what they're doing.

Money quote from a tox dev:
"Tox provides some strong security guarantees. We haven't got to the point where we can enumerate them properly, given the general lack of understanding of the code and specification."

https://github.com/TokTok/c-toxcore/issues/426
Mozilla turned to a big corp (even if non profit) and got too many new staff. The original staff that was part since early Mosaic and Netscape days left. When Firefox got this new rounded tabs and left the slower release cycle around Firefox 3 it was the tipping point. It changed from a community project back to a corp project, that again doesn't care.
Too many companies have eroded employees trust by lying that something is anonymous when it is not.

I personally will never trust any such survey at work.
It is because people prefer a known bad employee than a wildcard.

With the first you can prepare for their fuck-up, with the unknown things could be a lot worse.
It's not yet available via F-Droid… is it planned?
I read somewhere - possibly here on HN, but I am not sure - of a Russian who migrated to the USA after the end of the Cold War, who remarked that in the Soviet Union, the state had been very authoritarian while the workplace was relatively democratic, and that in the USA, it was the exact opposite.

And sadly, I believe that even with UBI, people will still play their power games, do politics, all that. There might be less of it, but either that is part of human nature (if there is such a thing), or else it would take a massive change in society to make petty turf wars and office politics disappear.
Yes. Knowledge is important... particularly old books are much less so.

I wouldn't really mind it if all the knowledge of the library of Alexandria were preserved due to backups located 20 miles away, whilst the old originals burned.
Facebook might have changed the world, but I don't think it's for the better.
The article points out that the database community discovered that application programmers can't handle too much power. That's why databases have things like atomic transactions. Those are hard to do in the general case, but all SQL database systems now do it.

Blockchain contracts for real money need at least the assurance level of database transactions. The DAO attack involved causing a transaction to happen only in part; one part happened, then the transaction aborted. That needs to be prohibited by the underlying system. As with database transactions, either everything goes right and the transaction commits, or something goes wrong and the data is unchanged.
You absolutely right that it's just different workflows, for different people. The weirdness comes up when someone like me meet someone with 20+ tabs, because I wouldn't now how to work like that. If I end up with 10 or 15 tabs during a session where I'm researching something, I'll often pause to close down all the those tabs, because they're a mental burden.

So some of us think 100s of tabs are weird, because there's no way we could get any work done, before closing down those tabs.
Marketing. Shostack said it best.
I've been running a ~7 year old laptop for occasional browsing. Chrome is unable to seek properly in video playback (gives page unresponsive after a while) and lags randomly when loading large pages, I suspect due to RAM allocations.

Old Firefox played videos fine, but lagged on many page loads. I was about to conclude it was just too old to browse the web decently, but this... this seems incredibly usable.

Thanks Mozila, I'm definitely installing this thing on my main, much more modern machine tomorrow.
You could do both. In many cases, criminals bargain to have shortened but still significant services, in exchange for that sort of public service.
The non-disparagement clause may have been bilateral. The consideration, in that case, is "we won't talk negatively about you if you don't talk negatively about us."

Here's an example of a former reddit employee disparaging the company and the CEO stepping in and giving his side: https://np.reddit.com/r/IAmA/comments/2iea97/i_am_a_former_r...
Great answer, thanks.
I love the way Perl 6 looks with Unicode, it's really beautiful, but I'm just not very comfortable typing Unicode. It takes me a split second to type ">>*<<", but much longer to type the Unicode equivalent (and I probably have to look it up). The editor could probably do it for me, but I haven't looked too deeply into how.

I think doing it with the font might actually be nicer from a usability perspective. Unicode is fun to play with but slows me way down.
Do I need a dedicated mobile app for my business?
> You like people telling you what to do and having no control over those decisions?

It honestly depends on how much skin I have in the game.

The founder of my company spent years using his own money and getting personal loans to fund it. So the decisions that he makes directly impacts him.

A lot of the managers here also grew with the company and have invested years of time and money.

For me, this is just a job. It's a good job, but I wouldn't really be willing to sacrifice anything for it. I would leave for another job before it came to that.

I think a more fair way might be how law firms set up partnerships. If you want to be a decision making member, you have to put in a substantial amount of money.
Firefox does this too. It's on by default for Firefox Nightly and an opt-in preference in the other update channels.
Silicon Valley's push for universal basic income is totally self-serving
I Am Looking for App Tester
we have a table fan specially made for solar is 11.5W, costs about $14.7
Mozilla doesn't care about its community anymore, the lost focus, the mismanage Firefox and its quality gets worse.

The multi process will never work with the current XUL based gecko code base - they could have told us the truth several years ago, instead they put some resources to it, and it gets no we're - it will never work like Chrome 1+ or IE 8+.

Instead they should have focused on maintaining Firefox as it is and put more resources to Servo - which takes way too long already (a new Rust Lang doesn't help).
Hi,

I just published a new app for iOS. Looking for testers who test cruelly!
Indeed. On the plus side, I found the audit very readable, and a great source for some good Android security advice.

I do wonder what plans are in place for migrating user data and identities - of all electronic devices, the one most likely to be lost, stolen, broken has to be the phone - and it's not really great if loss of the device means loss of access to the network and built-up web-of-trust.

I see there's a mechanism to introduce contacts to each other - perhaps that could be implemented (technically) similar to pgp key signing/web-of-trust - that would still require a means to backup ones secret key, in order to regain access though.
> America was founded on the principles of democracy, but we tolerate tyranny in our workplace.

While America was founded on the principles of democracy, didn't they make sure that only a select group of people could participate?

In that way, it's similar to how companies are run, with a select group of people making decisions.
super +++++++
Another thing that's really nice about Eshell is that it has TRAMP integration. You can just `cat /ssh:remote:~/foo.log` and it will transparently spawn an SSH session, run the command on the remote, and print the output.

It's a little like translators on the Hurd.

I don't use Eshell that much anymore (I got used to `M-x shell`), but it really is nice. The only drawback is that everything must go through Emacs buffers, so in some cases performance isn't great.
Cows hold clue to beating HIV
What about safety? Is there earthing, fuses, RCD breakers in this? Fire risk?

Is it worth it?

Fuck have I been hellbanned?
What were the limitations of the Ripple protocol?
Impressive, now I'm looking forward to the official stable version of 55
Pages I have always open, pages I open but have no time to read at the moment, pages I read at the moment. Right now (after just starting my day) I have 64 tabs, so with a bit of surfing today 100 is no problem. At times I have 200+ tabs.

edit: This was one of the reasons I loved the old Opera. It just didn't care. 50 tabs, 100 tabs, 200 tabs .. it just worked. I miss it.
Things to Know Before You Hire PHP Developer for Your Business
Is there a particular reason that layers.acceleration.force-enabled is off by default?
From what I've observed, a lot of people 'tolerate' it because they just aren't willing to take the risk to achieve power in the first place.

For example, very few people are willing to leave their cushy jobs and grind it out a few years at a startup that might fail.
We have the same thing in Finland. Only you can't access the info easily online, you have to go to the tax office and use their terminal. But there you can stalk your neighbors and friends anonymously.

Although newspapers publish lists of all people earning 150k/year and make a big thing about the income of celebrities.

What I haven't understood is if tax records are public why aren't social security payments etc. also public? So you could see who possibly "games" the system in benefits?

I mean if the point of public tax data is to be "open" (=have everybody snitching for the government).
Not sure about publishing income and assets, but publishing everyone's tax bills could help stigmatise aggressive tax avoidance.
There might be unintended consequences to rendering these agreements unenforceable. Over the course of my career, I've seen plenty of cases where employees have been part of a layoff and I've had it happen to me a couple of times as well. In almost all of these situations, employees have been asked to sign one of these non-disparagement agreements. Rarely, if ever, has anyone intended to disparage the company. But in any contract, both sides are supposed to receive consideration, and the agreement is what the company wanted for piece of mind. What the employee got was money, often quite a bit of it. If these agreements are ruled unenforceable, I'd expect companies to dial back the amount of severance they offer since there's little other consideration they could ask from departing employees. For those of us that have little interest in engaging in a public war of words with a former employer (regardless of the company's behavior, it's rare that doing so will do anything other than hurt an employee's future job prospects), unenforceable non-disparagement agreements would only cost us money.

Where I think it would be reasonable to make changes is to carve out exceptions to these agreements that are always allowed. Sexual harassment, for example, shouldn't get to hide behind a signature that was made to receive severance. Likewise, it should always be allowed to report a crime to police, even if it means accusing a former employer. Making these carve-outs explicit might make these agreements more reasonable without limiting their attractiveness to companies offering severance.
Does anyone have a link to the search tool?
Terminal: Tilix

Video Player: vlc
Same problem here. Despite this being the best MITM-prevention strategy, it will be hard to assemble a group of people.

Maybe allow copying/pasting keys but with a Signal-style post-validation or something like a PGP wordlist to allow voice-based confirmation?
Now I'm wondering what it would be like if fake honeypot cases with actors scripted with an obviously inappropriate implicit offer of a seemingly lucrative reward for straying from true justice were routinely run as a part of policy to catch bad lawyers and judges. I don't see how it could hurt for them to be subjected to ongoing surprise tests of whether they're worthy of being involved in the justice system. Heck, let's extend it to politicians while we're at it.
Free will has more to do with tort law than quantum physics. Any attempt to get at "free will" through something other than legal analysis, game theory, and psychology is fundamentally misguided and is making type errors about what laypeople are talking about when they say "free will".
NDA != Slavery
Eshell was what brought me to Emacs in the first place, as it is a shell that works the same way on Linux, macOS, and Windows, and thereby saved my sanity.
Here's the economist saying housing is fungible, just for you: https://www.economist.com/blogs/freeexchange/2014/04/housing...

Did you read what I said enough to make a counterpoint with new information or thinking? Care to be wrong about other things?
He joined Dropbox after it became common to have ROFRs and other terms that made secondary sales less possible. I don't know the terms he has, but I'd be surprised if Dropbox stock is being moved the way, say, Twitter or Facebook stock was back in the day.
Breaking backwards compatibility: a 5 year old bug deep within Windows
This is great, salaries shouldn't be secret!

Accessing the info in a terminal makes sense. However, why is it anonymous? I would like to know, also, who has been reading my info, and when.
Sweden’s Transport Agency moved all of its data to “the cloud”
The Mathematicians Who Ended the Kidnapping of an N.Y.U. Computer
An ETH mining 1070... :)
'free will' is unfortunate name. If randomness causes something instead of deterministic prosess, how is that free will? 'random choise loophole' does not sound so grand.
Or a blue bike shed option, for that matter.
Err, i may be missing something, but you can do this with ssh anyway:

ssh host cat foo.log
I have the impression Tox withered and died, which is really sad considering how usable (when compared to alternatives) it is.
You probably don't know who invented neon lighting, the reason is politics
Surface Pro 4, a new slider to change energy saving plans
No. Correlation is nonlocal, causality is not.
So that you can snitch (anonymously, on the net, there is a website for this).
https://www.vero.fi/en/About-us/contact-us/efil/reporting-su...

But agreed, the model in norway is better, so that you can see who has accessed your info.
I think in Germany a large part why Salaries are secret is because most people don't want to think about it.
https://www.quora.com/Why-is-everything-so-cheap-in-Germany