skysight-inc/HackerNews huggingface dataset:
Would it change anything if they said "we are sorry"?
I also think that when you have questions such as

- is shroedinger equation valid, or

- is global warming increasing over the last 100 years, or

- is genetic therapy a fact, or

- is the earth round,

I would be quite happy to state that it is actually rhomboid, since you are asking

In other words the question is so silly that people will answer silly, just for the fun of having somoene come out with a scientific analysis of the nonsensical answers.
Wouldn't be a hn thread without someone mentioning how AMP is literally the worst thing ever.
History of Gopher
I’ll correct my post above. I meant to say `mobile devices`, not `mobile browsers` . My bad.

The other reason, which I didn’t mention above, but is talked about in the blog post, is we decided to use bitly’s oauth2_proxy as a basis for our solution.
This had been widely used in BuzzFeed (we had over 100 auth proxies in place prior to rolling out sso), and so the OAuth flow was something everyone was familiar with.
This is literature, not history. The times were simple because the author made them simple. Whether the author's fictional world comports with historical truth is beside the point. The world of Little Women is objectively simpler because we are limited to the information given to us by the author. We don't see the complexity because it is denied us, something true of all historical fiction. People and information move more slowly, which facilitates the storytelling. Diseases are quickly diagnosed, and resolve themselves one way or another quickly enough to not stall the story. That is the simpler time/world that the author chose to use.
I admit I plucked out a few gray hairs when they first started showing up, but I mostly leave it alone.
Natural Boundary Conditions for Smoothing in Geometry Processing
What's the point? This is a common risk for all companies.
Being in a room so quiet you can hear your own bloodflow drives me insane. It gets louder, and louder, and louder ...

Give me just a bit of actual noise to hear, please and thank you.
> Well, the measure of wealth in the modern era ought to be orders of magnitude bigger than it was in the stone age.

This is what I don't understand. Why should this make happiness "orders of magnitude bigger"? Isn’t it possible happiness has increased, just not by orders of magnitude?
Doesn't open source just mean you have access to read and modify the software? It's the stronger term Libre that implies that you grant all distribution/selling rights to the public.
Besides the Kuri, what else that is currently on the market the closest equivalent to an Alexa on wheels?
> parties in power

We haven't had a lot of politicians that have been pro-human/worker/consumer rights in a while. We got a consumer regulatory agency. But when did you see them push back against actual troublemakers.
I don't know how old your kids are, but if they're younger than 3 it gets easier. Never is extreme, you will surely have time for side projects at some point, but if you really care about it make it a goal to be part of your working day. That could be by expanding the scope of your current role, or cutting your working week to work for yourself a few days a month.
awesome idea. I work at a financial institution, and the idea of a browser recording tool, would be ruled out due to regulations and concerns regarding the sharing of user data. However if the data was always encrypted, and redacted, this might be a more workable solution. This kind of tool is invaluable for UX research and bug reporting.

I'm not sure that just blurring the text input is sufficient for obfuscation, There are known methods for reversing blur like:
https://lifehacker.com/how-to-uncover-blurred-information-in.... http://www.fit.vutbr.cz/~ihradis/CNN-Deblur/

Another feature I would suggest is to monkey patch the browser `console` functions (e.g. log, warn, error, etc...)
This way in addition to capture all the DOM related events, someone can also look and see what messages are appearing in the console. This is useful for debugging.

I keep getting this error:
"Dang! There was an unexpected error, please try again. If the error persists please come back in a bit or get in touch with us!"

I'd like to get in touch with you. Do you have a handle or email I can DM?
Find one person. Do something for them that they will pay money for. Find more people like person one. Make sure you aren't losing money.

Let the budget/timeline influence these two questions:

I don't have any frontend dev skills. Where should I start?

Should I outsource the website development part?

Not sure how this is relevant:
I am 31.
Thanks Avinash! for the article, would be useful for many.
In commonly spoken English we have one word for alphabet, and that is alphabet. Just like a doctor can say "oesophagus" for "throat" doesn't mean saying "throat" is wrong.

