skysight-inc/HackerNews huggingface dataset:
And here we once more have the old story on genius and mental disease going together.

While it is sad that someone like him didn't get the appropriate treatment (or even if current ones would have worked for him), we might have never heard of his genius or it might have been hidden in a satellite attitude control algorithm somewhere.
Three ways to be successful:

1. by capitalizing on your strengths, and
2. by capitalizing on the weaknesses of others, and
3. by knowing which way is easier.
https://thenewstack.io/the-troubled-legacy-of-terry-davis-go...

This seems much better. Submitted instead at https://news.ycombinator.com/item?id=18996057
If you like a fictional tale of such a thing i can recommend the smart, fun Sacre Bleu by Christopher Moore. :)
A few guesses..

- Ambient/ubiquitous computing, as the other comment pointed out

- Ambient/ubiquitous surveillance, and a counter movement to fight for privacy, personal security, decentralization

- VR/AR improve and spread further to everyday domains

- Financial and public/gov't services via software

- Education via software

- Software for developing software, maybe more heavily toward visual interfaces for people who are not programmers
So the gist is FRR crashes when it receives a message with a "valid standards-compliant unassigned BGP attribute". That sounds like a serious quality issue. Its the kind of scenario you usually have a couple of unit tests for.
What if the business is a special case among general solution businesses?
Sounds like that's compatible with the German social market, or Nordic social democracy. Or even the protectionist Asian Tiger states.
There are various studies of defect density (bugs per 1000 lines of code) versus whatever factor someone thought would influence bugs. "Software defect density" seem to be the magic search terms for finding actual studies instead of blog posts.

I unfortunately can't find it, but I remember there being a study (by Microsoft?) of defect density for projects with different methodologies (scrum, TDD, whatever), which found lines of code is more correlated with defect rate than everything else they tried. They took that as a failure; I've always taken that to mean that reducing lines of code is the most important first step (or probably more accurately reducing tokens of executable code; one liners don't help and type annotations don't hurt).

While attempting to find that study, I found a study [1] that claims to have found an empirical sweet spot in defect density by module size - apparently 400 lines for assembly modules or 200 lines for ADA modules. Those are some weird languages to have numbers on, but maybe something else in that paper's family tree has something more relatable.

[1] http://www.cs.colostate.edu/~malaiya/p/denton_2000.pdf
Troubled legacy of Terry Davis, ‘God’s lonely programmer’
Jameson Lopp Bitcoin Resources
> Here's the bottom line: Google didn't have to call it's resizable array java.util.ArrayList<E> -- it could have made android.data.ResizableArray<E>. But they didn't. Google copied the method signatures, and more importantly their organization into packages, to avoid the "drudgery" of defining their own original API.

That's one explanation of their motive, but it's not the only one and it's not the one they claim. The one they claim is that they wanted their platform to be compatible with existing software written for the Java platform. And along with it, with existing software developers writing on the Java platform. From that perspective it's not a choice: you can't use a different standard library API and have Java software run on your platform, just like you can't have a different instruction set and have a compiled executable work on your CPU, just like you can't sell an appliance with a different plug and have it work in a standard household outlet.
That's not the all story. Sun/Oracle refused to provide the TCK with a license that would allow it to be used in mobile. They did agree to allow it to be a desktop/server only solution.

