skysight-inc/HackerNews huggingface dataset:
Same reason as you'd learn any language: job market (some areas have more openings for one language (for instance, in Houston, Ruby is slightly ahead of Node, and C# blows both of them away) or another or you need to work with projects written in that language (in the Ruby example, say you want to write a module for Metasploit or hack on Gitlab), etc. It's never as simple as focusing only on what the coolest web language is.
> The results of her investigation show that she was able to eradicate HPV in … 57.2% in women who had lesions but don't have HPV.

How do you eradicate HPV in a population that does not have HPV?
In a lot of jurisdictions a contract that you were not able to negotiate properly is simply void.

Sure, a ToS is different, and there's basically an implicit contract when you buy a service, but that doesn't mean that the ToS is all powerful. It can be still unfair practice. (Some jurisdictions have that too.)

Now of course courts can't really force G to do business with you, but as others mentioned they can be sued for damages.
Neoleo: Lightweight curses spreadsheet based on GNU oleo
This is known as the "lava flow" anti-pattern. I kind of like the visual imagery of the two. With the strangler pattern, you have new living pathways to deliver functionality. With the lava flow anti-pattern you have petrified remnants that lead different places, but which have died.

From my own experience, when you take over a project that has attempted the strangler pattern, but got cancelled the key is either to continue it (holding your nose if you don't like it), or remove it and go back to the old infrastructure. If the new pathway is better than the old, go with it until you can remove the old one. Even if you have a new super zappy way to do it, resist introducing it without "finishing" what what started earlier (one way or another).
The problem here isn't that Google terminated the account (which seems reasonable, given the circumstances), but that's its essentially impossible to have it reinstated because there's no real appeals process.
Teen Gets Vaccines During Measles Outbreak, Despite Mom's Belief
Same creators realized immediately after building that they can build better and are given the opportunity to rewrite.
Why the mobile providers (Eg Orange, ATT, China Telecom) could not cooperate and create a 'Provider Store'

That's governed by their consortium
(And if Google fusses at that, create a fork of Android and make a ProvidersDroid OS)?

A consortium of consumer oriented connectivity and device providers (that are also competing with each other) -- have to be able to stand up to this MonsterG, that's waging a war on small-sized-businesses and individuals.
I think it _could_ be used that way. If used properly, however, you’d make sure all your other ducks are in a row before using something like this as icing on the cake, so to speak.

But you make an important point.
It's a simple principle, but since it makes the world shittier, let's not adopt it.
And long before that could have been done, they had to do a lot of research and engineering, much of which was dead ends. US could afford to fund all that, including the dead ends. OPs argument above is that Germany couldn't compete, because they didn't have such resources, and had to pick one direction and stick to it. My point is that it's true in general, but there was a chance that Germans would have picked the right one from the get go, and managed to get similar results with a lot less effort.
What's the alternative? Never develop any mobile apps?
This is what happens when you don't pin your dependencies, right?
This would enable a black market for the data, at which point good luck regulating
also flask, pretty simple and very lean.
just saw a documentary about their international parternship efforts (middle asia, africa and bits of Europe like portugal and greece) .. it seems they might take the lead (unless large economic implosion)
1. Building Evolutionary Architectures - A great book for those looking to build an IT department that can meet the business needs of today and create an organizational mindset that allows you to still be nimble and evolve to meet future demands.

https://www.amazon.com/Building-Evolutionary-Architectures-S...

2. Building Microservices - A great book by Sam Newman which Building Evolutionary Architectures is effectively written upon IMHO. This book is really more technical and gets into the weeds of building out systems using microservices and it also touches based on CI/CD.

https://www.amazon.com/Building-Microservices-Designing-Fine...

3. Inside the Minds - Although this book is old and talks about XML as an emerging technology, it's exceptional in showing you how various CTOs think and define their roles in different companies. It really drives home the importance of having IT support business vs. just building out technical solutions.

Note: Buy this book used and save yourself a lot of money. I got it for $2.58.

https://www.amazon.com/Inside-Minds-Technology-Officers-Peop...

4. Release It! - A very good book that talks about important concepts in building systems that can be released often. It talks about things like Bulkheads, and circuit breakers; also mentioned in Sam Newmans book,. If you're company doesn't have CI/CD in place and a proper release model, then you should certainly read this book.

https://www.amazon.com/gp/product/1680502395

I have more books, but I don't want to flood this post.
>monopoly

Apple has a bigger market share
>My point is that Fortnite copies very much from PUBG. I didn't make any arguments about whether that is acceptable or precedented.

Please read what I said and don't put words in my mouth.
The countries of the American continents have a ton of historical baggage with regards to treatment of first nations / indigenous / aboriginal / native american people and plenty of current baggage. And I don't doubt Sweden does too. However, the current status is not in remotely the same league as the violence, corruption, and warfare raging throughout Mexico. This is quantifiably worse.
This exact thing happened to me too. They claimed click fraud and terminated my account.

It was 10 years ago, and I have tried to make an appeal about it but always with the same response.
Literally none of this is correct. Bonds do not inherently or even typically refer to government securities. And not all government issued debt is AA, for example Mexico bonds are currently rated BBB+. Junk bonds are speculative rather than investment grade, quite a lot of corporate bonds are investment grade.
I was expecting a fraud app or something but the app looks legit. I wonder if Google doesn't want you to store you're loyalty cards. Btw $25k seems like a lot for this app.
It really is lizardpeople-style crazy. It is halfway between a troll and a Russian PSYOP. That language really does it justice.
Can’t view the page on iPhone 6 and safari. Doesn’t let you zoom out to see the whole page at once.
military spending is still huge, does this mean they shifted from a good ratio of research to mostly weapons ?
You will lose your job, citizenship, banks will freeze your money and you'll be added to blacklists of many 3 letter agencies. And NoFlightDB.
Yes, this is HN, we all get it. But theory isn't reality. What's the solution today other than going back in time and blocking appstore monopolies?
Nitpicking (sorry), but decriminialization of use doesn't fix the supply side of the equation — production, distribution, and sale would still be black market. To erode the cartels' profits we would also have to legalize (or decriminialize, but at that point, might as well just legalize) production and sale.
I clicked the New Yorker link, hoping it would be the Forster classic. I was a little bit disappointed. Thanks for finding these links.

The original short story is breathtaking for both its foresight and salience. It belongs with those titans of dystopia, 1984 and Brave New World. In some ways, it is perhaps even more relevant to today's world, given the rise of all encompassing distributed computing juggernauts like Google and Facebook. These systems have gotten so big and so complex, it seems beyond the capability of any individual to rein them in.
> How is this different than taking a picture of someone? The image is owned by the photographer, not the subject(s) according to current laws.

The photographer may own the image, but the subject may also need to sign a release for the photographer to monetize.

> if I meet someone on the street, and record their name, the conversation we had, and the location where I met them, and their phone number, have I “taken their data”?

> Do they have the right to demand that I not record that information?

In some US states, yes. Many states have what is called "two party consent" and you cannot record a conversation with a device unless both parties agree.

> Or is it only if I do this at a scale beyond which humans are not capable, and store it digitally, is that what makes this illegal?

There are many different factors. However, one of the big ones I would put forth is if I don't ever interact with your service and you still have a profile on me.

My friends tag pictures on Facebook. This means that Facebook now has a profile on me that I did NOT consent to. What is MY recourse?
there was a news segment about how a good chunk of new ecommerce website where front for alibaba

also aliexpress is my go to store for electronic parts these days
Reflective higher order process calculus – Greg Meredith
Weird, I don't see anything about a tip in there...

Ah here it is: https://help.uber.com/partners/article/are-tips-included-in-...
Right, but if the author thinks it needs to be explained, based on the audience, then it should be explained before it is referred to.
Loyalty app for small retailers https://itunes.apple.com/gb/app/hoopapployalty/id1287914039?...
From someone who's been following gaming for 30 years let me tell you Its good, people like it for now, it'll be dwindled down in 2 years and something new will be the hotness.
Facebook wades into world's longest civil war but does it know what it's doing?
True, I think people equate news media with informative journalism, which it does embody at its finest, but at its worst it's a machine for generating fear and clicks over constant scandals. Not that there's malice, but the entire system is incentivized to do this.
I remember people suggesting I learn javascript when I first started out. I found the syntax of ruby way easier to understand in those early days, and found ways to actually build stuff when I didn’t really know what I was doing. Now I sort of miss ruby (while writing node/typescript all day everyday).
The original comment claimed that the small violent area of Mexico was (exclusively) adjacent to the US border.

The thrust of the comment you replied to was that in fact, violence was not constrained to the US border.

I think you failed to read tamalesfan's comment accurately (much less charitably). The snarky comment looks especially foolish when you're so off-base.
I don't have a link, but pretty sure it was Zoho
I'll echo the same from other commentators.

There are a LOT of issues with reproducbility in Bio [0] at the moment, and in US based science in general. From others in 'Big Pharma' that I know, they agree that much of bio-tech based science needs to be re-run. Others in the comments section here point out that Mainland China has a history of suspect research. That may have been true 5 years ago, but they are 'up to par' with US based researchers now. Meaning, that the Chinese have gotten more rigorous and the US has severely slipped in quality.

I mean this next statement with full honestly: I don't believe half the labs out there in the US these since about 2016 onward. From very private conversations with others, many labs are abusive, fraudulent, 'me-too' landmines, and generally lying to grant funders, donors, and potential/enrolled students in a strange game akin to 'Catch Me If You Can' style con-artistry.

Major efforts are being taken to 'fix' the system. Me-Too is a perfect example. The Nature paper that is linked is another perfect example. These efforts are very much needed and those that undertake these efforts should be applauded and emulated. That said, Max Planck's quote is the speed at which this change will occur, namely, one funeral at a time[2].

[0] https://www.reuters.com/article/us-science-cancer-idUSBRE82R... A bit old, but should get you started on more up-to-date research.

[1] https://www.theatlantic.com/health/archive/2018/09/what-is-f... Food Science, but it illustrates the structure that leads to fraud.

[2] https://en.wikiquote.org/wiki/Max_Planck
Natural probably means that for a given mobile platform it's natural - due to network effects and other market forces (e.g. the platform owner heavily subsidizing/supporting their choice of store) - for one store to emerge as a monopoly.
I think this is an insightful point of view: "Let's face it, all we are doing is writing tomorrow's legacy software today."

Maybe we spend too much time trying to design flexible programs that can be easily updated to support new requirements (which, in my experience, usually ends up just being extra complexity which must be maintained and never allowed the extra flexibility it was supposed to deliver), and it might be wiser to sometimes think about software which is easy to replace.
Do you think it would cost them more than it costs AT&T or Comcast, who don't have $100 billion in savings between them but do offer phone support to about 200 million people?

What happens if Google provides support is their average revenue per employee drops from $1.3m to an even million per year or whatever and their profit margins remain immense and that $100b+ in the bank keeps on growing. But it is certainly more expensive than an auto-emailer faking support.
Thanks! Yeah it took a good bit just to get a proof of concept working. YouTube's API doesn't have very accurate time, so I did a bit of smoothing. (you might notice they take a second or so to "lock in")

The "notes" are just divs with css transform and transitions....their position gets updated every second with where they are supposed to be two seconds later. Works surprisingly well. But yeah, lots of work. :) I'll be making videos to show how to do all the recording and editing and stuff in the coming weeks.
This does add more fuel to the fire about app store monopolies upon platforms.

