skysight-inc/HackerNews huggingface dataset:
ecto is awesome, don't get me wrong. i really enjoy it. not saying the slightest i want to ignore it, but i simply found HugSQL to be an absolute pleasure to use when I was learning Clojure. I like ecto, but i liked HugSQL more.
'Most productive individual'
'Most productive team'

Ahhh, developer poison.
To be honest all 11 of the extensions I used day on chrome are available and working on Firefox in 2019 compared to a few years back.
I've been happily using Firefox for about 2-3 months now.

The main difference I've noticed is how easy it is to get the same experience and in some cases a better experience on Firefox just but taking 15-30 minutes to set it up.

Chrome was my browser for almost all of the 2010s and now I'm happy to say I'm not stuck with it.
I'm not sure what the status of publishing and disclosure is in Chrome right now. A few years back the location via Wifi was a feature of the binary builds only (like DRM) and wasn't in open source Chromium.
I run a product with no tracking, and it works fine. I suspect I am not the only person to make that choice.
As mentioned several times on HN the comparison Tesla cites here is highly problematic.
You example is a little confusing from the use of the word "characters". I think glyphs would be more clear (U+1C4 is two glyphs). Though it might not actually be 2 glyphs, its dependent on how the font implements it.

At the end of the day, an OpenType font through substitutions can do far more crazy things than these "double glyph" examples. I once made a font that took a 3 letter acronym, substituted this for a hidden empty glyph in the font, then substituted this single hidden empty glyph into 20 glyphs. You were left with something like your U+1C4 in software where you could only highlight all 20 glyphs of none of them. And this was happening on text where all input code points were under 127. People often don't realize how much logic and complexity can be put into a font or how much the font is responsible for doing.
They were not censoring conservatives, they banned right-wing extremists who were actively damaging the platform.

Alex Jones is a scumbag who profits off of dangerous conspiracy theories, including the Sandy Hook shootings false flag theory.

Actual shooting victims were harassed because of how Alex Jones chose to use his platform.
Chrome MacOS used to store passwords in the MacOS keychain, but stopped. (Not sure if they are stored securely now, but they do not seem to be stored using OS functionality).

Are you positive (not just assuming, cause it would amke sense) FF MacOS still uses the MacOS keychain? Cause that's a plus if so.
You have to license it from Google. And they don't always say yes: https://www.theregister.co.uk/2019/04/03/googles_widevine_dr...
blink Are you really trying to define stagnation as progress? Is war peace too?
Why do you want to keep track of current affairs?
Your snail mail’s “metadata” is inspected and saved. Your snail mail can be intercepted. The snail mail system is a public good if ever there was one, and managing it is done with the whole in mind.

If the s-mail system were used to deliver viruses daily, and in large volumes, I wonder what the reaction would be? Would we say, “Those individuals have every right to utilize the s-mail system to deliver deadly viruses as they like. It is the receiver’s responsibility to not open those packages.” How many people that disproved of e-mail “surveillance” also disapproved of s-mail surveillance during post 9-11 anthrax attacks? I wonder.
Read articles on an issue from as many sources with different angles as possible then:

- take the facts the all sources with competing perspectives agree on as likely to be the truth

- for facts that appear highly relevant but only appear articles with one perspective, but omitted in articles with an opposing perspective, seek out primary evidence to corroborate the evidence. Every time they turn out to be true, give trust points to the ones that included it and subtract trust points from the ones that omitted it. If they turn out to be false or distorted, do the opposite.

- discard everything that is obviously opinion, conjecture, etc.

- then rinse and repeat, building an internal model of trustworthiness for different sources and update those models as the trustworthiness of those different sources change over time.
Really people living in parallel realities were always with us unfortunately. From moral panics to the "paranoid style" of politics which involves a vast conspiracy of their favored scapegoat which is impervious to evidence as counter evidence is more evidence of "their" control. Where "their" has been variously the Jews, the Catholics, Illuminati, and Marxists, cultural and otherwise, and more.
Firefox is the right choice.
This is yet another hit piece by wallstreet short sellers. Autonomous vehicles may kill people occasionally, but far less frequently than human driven vehicles.
>There is no way Youtube generates anywhere close to that much in ad revenue per user per month.