Kanji is an alphabet to us, so it hiragana and katakana in every Japanese class I took in America.

The wikipedia article on hiragana[0] call it "syllabaries", which may be technically accurate, I would consider this pedantic for the average American. And alphabet is accurate enough.

>The issues with Kanji are unqiue to Japanese. Chinese does not have them.

First sentence from wikipedia: [1]

"Kanji are the adopted logographic Chinese characters that are used in the Japanese writing system"

I am an amateur, and I made that clear with my post, I only know what I have been told and experienced, and I stated nothing inaccurate or out of the ordinary regarding Japanese language from the American perspective.

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

[1] https://en.wikipedia.org/wiki/Kanji
DM me. Twitter handle is in my profile.
It's completely easy to believe. People are releasing crap software under the guise of MVP.
Lookout discovers phishing site targeting DNC
This is one of the posts requested by many PostgreSQL users.
* me, crying *

Please, no, you can't just Electron everything

* hacker news points at Windows 95 *

Electron'd
Yes.

"That was a mistake, won't happen again" is an acknowledgement that they got it wrong and a promise not to do it again.

"We're changing it" is neither one.
Not companies going public (historically). It’s only recently these hot messes of unprofitably are getting dumped on the public markets.

VCs are for gambling, public markets are for profitable businesses.
I can't thank you enough for what you have started. I have been using HA for over a year now and enjoy it more every month.

Have you guys thought about, or talked with anyone else who has thought about trying to make HA, or a subset of the HA functionality, accessible to non-technical people? I often show my setup to friends and family and the first thing they ask is "how do I do this?", and I normally have to tell them they can't really do it themselves.
We don't need regulations, necessarily. If people have been harmed, they can sue for damages.
2000 seemed sort of like an event horizon, back in the day, until we shot past it. "Strange Days" was a film made in 1994-95, set in 1999, and yet somehow 1999 was still the far future, full of cyberpunk stuff.
Wow, S3 is the gift that keeps on giving. My favorite quote from the article: “Spyfone appears to be a magical combination of shady, irresponsible, and incompetent,”

Amazing how people don't lock down S3 data.
My 2 cents:
I love functional programming, but sometimes imperative code is the right solution for something, like quicksort.

I'm ok with imperative code as long as the mutable state doesn't 'leak out' into the rest of the code. Quicksort is an example of that -- it's impure in it's implementation but essentially pure to the end user, because you can call it any number of times with the same input and it'll always return the same output

Or if it's some looping construct, recursion might be ok but if it isn't readable or you don't get tail-call optimization, then a for or while loop makes more sense. I do prefer map/filter/reduce/forEach or recursion, I think it's more readable and it avoids the indexing class of errors
Thanks you. I think this thread is too ready to be dismissive. It's pretty impressive even if it's not the absolute best, best, best! We're taking a little too much joy in trying to disprove the hype.
Or (tooting my own horn) for a friendlier but still powerful approach to code reviews that integrates better with GitHub you could try https://reviewable.io.
I have a great time on FB/Messenger. It's a tool, it's up to everybody to use it in a way that is a net positive for them. I have friends/acquintances in 10+ cities, and it's a great way to keep in touch. As you mention, this "way" is very different then if we would meet in person, but that is out of the question, as we are separated by 1,000 - 10,000 km. The alternative, on average, is not to hear anything about these old friends and never meet them, lose touch, and that's the end of it. That's what happened with people who are not on FB (and living away).
From a quick google, a 200km orbit lasts roughly a day and it drops to zero very quickly after that, so I don’t think you could save too much by launching lower, but it might be worthwhile.
Hierarchical Deterministic Wallets
Kotlin helps a lot with the code readability. IMHO.
Rebirth of the cool: How to make air conditioning more sustainable
It'd be the same kind of "We're sorry" as the South Park BP oil spill commercial.
Yeah that $500 from Equifax will definitely fix broad systemic issues affecting the whole of society. Good call!
By sheer volume only. When you have 90% of the market, everything you do has a really big impact.
Changing the UI in case of a different domain is genius, would really help in enforcing the principle of least astonishment. However I don't think the up arrow symbol would work since it already has a meaning in traditional file browsers to indicate going up a directory.