I forsee the EU eventually fining Google (nice revenue stream with fines recently) and they have to do what Microsoft had to do with the IE Browser and offer the users a choice which lists the alternatives and allow the user to chose and change as they wish.

Which would be nice, and will eventually happen. Though these things will take...time. Though I wonder if Microsoft will have an android app store by then, the poetic irony of history will sing come the possibility of Google having to offer users of Android an option to select which store they wish to use instead of the Google default, with Microsoft as an option. Browser selection parallels are abound here.
It wouldn't. It was just the normal kneejerk reaction to any China related on Reddit.
I love how we understand the value of intellectual property, but when we talk about private personal information we are unable.
We've used this pattern in an warehouse management system in a company I worked for years ago.

Old version had almost all the logic in PL/SQL, some Qt forms for high-level management, and C++ console apps (warehouse processes) running on portable terminals through telnet (so in reality these were running on the server, and portable clients were telneting to it to control it).

First we introduced XML-based protocol between C++ app and portable terminals, and a .net client running on these terminals to replace telnet. This allowed for a simple graphical interface instead of text-only, so there was a good motivation for customers to upgrade. Also it separated the parts clearly and allowed to mix and match new and old parts in the system.

Then we introduced J2EE application server, exposed the database through hibernate, and new processes were written in java (jbpm to be specific). They still used the same XML protocol and .net client, so old C++ processes could call java processes and vice-versa.

