skysight-inc/HackerNews huggingface dataset:
> App stores are the least-unreliable mechanism I have to trust executable code. I don’t even enable JavaScript by default.

How did the rest of us ever live through the 80s and 90s when we had to purchase software from physical stores based on reviews in magazines and word-of-mouth...

More seriously, the PC software industry works well without app stores, download sites usually check for malware to some extent and successful publishers earn trust by not screwing over their users.
Why Stripe is the worst choice for your new startup business
you have time from detonation to the time of fallout. there is a lot of debris hurtled toward you and _some_ radioactive materials, but most of the fallout is swept up airbourne, and begins coating every thing in dust and is in the air around in about a half hour. you have between 3 days and a week of hunkering down and being fastidiously clean about any dust or particles before the fall out is down to a "dull roar" thats when its time to suit up and get away from the fallout zone.
I think recourse to Google's behavior, has to be through appeal to mobile operators.

it is not just google that makes promises or benefits from positive user experience, availability of options to end users and so on.
You could potentially host an spa on s3 which hits an api. In that situation the spa would still be indexable. And I dont think google removes you from the index, but spam coming from the same ip seems to be a negative criteria.
when everythings been done everything looks like a ripoff. the point is how it all comes together in their own setting.
The 6502 is still used today in cheap embedded devices, where they are often programmed in an HLL (some C subset is common); its architecture is more similar to that of microcontrollers, which are just as if not more "unusual" and constrained (8051, Microchip PIC) --- and for which compilers exist too.
I guess so, yeah. That's what I'm trying to highlight. That's what I find so interesting.

There's this juxtaposition of US tourists having a great time and simultaneously a lot of murders -- all in the same city. There's the LA Times describing the high murder rate, and the NY Times describing a city one must visit.

US residents cross the border to Tijuana every day in large numbers. If I'm not mistaken, it's the busiest border crossing in the US. Pretty much none of these US residents get killed while visiting Tijuana. Pretty much all of them return to the US alive and well.
Being long one currency, is an implicit short against the rest whether one engages in fx/swaps/cfds/forwards on a pair or not.
Dieter Rams' “10 Principles of Good Design”
> He takes a lot of flak about being "right-wing"...

Except Joe Rogan isn't "right-wing" at all. He's very much a "left-leaning centrist".
Google is all about scale. The one thing that doesn't scale is personal service, so they don't offer it - it's not part of their DNA. Getting a human to make a judgement call on any decision is near impossible, because that's the way Google designed their company.

It has been that way from the start and probably will be that way forever. Stories like this go back ages.
The complete checklist for including crypto on your tax return
Grandparents sold gay porn for decades and almost went to prison
anybody know of communities that dont excessively moderate or censor?

tildes looks interesting but the founder says, "it will also never be described as anything like "an absolute free speech site".

i would love to find a community that moderates harrassment, actual hate speech, and threats, but nothing else. for example ive seen comments deleted here on hn related to drug culture, presumably because a drug is illegal in the usa.

in other words, a community interested in truth, no matter how messy it is.
Same thing happened to me on PayPal when I reported a fraudulent transaction. Automated process said nope it’s not fraudulent and I was unable to appeal this.

It wasn’t until a few times contacting them and DMing their support team on twitter that I was able to force an actual person to look at the obviously fraudulent transaction and fix it up instantly.

The algorithms suck, if I say someone took money from my account with an email and name that I’ve never seen before then you can’t just say nope not fraudulent!
Total Gross of All James Bond Movies
This is less than the total gross of Fortnite...

https://redef.com/original/5c599eb966c7bb710656c824
> There's another important idea here - when designing a new application you should design it in such a way as to make it easier for it to be strangled in the future. Let's face it, all we are doing is writing tomorrow's legacy software today. By making it easy to be strangled in the future, you are enabling the graceful fading away of today's work.