What is your basis for believing that?
You can try it yourself:

about:config

gfx.webrender.all -> true

restart browser
> Well, your opinion about it has changed quite a bit.

I'm not aware that I have held any other opinion about NewLisp at any time in the past.

The language described by ANS Forth not only doesn't have arity checking, it has no type checking. That is to say, the items on the data stack have no type: not run-time, not static. Two addresses could be pushed onto the stack, and then operated on as a double integer.

There is nothing wrong with that, just like there is nothing wrong with machine language instruction sets. We can write a compiler for a higher level language which compiles to ANS Forth, one that is considerably safe. There is value in that because we still have the benefit of portability, small run-time footprint and low resource use, depending on our application size.

Type, arity and other checking is not analogous to training wheels for beginners. Nobody believes nonsense like this once they are out of their programming puberty. I suspect you wouldn't say that in an interview, if you actually wanted the job.

> Most often the program just segfaults right away

If you're getting a "segfault" it's because you're running on a virtual memory system (likely written for you in a considerable amount of C).

Things don't always segfault right away. The problem can be in a conditional code that depends on particular kinds of inputs.

If you're having to trivial function arity mismatches with segfaults (when you have the luxury segfaults) is ridiculous, you can't simultaneously believe that you're working in a higher level language on par with Common Lisp or Scheme, or even ANSI C.

> Anyway, there's still dozens of scripting languages that won't move an eyebrow about bad arity.

And they are all garbage; so what? Many of these languages, however, will at least behave somewhat safely in the face of bad arity. That is to say, if there are insufficient arguments, those parameters get some default values, and excess arguments are ignored, without lingering around to cause a problem elsewhere.
“Don’t you understand anything? Isn’t it absolutely essential to keep a fierce Left and a fierce Right, both on their toes and each terrified of the other? That’s how we get things done. Any opposition to the N.I.C.E. is represented as a Left racket in the Right papers and a Right racket in the Left
papers. If it’s properly done, you get each side outbidding the other in support of us — to refute the enemy slanders. Of course we’re non-political. The real power always is.”

“I don’t believe you can do that,” said Mark. “Not with the papers that are read by educated people.”

“That shows you’re still in the nursery, lovey,” said Miss Hardcastle.

“Haven’t you yet realised that it’s the other way round?”

“How do you mean?”

“Why you fool, it’s the educated reader who can be gulled. All our difficulty comes with the others. When did you meet a workman who believes the papers? He takes it for granted that they’re all propaganda and skips the leading articles. He buys his paper for the football results and the little paragraphs about girls falling out of windows and corpses found in May-fair flats. He is our problem. We have to recondition him. But the educated public, the people who read the highbrow weeklies, don’t need reconditioning. They’re all right already. They’ll believe anything.”

That Hideous Strength, by CS Lewis (1945)
I doubt we have the moral discipline to correctly control this technology. Look at how our genetic engineering of dogs and cats, and food has gone. Those with power have used those to permute that which they control for their own good. Think its just going to be "super smart kids"? Probably for those that are rich enough to afford the treatment, but it will probably also mean "workers without emotion", and "super soliders" who are willing to kill anyone on command.

This is assuming that any train can easily be manipulated like intelligence, and that it is isn't polygenic (there are over 500 genes), and that by editing them you won't cause other problems along the way:

https://en.wikipedia.org/wiki/Heritability_of_IQ
What's the difference between using your "intelligence, critical thinking and education" and using your bias?
an open-source implementation of DRM that is compatible with widevine would be a step in the right direction.
Using Wikipedia leads to some weird results. I checked my hometown in NC and would have expected Michael Jordan to be listed as the most famous associated person, but he doesn’t appear on the main Wikipedia entry so we instead got James Taylor.
I never thought I’d read a software developer recommending writing as the path to riches.