New processes required the possibility to call PL/SQL logic so the features that were needed were exposed through J2EE services to the java processes.

Finally we added a way to write new management forms in Eclipse RCP.

We also planned on moving the logic from PL/SQL to J2EE completely, and becoming database independent, but we never got to that.

The rewrite was never completed, there was a merger in the meantime, and we switched tech again, at which point most of the team left :)

But what we finished was working reliably, no features were lost, and as far as I know some customers still use the old system, some use both, some use the new system.

The thing that made it easy to do, but also hard to finish - was the logic in PL/SQL. As long as we left that be it made moving everything else easy. But at the same time it was a constant temptation to just call the old PL/SQL function instead of writing a new J2EE service, and finish the task at hand faster.
Interesting article but I think it somewhat misrepresents Epic's history and overstates the extent to which they have primarily been an engine company.

Epic started as a pure games developer. They somewhat accidentally fell into the engine business on the back of Unreal but turned it into a major part of their business in a way that id did not despite similar interest in licensing the Quake engine around the same era. They always continued to develop their own successful games however (the article does at least mention Gears of War) and in the past were sometimes accused of being more focused on shipping their own games than supporting engine licensees.

They have always maintained a business model built both around successful in house games as well as successful games from licensees. In this regard they differ from a purely engine focused company like Unity who don't have in house titles only licensees and engines like Lumberyard that have neither.