This is a very important point that I've been harping on for years. If the nature of your business requires quickly adapting to new business needs--then make your software and systems easy to delete! Chances are good that they'll be obsolete/outdated in a few years, and everyone will be much happier if the system is easy to remove and replace.

How to implement that is very dependent on the nature of your systems, how you deploy, your company's tech and operational culture, etc. But it's very much worth thinking about: "If this project were to fail in the long run, how hard would it be to get rid of?" In large companies, lingering legacy systems can make or break an entire organization.
What are cost for GL, E&O and Cyber I could be looking at?

I doubt we need cyber as the only information we store that is not public is their name and email address, though this is typically available on their website as they are artists.
Google at least is smart enough to identify alias domains, and you can even tell it how to behave in the search console
And what about the other 30 people taking selfies whose background I am in.

Those people didn't ask me because they didn't need to. They don't know me; I don't know them; we're not going to interact.

Facebook, however, is coordinating all those pictures, their GPS coordinates, their tags, and working out everybody in them.

I did not give anyone permission for that. Yet I don't have a way to stop it.
Can you please invite us? The registration is asking for a mandatory invite code.
Found out that they are building a 10,000 year clock
The CBC Padding Oracle Problem
according to the Mattis, us military interests only account for about 3% of steel produced in the US, so I think we are pretty far from needing foreign nations to build ships, at least for the steel.
https://reactjs.org/ does it pretty well too.
I've never learned ruby in an intentional manner, but whenever I needed to write some, I found that things just worked the way I expected it to, and the docs were always super helpful. To be fair, I haven't built anything large scale with it, but my experience with the language has been anecdotally pleasant.
First the "make your sites pages instant" snippet and now this. How lovely it is to click on a link and not wait :)

The last time I can remember that feeling is when I first arrived at college. The LAN network in the college was connected to the largest backbone link in the country. We had download speeds of 1mb / second. It blitzed through geocities sites.
They could presumably argue that they close your account today, but the agreement is terminated 30 days in the future.
Except there is? Right under watch trailer at the top.
> It’s suprisingly difficiult to use use these tools just to bundle your code, but not transpile it down.

Isn't that what Rollup is for?
Powering the Next Wave of Intelligent IoT Devices with Machine Learning – Part 1
I just found my Google support chat transcript in my spam folder on Gmail.
I haven't worked on Ciel in such a long time I can't even remember if it's cons-based or vector based. But sure...

https://github.com/rongarret/Ciel
It would be great to deploy this on hacker news itself, at least on the "see comments" link of the main page. Page-loading is already blazingly fast, but my latency is still a bit high as I use a mobile internet connection.
Comparing Feature Selection Scripts
Pretty scary they associate accounts like that.

I know some web developers that have to login to client's Google accounts... For example, using Gmail to download/send mail via their hosting account. Convenience to have it all in one place but some clients who are small business owners don't really want to or know how to deal with things like setting up their email putting in the IMAP and POP details.

Then if you make apps for example, if the company isn't a tech startup you'd be the one uploading the app too. Say they are a small restaurant chain and you wrote them an app.

Also there's local seo companies where companies will manage small businesses Google Business page listings for them too.

There was a story posted about an entire company that got their GSuite banned, and employee's personal accounts unrelated to work got deleted too. https://www.reddit.com/r/tifu/comments/8kvias/tifu_by_gettin...

I like many other people use Google services daily, and a fan of some of their products. However support seems like a blackhole from many other stories online, other's that made it to HN too.

Not sure I'd want to use them for anything business related (Domains, Hosting, Internet, Phone, etc), other than publishing to the Play Store if I ever made an app since you are kinda forced to if you want a popular app that's cross platform. I forget the post but a few days ago people on HN was talking about Google's Cloud offerings and recommended not using any cloud specific APIs. I haven't really been following Google's cloud offerings but I know AWS offers a lot of APIs for databases, etc - but the idea is to use tools and programs that can run on any cloud so it's easy to switch if you wanted or needed too without being locked in. Good general advice no matter who the provider is though.