Could you share more about getting your book published? I’ve written 1.5 novels but never tried to get anything published. What was the process like?
I don't follow ?
What if a ream of social and mental issues could stem from people of high intelligence feeling alienated due to their being so different from their « standard intelligence level » fellow humans?
Those aren't your only two options.
When a browser removes your ability to block ads and trackers, it is creating a giant security hole. Even Google's own ads trick users into clicking on them while believing that they are going to legitimate sites.

https://www2.computerworld.com/article/2978984/who-can-stop-...
So you're arguing that at some point in the future, nobody will give even the slightest credence to amateur footage captured on camera phones, small business CCTV systems and a million other sorts of non-corporately-owned camera? Because I think that future is worse than the one that's full of fake video.
Safari dev tools are terrible and laid out in a completely un-intuitive manner. It's somewhat sad because the original Safari dev tools (which now live on as the foundation for Chrome's) were best-in-class.

At some point they decided to mimic Xcode which pretty much put a nail in them for being useful for anything.
I'm referring to the studies behind the "science" you claim to back up that a plant based diet is both better for [...] health reasons than a meat based diet.

Unless you have read those studies, before seeing how much bullshit is behind them, you'd be wasting your breath away on borrowed beliefs.

But then I doubt you are capable of doing it, as even a scientific review appears as "corporate brochure" to you.
I'm not sure I would assume Tesla's POV here is necessarily "the facts" or that their safety site really informs much about the article.
Your two version aren't in conflict, although the first is ambiguous. Are you just clarifying that that, in the first version, "in this city" is supposed to be a modifier of "person" rather than the "wikipediaed"?
> Tesla Autopilot's Public Beta

it's not production ready so it's a legit concern
"better" doesn't mean "good".
No one cares about Safari because it sucks, no one uses it. Chrome is everywhere
There are no statistics that aren't problematic.

Do you have a different stat in mind you think would be more fair? Such as controlling for city/highway miles?
Containers helps keep things sandboxed and lets you use the same window with different tabs representing different sessions.

So in your case you could have say a "work" container and a "home" container. Each of these could persist logins for all of the services you are using without having to switch between users and have different windows open you just have the 2 tabs.

What I think people find more useful is the ability to make a container for say "facebook". Anytime you open facebook it puts it in a new tab with a sandboxed browser session. It's similar to having a separate profile but it's just for facebook use and you don't have to think about it so much. If you click a link to facebook it opens it in your new container already logged in meanwhile facebook does not see you as authed in any of your other tabs.
Progress for progress's sake is meaningless. If you're going to forsake any notions of morality in the name of progress, then you're losing sight of what the goal of the progress is: using technology to better people's lives.

Even if you're going to argue that the long-term benefits outweigh the short-term detriments: surprise, you're still applying morality.
Reading the comments here, all I see is doom and gloom. Not a single positive view. It is sad to read that on HN of all places.

Will some bad things happen? Yes, like when humanity learned about atom fission. But the overall result is a net positive: lots of energy for everyone (and yes, that includes Iran) and no world war since then, even with major tensions like during the cold war.

As someone else said, there seems to be a curious wrapped view in the West that did not exist some generation before. Just even looking at old tv shows (Star Trek TOS) you can see people had faith that the future would be better. And the future kept its promises - lower mortality, longer lifespan, a dramatic reduction in poverty worldwide, etc. But the very few movies where you still see this positive stance are usually not made in the West.

For some reason it has fashionable to signal the future will be a dystopia. Sorry, no - there is no future, just what we are doing. If you do not like what you do, maybe do something else to make the world a better place? Or at least, don't complain about your own choices.

Fortunately, many countries in say Asia do not have the binders the West has. And please, do not say that they are "backwards" and will "evolve" their morals to see the light and adopt your own biased views. In my book, it's the West that's getting backwards and entering into some new middle age based on the new religion of environmentalism and naturalism.