I can suggest a back arrow behind a no way sign instead, but perhaps it should be something totally different.
Men are harmed more by divorce, but also simultaneously better off when they are single in their 50ties? That sounds like men are better off if they divorce, because by your argument they easily find new partner while women don't.

> if the statistics are to be trusted, generally women who live alone (primarily in the legal sense) past their 50s die faster and suffer more.

This is completely irrelevant. Men who live alone also die faster and suffer more.

> My point is that accounting somewhat for this imbalance (where women's appeal is front-loaded, and men's comes later) is an explicit purpose of the institution of marriage.

The post you was responding to was about marriage 1868. Whatever imbalance is there now in completely different society is not relevant to that.
What FOSS projects have you improved the backwards compatibility of?

This isn't a discussion of C verses another language. The issue with backward compatibility on Linux (for example) is mostly the versions of glibc, libstdc++, ALSA, X11, OpenGL, etc. which are all C APIs. Backwards compatibility isn't much of a problem with open-source software, because you can solve ABI issues by simply compiling yourself, and API issues by deriving the source code yourself (or using someone else's patch.)
Toronto Tech Boom Increasing Demand for Data Skills
It backfired ;)
https://www.anki.com/en-us/vector
> Does any social media platform take part in shadow banning? How has that worked out?

Reddit does, but I don't know how well it actually works since everyone is aware of it and can easily detect when they've been shadowbanned by simply using a second account.
Would be waiting for a similar post on PostgreSQL talking to other heterogenous databases like MySQL and MongoDB.
Show HN: Object Detection in 3 lines of R code
I think `opam` failed to find `jbuilder` on the `$PATH`, even though (presumably) `opam` has built it and installed it in it's own `bin/` directory. Try running `eval $(opam config env)` to update the `$PATH` and trying the commands again.
The consumer protection agency in the US was making great strides in pushing back against many bad players, including predatory lenders. Then the republicans gutted and defunded it, ending many investigations and siding with the scum feeding off the poor.
It is said that the wheat genome is five times the size of the human one...
With respect, "this shit" and "drove ME crazy" don't sound all that empathetic. This is a disorder that people can't help, and are often very embarrassed by. I think the right way to handle it is to be supportive in trying to help get treatment, while making clear it has zero impact on how you view them as a person.