Google Fi interests me but I remember on the top page of HN someone had a billing problem, and not sure if that was solved. https://news.ycombinator.com/item?id=18886804

Google Fi is supposed to be really useful for people who travel internationally for example, with iPhone support recently added but visual voicemail, etc isn't supported yet... If they add visual voicemail in the future I'd be more interested in switching but support is a concern for me.

Also YouTube other people talk about, don't have that as your only income stream is one of the points. However if you are popular enough I've heard you get like some sort of account manager assigned to you, so maybe they get higher priority for support issues.
I hate to say it, but Jesus, this is one of the worst apps I’ve ever seen. I’ve seen bootcamp coders create better apps after just a month in bootcamp. I can’t believe you spent $25K on this, did you use one of those Indian app shops...? It kinda shows.
Sharing this insight is not so easy. It's not a pithy aphorism that fits in an HN comment. It would take at the very least a blog post that would probably take me a couple of hours to write. Doing the exercise would take less time (do it in Python or Ruby).
JavaScript validation library for Humans. declarative, efficient, and flexible
Still better than many modern sites.

1) You can clearly tell what's a link or a button.

2) It doesn't break scrolling or the back button.
Jaynes' book is cited as a major influence on Snow Crash. This article reminded me of the mental note I made to read it when I heard that.
no, no, i am not making such a strong claim -- i absolutely agree in the differences you cited b/w canada and mexico. although im hesitant to generalize so much about a region; taken to the extreme, your argument is something like, "mexico is bad, canada is good" -- if instead youre only saying mexico is more violent in terms of per capita homicide, well that is trivially true so not subject to debate.

what im trying to get at is that we discuss the violence (valid a concern as it is) to the detriment of appreciating the rest -- that, generally, most mexican citizens are fairly typical cf. a canadian or swede in terms of their own morals and desires of life, but when we see an advancement such as the subject of this thread it is approached with an intrinsic skepticism.

does that make some kinda sense? its hard to say more on a mobile device :p
I'm not familiar with any studies which confirm this assertion (i.e. that denying onerous tax-breaks causes big enterprises to leave town), but I am familiar with several which show the opposite to be true (i.e. companies depend on the labor pool, local environment, etc. and end up staying).

The inverse of your claim is also evident even in other dimensions. Both NYC and SV are extremely capital inefficient places to operate your business and scale up an organization relative to other locations. The high cost of living, commercial real estate, and upward adjusted compensation expectations, are a kind of implicit tax relative to other areas, but... that hasn't stopped nearly the entirety of the financial and tech markets from hunkering down in their respective locales for a whole variety of reasons which make that comparative nominal capital inefficiency assumed to be more than worth it by employers and investors.

Can you elaborate and/or substantiate your position?
> Would we not be better off as a society if business-specific tax breaks were not an option? Wouldn't that 'level the playing field'? Wouldn't it decrease the incentive for local governments to gamble the city's financial future, placing bets on the whims of corporate boards? Can someone tell me what I'm missing?

The race to the bottom drives business taxes to zero, but it's not clear to me that's undesirable. Businesses are productive entities and create jobs. It's not clear to me that it's desirable to tax that. It makes more sense to simply raise taxes on the individuals who actually use those local services.
How real are real numbers?
Yikes! A former business associate wanted my username and password for administering my info.

I told him no and ended the relationship. Guy needs to read the terms he’s agreeing to.
From Wikipedia:

"The Holocene calendar, also known as the Holocene Era or Human Era (HE), is a year numbering system that adds exactly 10,000 years to the currently dominant (AD/BC or CE/BCE) numbering scheme"

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