And cloud based gaming streamed to a thin client will always be a dumb idea and will never succeed for similar reasons that thin clients in general never take off but more fundamental. Games require low latency and it it will always make sense to have significant compute on the client because physics.
It's indeed a good reason for apps to pin their dependencies; those that did so presumably didn't have their builds broken by this issue. I don't feel that pinning dependencies necessarily makes a whole lot of sense for libraries, since it creates inflexibility and dependency duplication for app developers. But opinions vary.
Since nothing is actually executed until you click on the link, the only issue would be those on metered connections.
Magnetic-core memory
The fun way to learn Ruby
Reddit has gone downhill a lot in the last 2 years. It's becoming an echo chamber.

However, there is still enough quality posts and comments to keep me hooked until something better comes along.
Also - the fun way to learn Ruby https://news.ycombinator.com/item?id=19125800
Bezos-hired sleuth suspects sexts stolen by “government entity”
I suppose I could, but then I'm running my tests twice (once against the actual compiler and once against swc). Compiling my code is necessary to run the tests anyway, so it seems a bit moot to go through the trouble. I could ditch "real" TypeScript compilation altogether, but then you're not building for TS anymore, you're building for the variant of TS that swc supports.

Plus, I'm not writing unit tests that test the behavior of things like enums and decorators, I'm testing the business logic of my application. If the compiled code behaves strangely under abnormal conditions that wouldn't occur in the test environment, it's going to be a hell of a time for me to figure out what's going wrong.
It's strange how some people think that gossip and intellectual property are somehow the same thing. You have no right to be paid when people talk about you.
It's easy to complain, but the problem is that status quo ISN'T WORKING. That's no longer on the table.

So, you either have to come up with something constructive, or someone else will.
There's a similar thing I try to encourage. For any new project/component you should do it three times.

First time to get it wrong.

Second time to learn from your mistakes and get it less wrong.

Third time to try to ensure that all subsequent mistakes can be gracefully recovered from.

When given a new piece of work I find stage one tends to be my planning stage.
Ruby is a beautifully designed language and that makes it worth learning on its own.
By the time those case studies exist it'll be too late. Regulations have a way of coming into existence more than going out of existence. I don't see why we can't learn the same lessons from banking or manufacturing.

An example of regulation I'm glad didn't pass: https://en.wikipedia.org/wiki/Clipper_chip
It's not just techies who think this is valuable. Yale Law's Information Society Project uses it.
I have a Facebook friend who is fairly active in the anti-vaccine community. I don’t know much about the science, but the one thing she has posted that has concerned me is that insurers pay doctors significant sums (tens of thousands) if the super-majority or their patients are vaccinated on a certain schedule. She has posted printouts that allege this, and I’ve not seen any arguments that dispute this claim (there are lots of people disputing other claims of hers, just not this one).

Does anyone know if this is true? It resonated with me because when we were vaccinating our baby, we asked if we could slow down the vaccination schedule and spread out the shots a little. The doctor was very strongly against any spacing, even though she couldn’t articulate why. If she’s being measured/compensated based on having patients vaccinated on-schedule as my friend claims is the case, this would explain her reaction.

Note: we fully vaccinated our child, despite her having an adverse reaction to the chicken pox vaccine (which we never had as kids, since at that time everyone just got the chicken pox).
There is serious money to be made on these platforms. Just look at how Zynga made millions in that walled garden.

Of course the problem is that this is a very skewed ecosystem/market. Very harsh rules, everyone is incentivized to play as dirty as they can get away with to maximize profit, because it's just a matter of time before the platform owner tries to get their hands on that particular app/idea/service/niche. (Or someone else, or even just a free alternative.)

And similarly, since platforms sell convenience, lifestyle (in case of Apple) as a service, and exactly because of this they want their users dumb, they sacrifice app developers and apps the moment it would cost them some user convenience. (Of course this paradoxically keeps users in the dark with regards to real security and real convenience of computing, but keeps users very motivated to learn whatever the platform owner think should be the new "convenient" way to do things.)
The Minneapolis housing market is really easy to get into right now, I have family who just moved up here and they found plenty of good options pretty much immediately. Might be something worth keeping in mind.

What do you not like about CA? As a fellow midwesterner and current Minneapolis resident (who will also be looking for a new job pretty soon), I'm curious to know what it's like out there.
Robert Ryman, Minimalist Painter Who Made the Most of White, Dies at 88
Far-Right, Left-Right. These kind of labels are created by less intelligent people who can't psychoanalyse other people. It's so much easier to come up with conclusions about a person who told you that he's a patriot or gay for example, but the reality is much more complex than you think.
Reminds me of https://programmingisterrible.com/post/139222674273/write-co...