Not saying you're not doing that, but just a good reminder. I have someone close to me that suffers from this (and is embarrassed by it) and it's helped both of us to sort of view it as a biological quirk/defect (like wearing glasses) vs something really shameful.
Satellite Uses Powerful Ultraviolet Lidar to Measure Wind Speeds from Space
Reality Winner gets sentenced
This isn't how it works in the United States at least. The police are allowed to lie to you, your lawyer, the media, anyone they want to, as long as they are not under oath. They may be held civilly liable for lies that cause damages but only after overcoming their qualified immunity. Lieing to the court even when not under oath could lead to a contempt change.
As much as I love JavaScript, I have always preference synchronous languages (like, say, Python) for robotics programming.
Well, you know, other than the LG Prada... (https://en.wikipedia.org/wiki/LG_Prada)
Do they use eBay, too? I thought it was https://www.shopgoodwill.com/.
So, exactly the same as it has always been!

What's the point of buying into this model where a possessor (ie owner) of a device is considered an attacker? It hasn't even shown itself to be workable on general-purpose computers, meanwhile users' practical experience seems to be centered around companies that are attempting to hinder people attempting to retain ownership of their phone.

Especially as the main push is aimed smaller devices - exactly the ones easier to take with you! At a certain point, the threat from the past (undetectable tampered software) outweighs the threat from the present (due to being able to easily read out the entire device state). It's a bit tough to take a rackmount server into the shower with you, but there's very little reason for a usb-port-sized device to stymie the user for the goal of protecting against physical access.
I'm not sure that this discovery will have any effect. While there are claims that this software is marketed to businesses, I'm skeptical that it's anything more than a drop in the bucket compared to use by shady individuals.

Non-business users (like nosy parents and controlling spouses) probably won't ever know about this security breach.

I have no sympathy for anyone who uses software like this, I strongly feel there is no justification for software like this that outweighs the invasion of privacy and other harms, and I don't think this functionality should even be possible at the phone OS level, nor should it be allowed for sale in application stores.

The security failure itself isn't surprising in the least, though. Only bad people write this kind of software. They've already limited their pool of potential hires to people with no ethical or moral standards.

Also, look at the image in the article containing the description of SpyFone. They can't even perform basic copy-editing. Poor grammar in commercial products is a solid barometer for overall product quality.
Hmmm - having worked in such a space given what she disclosed am of a very mixed mind - not blameless to be sure, but the subject matter and implications should weigh for something
No, open source is defined by the Open Source Definition, published by the OSI:

https://opensource.org/osd
> Was the same for doctors a hundred years ago. Now doctors take an oath and lose their license

The Hippocratic oath is 2200 years old.
I blame Apple for forcing users to backup iMessage messages to iCloud if they keep iCloud itself enabled.
I always wonder about programs that require building a 100GW laser that can target any point in the sky above it. While I"m sure there are many uses for such a device, clearly one of them is disabling satellites. Which makes the creation and operation of such a device destabilizing at a minimum and more likely fairly provocative.
Yes, if there's other life in the universe, then we absolutely don't want to announce our presence to it. Due to exponential growth in technology and the old age of the universe, we are the plankton of the universe and they are likely the fish.
concrete math has a nice def of mod as a binary operation:

x mod y = x - y*floor(x/y), for y != 0;

x mod 0 = 0.

this works for all integers.
Work in the public sector. Teach classes. Volunteer at a school or with children. Do cheap consulting/contracting for nonprofits. Help people use computers at your public library. Do the opposite and make a ton of money just so you can donate it.

Some of these are careers; others aren't.

It's easy to start volunteering as a first step.
Kudos to the debian team for their uncompromising stand - this may have set a precedent otherwise.
I also have a virtualbox Win95 that I only use for Mordor! It had a great mindless grind sort of appeal.. and the music still gets itself stuck in my head.
If this follows Lenovo's pricing strategy, price will go down ~6 months after release.
> They're Intel's only major x86 competitor, IIRC their x86 license is non-transferrable, and no way Intel would be permitted in the USA to have an actual monopoly on x86 production.

I just looked this up, and it seems to boil down to the patent cross-licensing agreement between Intel, which developed the x86 architecture, and AMD, which developed the 64-bit instruction set. I don't think there's a unilateral "non-transferable license" per se — and they're free to enter into a new agreement if either party does get acquired.

This Reddit thread seems pretty good at explaining it in much more detail: https://www.reddit.com/r/hardware/comments/3b0ytk/discussion...
this magnetic probe they use, you think it's hall probe -> frequency analyser? perhaps a hall sensor + arduino would work ? (sorry im not good with electronics :D..?) i'm wondering how to get the magnetic signal into my hackrf or arduino. how to catch it? they just mention using a probe, and i see on the picture some device which looks just to be hooked up to antenna cable?
Or, you know, people who are already alive will train up as engineers in hopes of getting the higher wages. They aren't a fixed resource. They are people who choose to pursue a career based on incentives.
It's been on my to-try list for a long time.

I think this is as good an evening as any :-).
Why don't people read shit before posting?
That language is likely derived from a path similar to this:

"Marketing department" -- We are sick of seeing the world complain that our patches to these problems reduce performance by X percent. Hey "Legal Dept", can anything be done about that?

"Legal Dept" -- We will see what we can do...

Result, a new clause appears in the license file that says "no bench-marking".