However the knowledge that Java isn't open-source compatible in mobile environments was known before Google started building their own.
a button like that will be good to program. i looked to see how it can be done. usually the links a page will be shown differently if they were visited. we cant get the visited links info from js (https://stackoverflow.com/a/7291538).

the list is updated and sometimes it will have less than 30 or more than 70 links. 30 links can be shown in a single page. when there are more than 70, a btn like above will be useful. Will definitely add this btn if the site gets regular visits.

Thanks for the suggestion.
Hiring Freelancers Online: Exposing the Myths and Superstitions
Indians Are So Crazy About Mobile Video, They Use YouTube Like Google
I'd probably argue that in the majority of cases, technical abilities tend to grow exponentially at the start, and sub-linearly after a point. I've worked with a whole lot of people who have been software developers for a long time, but a given a fresh grad and a couple years experience, the fresh grad would be caught up.

For me, I've put a lot of effort into both breadth and depth, and that's where, for me, a (maybe not exponential but) super-linear growth comes from. When you dive deep on a broad set of topics, you start seeing relationships between them that others don't see. But that takes a lot of dedication to diving into a diverse set of things, and go deep on it.
Hmm yeah thanks, hadn't heard of that. e.g. "An example of the threshold at which the human body is no longer able to cool itself and begins to overheat is a humidity level of 50% and a high heat of 46 °C (115 °F), as this would indicate a wet-bulb temperature of 35 °C (95 °F)." (wikip)
It read like a cheesy timeline with minimal information in many places. I'm sure the creator just tried to compile information derived from the internet rather than create a more personal and publish worthy exposé.

Personally, I found it interesting.
I agree that Oracle isn't trying to create a ruling that obviates fair use; but assume you believe that the appellate court's ruling is correct, and APIs are copyrightable, how does fair use cover implementing an API for compatibility?

> Oracle's argument about Android and its use of Java is that Android did not run Java apps; it ran Java code, but it did not implement enough of the Java API surface to let you run Java apps unmodified.

So what? Partial compatibility is still meaningful in software engineering, and should allow libraries to run on both. Are you saying that if Google had fully implemented all of the Java APIs, it would have been fair use?

Further, can you ground the above reasoning (that fair use covers API copying, and that Google's partial implementation is material here) in the actual rulings for the case? I don't remember any of this from when I read them, though I do admit that was some time ago.

> WINE, for example, is not ruled impermissible by the sort of ruling Oracle seeks.

Why not? Simply because you cannot write a .exe that would run in WINE, but not in Windows?

Further, what if the example was instead Linux? Linux implements Unix's APIs, but also adds other APIs. You can use existing "Unix" code in new, Linux-only apps that won't run on other *nix OSs.
5G Technology Is Arriving Soon
You can calculate the (population) standard deviation of a set of data as the square root of the difference between the mean of the squares of the data and the square of the mean of the data. Is that easier to understand than √(Σ(xᵢ²/N) - (Σxᵢ/N)²)?

If you're one of the two and thirteen one-hundredths percent of the population that said "yes" to that, can you explain how to derive that formula (which gives a one-pass algorithm) from the fundamental definition √(Σ((xᵢ-x̄)²)/N)? Or, rather, that the standard deviation is the square root of the mean of the differences between the data and their mean? Without using any formulas, remember, because the position you're defending is that sequences of words are more easily read and understood by humans than mathematical formulas are. But convincingly.

The benefit of notation as a tool of thought is not that it saves memory in the computer; it's that it enables you to think thoughts that you could not have thought with an inferior notation.
Regulation.

There's so many stories of data and financial overreach that I expect much regulation on the horizon. Much of it as well thought out as Australia's backdooring of encryption.
If I built a web app with Reason can I reuse the code and turn it into a desktop app using Revery?
lol you people. the internal network concept doesn't exist in any targeted threat model.
Show HN: An awesome portal to awesome sites
Not really. That story never gained traction and has zero comments.
One thing worth bearing in mind when bootstrapping a company is that to be successful you just need to earn enough to cover costs and pay yourself something at the end of the day. Which is completely different to 95% of the companies you read about on here.

If you are building it on the side even just making a few hundred dollars per month is going to completely change things for you, and give you the freedom to explore more risky ideas. We may not have a universal income, but with hard work and dedication ("showing up is half the battle"), I believe anybody here could build a side business to supplement their income in a meaningful way.
I can't find what PJON stands for in the website. Would you mind to explain it please?
Google's Bid to Battle Amazon Suffers Blow as Walmart Withdraws
What was the Android spyware they detected? Stallman calls just about anything spyware when most computer professionals don't have a problem with it. Makes me think his 90% of 1,000 free apps having spyware could really mean nothing to most people. Without the detail we just have no idea if this is a meaningful statistic that they've come up with.
"I still see plenty of code that does have a variable to indicate what's inside, perhaps an enum {hot, cold} or worse a bool. Yuck -- you should simply store the thing and if you need to know its state you look at it."

Now I'm confused... How are those two things different? The variable indicating what's inside is going to be coming from the actual state itself, no?

It sounds like perhaps you're talking about some case where a developer has somehow copied a state and referred to the copy somewhere else. Or are you talking about a computed variable of some part of the state being a code smell?
It’s the speculative part of finance that is loathed. The one that don’t care about fundamentals, product quality, humanity and the earth.

The law is in general a good thing, but you have this whole business going that is from a fundamental point of view just meaningless. This business is about patent claims, and often all it manages to do is stifle innovation.

You could argue the productivity of both these specialities.
that's literary redhat, Ubuntu, suse, etc...

they all have enterprise support and onprem repos
I just did that. Luckily I installed Office with Homebrew Cask, so removing was just

brew cask uninstall microsoft-office

away. For me the app store version has many benefits:

- Microsoft sneaked OneDrive into the Office installer. I do not want OneDrive on my system

- All the applications are sandboxed per app store requirements.

- Indeed no more pesky Microsoft Autoupdate.
Repairanbility also has second-order effects: you can usually easily scrap the unit for parts, supplying the aftermarket repair industry.

I can recall when I cracked up my Nokia 1020. The local repair shops would replace an iPhone or Galaxy S5 screen for like $50 in an hour, but the 1020 was a nearly $200 proposition with a week's wait-- because nobody had a scrapped screen to offer.
For now at least, China's citizens are embracing social-credit systems
Same old Google.

Had they not tried to screw Sun and then left it to die instead of acquiring it, this would never had happened.

"James Gosling Triangulation's Interview on Google vs. Sun"

https://www.youtube.com/watch?v=ZYw3X4RZv6Y&feature=youtu.be...

Even with their switch to OpenJDK, they keep cherry picking standard Java APIs, forcing Java library developers to write two versions of their libraries or make do with minimal common denominator.
Yev, can I use the Backblaze Cloud Backup to just do selective backup with B2, without requiring a full computer backup subscription?
I know numerous clients already support writing to B2, but would be great if there was an official client to do just that, again, without a backup subscription.
I got my iTunes on Windows via Microsoft’s App Store ironically. It’s seemingly the only way to get iCloud working properly on Windows, they share certain common components.
Evidence suggests gum disease may cause Alzheimer’s
Yes, I built it for a project I was working on. I planned to use the machine for development and maybe gaming afterward but kept going back to my laptop since it was easier to use. I hadn't really expected that to be the case, but that's how it turned out.
George Soros: China is using tech advances to repress its people
>The trouble with this line of thinking is there's no viable way to make a legal distinction between interface and implementation.

Why not?

Abstractly, interfaces are the ways you interact with a piece of software. Implementation is how the software works. That seems like a clear distinction.

You don't need to say "the interface is in the header files, the impl in the .cc or .cxx ones", specific facts of specific cases can be left to future courts. But it is absolutely possible to tell, in a generic sense, the difference between code and interface.
Queries might be the same, but the result will differ. eg: localisation, personalised result etc.
Well, then you already want too much, right? VPN will give access to the Kids in the school to Porn and who knows what. So....

China is still a dictatorship, right, It is not the Disneyland. But Even in England you cannot install a VPN at a school's computer......
> missing critical stuff for your typical hosted $webapp server usecase:

It looks like work in progress. Selinux, updates, deployment and many other topics are on the table of contents, but not present in the document. (Yet?)

It's got some context which is better than almost any other guide. Ideally they'd include some threat models applicable to each point, but that could come in the future (also you can send prs)
Forgive me for speaking imprecisely. The message I wanted to convey was that you can’t just buy votes with advertising or lobbying.

John Kerry is also an excellent example of how money won’t buy the presidency, thank you.
Sadly, yes, which makes the wastefulness of it sitting in the corner that much more poignant.
You can install Canonical livepatching, I think it deals with actually applying new kernels and removing old ones. https://www.ubuntu.com/livepatch
Not his old posts, but if you're at all interested in seeing his old streams circa 2015/2016, there's an ongoing live stream here: https://www.youtube.com/watch?v=1iyknwjYbRE
so... serious question, and I'm asking you, 'cause it sounds like you are implying that you've sued your employer. is suing your employer a seriously career-impairing move? I mean, I think most court proceedings are public records, and it seems like if the fact that you sued your last employer for something came up in your background check, I personally assume that'd be as bad or worse than an old felony conviction, from the employer's perspective.

Are people who sued their employer a protected class in the USA, or is there some other reason why this isn't a career-ending event?
Not a lawyer, but the Supreme Court has ruled that they are Constitutional, and that’s pretty much that.
(IANAL, this is not legal advice.)

I wish you, and cwyers, would provide better reasoning as to why this is all FUD before decrying it as such.

I'm not seeing how "doesn't harm the ecosystem" is a fair-use defense. What logic are you using to arrive at a fair use argument for Linux's copying of Unix APIs that doesn't apply to Google's case?

I'll pose the same examples to you as I did in another thread: IIRC (it was a long time ago) Window's APIs closely resemble or are exactly like OS/2's PM APIs. Windows, one might argue, definitely harmed OS/2's "ecosystem", since the latter is virtually extinct in the mind of the public. Is that a violation of copyright?

Especially since nobody thought APIs were copyrightable right up until Oracle decided to declare them as such, nobody has put anything regarding them in licenses. Nobody has thought that they even needed a license, much less obtained one, and a lot of effort has been built on top of products that are backwards compatible with things from many decades ago.
My hypothesis : Google always shows the captchas now, even when it knows that you're really not a robot because it knows you need its services and you'll probably solve them for free for up to a minute. Related post : https://news.ycombinator.com/item?id=18704960 (Ask HN: Do you think Google's recaptcha has gone greedy off late?)
You maybe missed the point where the Supreme Court ruled that binding arbitration clauses are enforceable.
Bill Gates Examines Exosuits at the Wyss Institute at Harvard
Safety Breakaway Lanyards
This sounds very interesting and challenging, building a platform for non-english language is amazing. I would like to know more about your NLP systems.
>So, if you make a lot of money, the city is great. If you don't make a lot of money, the city _would_ be great if you could actually afford to live there.

I do think that there is a chicken and egg problem here, and it's part of why we think it's so important to keep poor people in their houses as the place gentrifies; A poor person growing up in a rich city has massively more economic mobility than they'd have growing up in a small town.

Of course, you are right that it's hard to be poor in a big city; but if you can snag a rent controlled room, or your aunt's couch or whatever, it can be a good leg up.
Why is this submission marked as a dupe?
George Soros is jealous and angry he didn't think of that.....
I have no experience with Mustangs. Honda is pretty good. I've got a Subaru with 235k on it that's still going strong. How many miles have you got on your leaf? I think they're pretty cool but they don't have the same capability a normal car.

Brakes are easy on pretty much any car but I'll do brakes, head gaskets, timing belts, pretty much anything. Most of that stuff is way more complicated on modern cars.
Sure we are in process of publishing more details about our complete ML pipeline. Subscribe to ShareChat blog.
I realise I muddled my words in the previous comment, but I think you get the point.

WSJ themselves are welcoming of non-paying readers from certain channels.

So it seems a bit mean-spirited to hound people and liken them to criminals for doing what the publisher welcomes under only marginally different circumstances.
Programming paradigms for dummies: what every programmer should know
Yes,could that bug be the reason for the AI getting to 1000APM?
> Of course everyone hates Adobe's awful subscription model

Not everyone. I have access to pretty much everything Adobe makes for $30 per month. That’s a far better deal than paying hundreds each for an app I might use occasionally. It also includes TypeKit and let’s me use Adobe fonts in any application, not just Adobe’s or on the web.
What about the lost productivity from debugging really simple errors that would have been caught by type checks?
I don't know how much it's self-imposed, but I imagine if 100% of the samples were tested and the evidence reanalysed then we'd be seeing a mass exodus from the prisons.
I had Office 365 installed manually from Microsoft using their installer. I didn't even have to uninstall it, just downloaded from the App Store and it updated to that installation option now. I didn't have to log back in, or do anything other than enter my keychain password (many times) for it.
If I bought a better TV for $400 I would get no benefit out of it. Charge me for a $10 capacitor and 30 minutes of labor, please.
Follow us: https://blog.sharechat.com/
Source documents are linked throughout the story.
In a word, no. It’s the equivalent of IP space - it’s a fixed format (a subset of the EAN/UPC format) with a finite number of entries, and it’s a unique key, so there has to be a single issuing party.
That sounds like selinux / apparmor / rbac. (Or alternatively I don't understand what you mean by "patch Linux kernel with per-app permissions")
"My problem with quips like these -- as right as they are -- is that they accept the premise that privacy is about hiding a wrong."

https://www.schneier.com/essays/archives/2006/05/the_eternal...
The IWW.
See also the Lead-Crime hypothesis, which proposes a causal relationship between the banning of leaded petrol and a sharp decline in crime rates:

[0] https://ichef.bbci.co.uk/news/624/media/images/74298000/gif/...

[1] https://www.bbc.com/news/magazine-27067615

Leaded petrol was made possible by Thomas Midgley, who also discovered Freon resulting in CFCs and the ozone hole.
Government and Universities Create Domestic Labor Shortages of Scientists
it probably won't impact you.
So that would mean that Android would have to be under GPL, right? But what damages are they taking about? GPL fines because Android isn't GPL?
Interestingly, I'm not seeing much of a difference in the two. It seems that the non-App Store version was sandboxed as well, and both have a long list of ways they "poke through" the sandboxing model.
i dont mean to be negative but ML and even conventional computing are starting to make me tired. im always wondering what it will be next that ML can do better than humans. what is next up for automation? will this be the one to send a shock-wave through an industry / the economy? i feel like i need to constantly watch and keep track of the progress thats being made. and im starting to get tired from having to re-think life again and again.

for example, google has published voice synthesis samples, voices generated from text, that are indistinguishable from real human speech. it hasnt been perfected yet, but i think most people would agree that we basically now live in a world where voice recordings cant be automatically trusted the way they used to be. it completely changes the way you think about and navigate the world. it will open up a universe of new schemes, methods of fraud, etc etc that we will have to adapt to.

then there are deepfakes. there are limitations, and the results arent perfect, but its very early days. again i would say that the consensus among us is that we now live in a world where video evidence is basically no longer intrinsically trust-worthy in the way that it used to be.

i practically grew up inside a computer. but i am now sensing that as ML fills in, its going to be a very uncomfortable ride for me personally -- and i dont understand how it couldnt be for anyone else. and what about when AGI comes? just curious to see if anyone else shares my experience with this.
text version : https://termbin.com/40fa
Prettier is a code formatter, not really comparable to TypeScript
They shifted a lot of focus to Azure.

Azure Database for PostgreSQL competes against RDS and to a lesser extent, Google's Cloud SQL for PostgreSQL.

They'll still sell MS SQL Server too. But sometimes PostgreSQL is a better fit for your stack, or your preference, and they want your money for them to provide that too.