Whatever. I personally do not care which country furthers humanity scientific progress, and I will take any advance as a "win" for team humanity.
The situation follows the "mobile" (cellphone, tablet) situation where Chrome was just not providing an extension API that could be used to implement adblockers (or much else for that matter, e.g. Cookienukers).

This is no surprise at all. Competitive pressure for "desktop" (non-crippled computers incl. Laptops) required providing suitable extension APIs, but the writing was on the wall for a long time.

Some powerful people inside Google consider it theft to browse the web while blocking ads.
Have you looked into Containers to see if this will work as you want profiles to? https://support.mozilla.org/en-US/kb/containers
It does not work like you would intuitively think, where smart people have special unique alleles that make them so smart, instead they have a higher proportion of common alleles that have a slight positive effect on IQ and a lower proportion of common alleles that have a slight negative effect on IQ.
Migrating Data from SQL to Dgraph
Does anyone have a single thing that Chrome does that FF does not?

For the life of me I cannot understand why anyone uses Chrome. But if anyone has information on Chrome that I do not, please let me know.
I'd say "weeks" is somewhat quick. You may have biased expectations of interface size and/or the ability of users to internalize it.
That was surprisingly interesting; especially when you zoom in to the small towns.
Where do you say you work? I’ve met a few linguist who said they work for the FBI or whoever but they were contractors on an as needed basis.

What do the folks in Virginia say to their neighbors? “Oh I work for the DOD. So your a spy right haha?”
Who are you to define what counts as correct use of this technology? What's immoral in my book is slowing the deployment of this extremely beneficial technology on specious ethical grounds.

If you don't get to decide for other people the criteria for pairing up and having children, why should you get to decide for them which fertilized embryos they choose to implant and raise?

As for genetic engineering of food? All domestication is genetic engineering. GMO just accelerates the process, and it's allowed us to maintain extremely high yields that feed the world population. Would you kill half the people on the planet to undo the green revolution? Is biotechnology that much of a moral offense to you?
What in the current political climate makes you believe that, in the future, we'll trust big corporations more than we trust whichever in-group we identify with?
It kinda drives me nuts that Ctrl+num changes to that tab number on Windows, but on Linux, it is Alt+num.
>There are in fact other people on the road who haven’t given their tacit agreement to be beta testers, like my daughter.

No shit, that would be the job of the parent.

See: Pedophastry

https://medium.com/incerto/pedophrasty-bigoteering-and-other...
Disclaimer: I work for Google

I actually really liked Safari when I used it. The issue for me is just that I don't only use OS X and like having my stuff synced across devices.

If I had an iPhone I would probably be very happy with Safari.
Ask HN: Do you know any competent recruiter?
I'm sure that, like me, you have many stories of how a recruiter wasted your time, but this is not one of those threads :P

This time I'm looking for the other ones. The only time I had a great experience with a recruiter was in Japan a year ago, with an indie guy working in his own small niche agency. First he took his time to understand my situation and needs, and then matched me with positions that made perfect sense with my experience and professional goals at the time.

I think a competent recruiter can actually very useful when looking for a new job, but most of them are useless.

Do you know any competent, indie/small firm recruiter? Why do you think she/he is competent?
Yes, but you’ve just described about half of the Bay Area, or West Chester county, or even Queens (let alone Long Island).
What made you to pick Chromaprint? Also why did you pick Scala over lets say Kotlin?