With no one in the path ever having heard of the Streisand effect (https://en.wikipedia.org/wiki/Streisand_effect) (yes, Streisand effect is not a perfect fit here, but the 'publicity' part of the effect is what in fact has occurred).
Thanks - I'm aware of this. My questions were on Caseta and his/her use.
> I end up working ten hours a day some days, not every day, but I also work 6 days a week most weeks.

Why? Do you like this?
I trust duck duck go.
I'm not opposed to it being a pass/fail rating, but that should be made explicit. It's perfectly reasonable for a user to think that a 3/5 star rating means "I had a perfectly fine experience, no problems, nothing exceptional" when in reality if a driver gets too many 3 star ratings they are booted from the service.
iBooks for Mac can read the epub, but Google Play Books rejects it: "This file cannot be processed."

The epubcheck utility reports more errors than I know what to do with. For example:

Error while parsing file 'value of attribute "lang" is invalid; must be an RFC 3066 language identifier'.

Error while parsing file 'value of attribute "id" is invalid; must be an XML name without colons'.

Error while parsing file 'element "figure" not allowed anywhere; expected the element end-tag, text or element "a", ..., "ul" or "var" (with xmlns:ns="http://www.w3.org/2000/svg")'.

Is this likely a problem in the sources, GitBook, or something else about how the submitter built it?
Good luck suing Equifax because you couldn't buy a home with a mortgage because Equifax had a record of you having a "low credit score" using data they collected on you that you didn't consent to. The data Equifax collects on you is both damaging and non-consensual.
> Maybe it doesn’t matter.

Having a few people pass on me the last few years, and realizing I missed my first kids early childhood from poor work/life management at my dream job, I don't think it matters.

You'll never eventually regret spending time with someone you love, but you may regret that writing <some program> made you miss out on that time.

Maybe I'm getting old, or just burning out, but my kids are quite literally disappearing in front of my eyes, slowly turning into young adults. Trading them for some cash and some now obsolete product/device seems less and less "worth it".

I'm not sure where that balance between myself, my kids, and money is, but it seems like a "pick two" type scenario, but in this case you have one short chance before the kids are no longer kids.
A Production Bug Is Deleting Facebook Posts
Any reason why this should remain the status quo? Why shouldn't the general public be allowed to invest in slightly-risky ventures?
Washington Post to host summit on the future of spaceflight
Haskell is a much more complicated language than Ocaml:

- Laziness can be hard to reason about for newcomers who have really only had experience with strictness

- You have to learn a lot of concepts from category theory right off the bat, because it uses IO and monads. You need to know what a monad is, and almost all monad tutorials are notoriously bad at explaining what a monad is. You also don't know when to stop, when you've learned 'enough' category theory

- The community is full of clever tricks and idioms that aren't really necessary to write haskell code, but a beginner might think they need to know it. Examples: monad transformers, free monads, comonads, lenses, coroutines

- The type system is substantially more complex. Haskell has higher kinded polymorphism, rank-n-types, and a neverending set of extensions that a lot of haskellers use that'll keep you busy learning the rest of your life. Haskell code can also be very polymoprhic, and the type errors can be really confusing sometimes. Ocaml doesn't have these, but you can simulate the most important features: higher kinded polymorphism with functors, and rank-n-types with records

That's why Ocaml is easier to learn and use
Does anybody else miss the style of Aphyr's older posts, with animated Barbie dolls and such mocking the product under scrutiny? Examples:

https://aphyr.com/posts/317-jepsen-elasticsearch

https://aphyr.com/posts/284-jepsen-mongodb

I understand this analysis was paid for by Dgraph so GIFs and memes aren't appropriate... but I do miss them.
A summary of all the main features included in the PostgreSQL FDW so far with Illustration.
When did the definition of "open source" change? I always took "open source" to be an umbrella term that contained both Apache-type licenses and GPL/FSF-type licenses. I get that Commons Clause is more restrictive in ways than GPL, but GPL is definitely open source. So what makes Commons Clause not open source, if GPL is?
The main focus of the story is actually on the "No Spectators: The Art of Burning Man" art exhibit at the Smithsonian American Art Museum

https://americanart.si.edu/exhibitions/burning-man
Given the FDA and similar regulators exist, that's patently false.