To me, it seems a little redundant to add a fixed 10,000 even if t0 is "near the beginning of the Holocene geological epoch and the Neolithic Revolution". So, so me using 02019 is just as arbitrarily as good.
I personally fell victim to this very mistake he mentions when I first started with C#. It really doesn’t follow the principle of least astonishment and it makes me feel a bit better knowing that it’s apparently a pretty common mistake.
I can't agree with this more. One company I worked at did proof-of-concept sales to enterprise customers, and as engineers we supported the sales team by adding additional features the customer may demand before making the sell. Sometimes the sale does not go through, and the implemented feature is of no use to the other enterprise customers we have. It's still there in the codebase as technical debt, and it's difficult to delete since there's no clear boundaries between the useless code and the more frequently used paths. As lines of code increase development velocity decreases. Using a strangler pattern may make this process less painful.
My understanding of learning is that it both takes a longer time to actually learn something useful and that we're inefficient in learning or retaining anything because we rushed from one topic to another in our courses.
idk what would make you say that, but I'm doin' pretty okay!!
This is super helpful ! Is there a format that you can create/share ? Like - is it like a spec (with "goal", "stakeholders", stuff like that). I'm betting it's not ...and that's makes this a little hard to get started on.

You guys had the benefit of looking at your peers' work - what would be a good two pager that we can learn from ?
OpenLisp but not actually Open. Of course.
Waymo CTO on the company’s past, present and what comes next
That story is suspicious, Google's response: https://www.reddit.com/r/google/comments/8l231x/google_banne...
You kind of skipped the world ending issue.
Well, the guy could be some manager of some small project with some release deadline on his head. This may not have any impact on quarterly financials of $10B company. Big companies like this are very complex creatures and trying to bet because you had glimpse on one data point is trying to predict weather for next month because you felt breeze on your walk.
Yeah, that makes sense; I think we're more or less on the same page now. (Less: I am not making the claim that Mexico is bad, Canada is good, or that ordinary Mexicans are all that different from ordinary Canadians. Or that science journalism from Mexico should be approached with any more skepticism than science journalism from the rest of the world.)

> if instead youre only saying mexico is more violent in terms of per capita homicide, well that is trivially true so not subject to debate.

Yes, that's exactly what I'm saying :-). Per capita homicide, corruption, arming of the regular police; on all of these metrics Mexico stands out compared to affluent NATO countries. I thought that was kind of what this comment thread was debating; I misunderstood. Mea culpa. It can be hard to communicate clearly on the internet, especially on mobile. I appreciate you taking the time to help me understand your thoughts.
Why not move to another DBMS rather than move off from SQL altogether?
I am having the opposite feeling about Python. Seems everyone is using python these days and I am constantly running into things which I like just a bit less as I am trying it for side projects. Things just don't quite work the way I expect them to.
“Did partners get access to messages? Yes. But people had to explicitly sign in to Facebook first to use a partner’s messaging feature,” Konstantinos Papamiltiadis, director of developer platforms and programs at Facebook, wrote in the blog post.

“Take Spotify for example. After signing in to your Facebook account in Spotify’s desktop app, you could then send and receive messages without ever leaving the app. Our API provided partners with access to the person’s messages in order to power this type of feature.”

Facebook did not play fast and loose with peoples data or abuse their privacy. They don’t sell or give away user data.
This week’s most thought-provoking papers from the Physics ArXiv
And GitHub and Basecamp and Twitter
i'm bothered a bit by the fact that in the cartoon animation the earth appears to rotate only two or three times during an entire 25,000+ year axial precession cycle.
>I feel this fails a user expectation that simply hovering over a link doesn't inform the server of anything.

The validity of that expectation died with the advent of web analytics probably two decades ago now. The wholly general solution is to disable javascript, possibly re-enabling it on websites you trust. Sites that break without js are oftentimes not worth browsing anyway.
Apple Sued Over Not Letting Customers Disable Two-Factor Auth After Two Weeks
https://en.wikipedia.org/wiki/Gab_(social_network)

The founder was kicked out of YC.

I've never actually read it, since its insistence on "absolute free speech" just causes it to be overrun by the worst users that no other service wants.
Scarp 0.2.0. Second release of my first open source library
I read up on some F# (as many commenters suggested), and added the Result<T, E> functions Bind(), Map(), and MapError(). I renamed the Success concept to Ok to match F# and Rust. The Success functions work, but are now marked Obsolete. In 0.3.0 I'll make them a compile error. I also added JavaScript-like aliases called Then() that are aliases for Handle().