I love the idea that you pick a project and re-implement it (or its bindings) into another language in order to learn it. That's how I usually do it, but never picked a very large project, usually I end up reimplementing some basic utils or config reader/reloader or something similar.
Read GPS Data with a Raspberry Pi Zero W and Node.js
Because people in cities romanticize it and they are the main consumers/producers of media.
Try https://owntracks.org/
I'd like to add that SPY yield if you invested today is 1.9%, but if you dollar-cost average invested over the past 10 years, your yield-on-cost would be much higher ~5-6%.
That’s a good insight. It applies to side effects in general, for instance setState in react.
What is the context for this?
That was a major upgrade to Firefox. Most extensions have since done the fixes needed to handle the upgrade.
OK - I hadn't come across that. I actually have the shortcut on my desktop that prompts you to pick a profile if you don't have any windows open already. I'll have to see if I can tweak the shortcuts to open each one! Thanks!!
The only reason I don't switch is that whenever Firefox has control of the webcam, I can't seem to be able to access the webcam with any other software, is this configurable? I work with webRTC a lot, so this is essential for me, I really want to switch
Ok I added research from MIT.

Tesla has the data about it's fleet. Some guy that thinks he saw someone not paying attention is an anecdote.
Really replying to @tlb here (reply depth is maxed), but what's the Time Machine equivalent for ? Most of the pre-rolled backup solutions I've used either have you point to a specific set of content folders (like Photos, Music, Videos, etc.), and do a terrible job at handling profile data, system files, and everything that's "in use" when using my box is handling some kind of state.
Which doesn't mean you can't keep your shopping list in it.

Or be using it to build a shopping list tool - including test data.
Define “production ready”.
I love Firefox's containers, but AFAIK you can't sync your settings. Makes reinstalling a major pain.
The related articles at the bottom of the page make this bias laughably evident

> Tesla Cost-Cutting Measures so Hardcore Employees Are Bringing Toilet Paper From Home

> Tesla's Wall Street Romance Is Over

> Florida Garage Fire Engulfs Tesla, Bentley, Rolls-Royce, Porsche, and More

> Tesla’s Navigate on Autopilot 'Raises Serious Safety Concerns,' Consumer Reports Says

> Tesla’s Walls Are Closing In As Musk Says Survival Requires ‘Hardcore’ Measures
I'm interested in this stuff, but their "quarterly reports" are just ~3 sentence summaries.

Is this the extent of these reports? (maybe I'm missing something). It would be helpful to see a list of the actual incidents they're using to calculate these numbers.
Are you disputing their data? That's a pretty serious allegation for a publicly traded company.
Jeez not this trope(|tripe) again. It's boring and it's tedious. It's in the past. Under different management. Sure MS are no angels, but they seem to be doing far less harm these days than Google/Facebook et al.
I don't think the parent agreed either, and certainly the other divers out there didn't.
Mac Alternatives to Chrome
While I am big fan of Clojure and even more ClojureScript...

The problem is: Once an ecosystem is stagnating or on the decline it's a huge risk to enter this space. It's not just your own market value you might be destroying, it's hard to find resources and to scale development.

Besides this, what I really want is strong competition between lib authors in order to keep the ecosystem evolving. Even current blockbusters like React face problems in this regard, like the react-router monopoly where maintainer Michael Jackson buys competitors from the market to keep his leadgen machine running. I know this is OT but a language without a huge OR trending ecosystem is worthless.
Haskell-DBFunctor: Functional Data Management (Type Safe ETL / ELT in Haskell)
I will try explaining this for the last time.

We already live in the word where a video is not a 100% proof that something happened. Given enough time and money you can use video editing, actors and CGI do show almost anything. This does not, however, completely invalidate all videos as evidence, because the cost of faking something is fairly high.

Deep fakes can potentially decrease the cost of impersonation of someone in any video to almost nothing.

To mitigate that we can introduce additional technologies that will bring the cost of video impersonation back up, effectively restoring the current status quo.

Like most security, it's all about the costs involved in attacks and mitigations. I remember the time where most of HN visitors understood this very well.
Came here to mention this, so thanks for bringing it up.

Safari has definitely come a long way, and the app extensions tend to get underrated.

Are they 100% up to par with Chrome's? Probably not, but when shopping around for reasonable competitors, you need to account for the trajectory, rather than just the current state.