I improved EF Core support by adding support for nullable primitive types and String<Tag>, which I plain ol' forgot. EF Core usage is hard to justify, because queries against tagged primitive members, e.g. Long<Blog> Id, have to run locally instead of on the client. The EF Core docs briefly mention it.

If anyone knows how to add EF Core SQL support for a type, let me know, please.

The Primitive types added ASP.Net Core support via thin wrapper classes that contain the underlying strongly typed primitive. They're wrapped because ASP.Net Core doesn't allow user-defined structs to be controller route parameters. My hunch is it's because you can't have a user-defined default constructor for the generic code to call, but I haven't even Googled this yet.

I changed the Scarp.Result namespace to Scarp.Results because client code had to type Result.Result.Ok("all is well") because the namespace and class have the same name (for client code that isn't in a .Result. namespace itself).

https://github.com/ryancerium/scarp

https://www.nuget.org/packages/Scarp/

https://www.nuget.org/packages/Scarp.AspNetCore/

https://www.nuget.org/packages/Scarp.EntityFrameworkCore/
That brings me back to the year 2001, when my boss's browser history introduced Alexa to our admin page and they spidered a bunch of [delete] links. cough cough good thing it was only links from the main page to data, and not the actual data. I spent the next few days fixing several of problems that conspired to make that happen...
Laws are usually clear about criminal intent. If it was done without the CEOs knowledge,the CEO would not be liabel.
Most of the responses so far seem to concern themselves with law and policy rather than technology. It might be a bit more on-point to complain that the people in technology have no idea how laws or legislation works, perhaps because the older generations are severely underrepresented, as are lawyers/legislators.
Ah, thank you. Sounds not very fun. May your new company celebrate goals accomplished in years rather than worry about tasks not accomplished in hours.
If they specially whitelisted themselves it would raise antitrust issues.
Of course, glad to share resources/information.

I would add, for US markets, keep an eye on Treasury yield curve rates and look for inversions between shorter time frames and longer time frames. This has been an indicator which has preceded the last 9 US market crashes.

The bottoming of unemployment numbers and the start of a turn upwards has also been a signal.

https://stockcharts.com/freecharts/yieldcurve.php

https://www.treasury.gov/resource-center/data-chart-center/i...

https://www.bls.gov/opub/mlr/2016/article/unemployment-rate-...
FreeRTOS used to be dual-licensed GPL (with an LGPL-esque linking exception) and commercial. Amazon acquired the copyright in 2017 and relicensed FreeRTOS under the MIT license.
Same. I’ll get downvoted for saying this but I find that it is a very overrated language that is popular mostly because of its dominance in fields that are currently in the vogue, i.e. ML/AI.

(I know Django is a thing, but that has always been in the shadow of Rails, and rightly so.)
There's also https://www.shellcheck.net/
Cnntempt Culture (2015)
I'm a self-taught junior developer who started with Ruby in 2016. I've very much enjoyed the experience so far, and am currently rather invested in Rails, though I'm preparing to branch out into other areas of web development (I'm looking at you, React).

This thread is really opening my eyes to the sheer vitriol that gets directed at Ruby outside of its own echo chamber.

I get that it has performance issues (to be addressed in Ruby 3) and interest in Rails is now less than half what it was at its peak.[0] Everyone has very strong opinions, and when people start soapboxing like they are in this thread, nobody learns anything.

At this point, honestly, I just think the rest of the community could use a little bit of Ruby's characteristic niceness.[1]

[0]: https://trends.google.com/trends/explore?date=all&q=%2Fm%2F0...

[1]: https://en.wiktionary.org/wiki/MINASWAN
which book if you don't mind to share?
Love it so much. Especially the last few pages with Rachmaninov piano concerto 2, the 2nd movement.