skysight-inc/HackerNews huggingface dataset:
False analogy. Mobile phones were expensive because the R&D was expensive and the production technology immature. Flying people requires a lot of energy because of physical constraints, and the potential economies on fuel use, while existent, are strongly constrained.
> You too, have every right to be cynical about his intentions and healing.

On the contrary, I don't doubt much about their intentions or healing. But that alone isn't sufficient to absolve them from responsibility or scrutiny while talking about a paid product for a holy grail medical problem like depression.

> He also has every right, to share his story about his struggles with depression, and what did and did not work for him.

But that is not the only thing they are doing now, is it? They are linking their paid app to that story, and that puts it in the realm of false advertising. FTC and FDA regulates the real world, independent of our being full of love or fear, and if that app was big enough it would likely be in trouble.

> so you keep living in your world of fear and cynicism. I'll live in mine of love and courage.

I'd watch for confirmation bias.
It is difficult to predict these things. If you are targeting the web (as you mentioned you are a web developer), I would say it's very hard to bet against JavaScript, for good or bad. However, I think the future for Swift devs is bright as long as they are willing to specialize on Apple's family of devices.
$299 for the 5600X
That was just a really snarky way of saying that RE people and people who pay attention to OWASP are not comparables. Sorry, I should have just been direct about it.
Maybe we get lucky and the SCOTUS ruling comes down against uncopyable API's. But while that seems questionable at the moment, it's important to remember one thing: there is always an "out" even in the "nuclear option" case and that is "have Congress change the law".

It seems to me that now is the time to start thinking about putting together a mass effort to get Congress to change copyright law, to establish clearly the semantic distinction between API and implementation, and to make it clear that the API part can be "copied" in the name of interoperability.

No, that's not an easy thing to accomplish, especially without armies of highly paid lobbyists, but I'm guessing that a few big companies - like cough Google cough might be interested in supporting such an effort.
IBM is always an interesting company. They seem to get dragged kicking and screaming into the next paradigm shift every 10 years or so, but they do still seem to manage to actually _make_ the pivot and stay somewhat relevant.

They're never a leader, but their staying power is impressive.
I've yet to see a certified source code that's different from the non-certified version. I've looked at the ThreadX sources on Github and I see no difference to what I had access to at my previous employer.

I've also gone through the Github history of the FreeRTOS project. The only merged PR that I could find that was not made by a FreeRTOS team member and touched the kernel was a series of whitespace changes.
API design largely determines whether a performant, correct implementation is even feasible within a given time frame. Setting aside whether or not developers can then successfully use the API to accomplish their goals.
spot on. Data lake approach is a lazy approach. Throw a pile of garbage to the storage layer and figure out how to use it later. People just kicking the can.
Can someone explain why they're doing this? I'm so used to tech companies merging and acquiring one another. What does IBM gain by splitting up?
Density launches Open Area radar system for buildings
The standard library is owned by the people creating it, and of course your work using the standard library is a derived work of that standard library.

For example, glibc is owned by GNU, and it is licensed under the LGPL, so you are allowed to dynamically link it without having to release your own code under the GPL (or compatible). This is all happening today.

The only projects that will be more seriously affected by this decision are WINE and similar - projects that are copying the API but not the implementation. Even here, it is very likely that WINE could win on Fair Use, since their copying is obviously done for interoperability.

Also, APIs are obviously creative human works, and their purpose is first and foremost usability for the end-user.
From an organizational perspective, the benefits of static type checking are quite obvious. I'd go so far as to say it's a software engineering best practice to prefer languages with static types when building new software. The reason for this is because many, many, many engineering hours are saved at an organizational level by having a compiler that is able to enforce correct data structures throughout the application. Eschewing types for speed is just a form of technical debt that has to be repaid in perpetuity whenever it comes time to maintain or refactor the software, not to mention the fact that every new developer working on the application is now burdened with this debt.
This is where the confusion lies: Google claims Oracle is copyrighting an interface to Harry Potter (as per your example) -- i.e., they are claiming copyright to any / all characters that are (1) a boy in his early teens (2) has magical powers (3) goes to wizard school.

Now, the question is, where do we draw the line: As per Oracle, there cannot be any other character that does what Harry Potter does.
Lloyds bank in UK has signed £1B contract with ibm that includes use of IBM cloud

I'd imagine it could be popular at banks that are used to working with them for 30 years
Great question! We address this in detail on our Security page [0], but I'm happy to give a high-level overview here:

1. Don't go down! We run two independent compute clusters on different managed infrastructure products (GKE and GAE) and route between them at the DNS layer to help avoid downtime

2. We store local encrypted fallback files on your infra via our CLI [1]. These local fallback files are fully managed and allow the CLI to continue to serve your secrets, even if our API or your internet connection is down. I use this heavily whenever I'm on a flight

3. More coming soon! (really)

[0] https://docs.doppler.com/docs/security-fact-sheet

[1] https://github.com/DopplerHQ/cli
Regression tests across multiple repos are still required. I don't see how splitting a monorepo into multiple repos gets rid of those tests.
If Oracle beats Google in the Supreme Court, IBM legal could be their best performing business unit.
nobody is making you use chrome.

I'm using firefox
So the benchmarks are insane, always trust but verify there. I only caught the tail end but what would really let me buy in to Team Red is a competitor to VTune and IPP.
We knew asbestos was bad since the 1890s and it wasnt regulated until 1967, lead was known to be bad since the mid 1800s while lead paint wasnt banned until 1978 and leaded gas wasnt banned until 2000, lead paint and pipes are still plentiful across the US. Cigarettes were known to be harmful since the 1890s, and the government didnt do anything about it until 1964.

Regulation can be successful, but at best its slow and incremental, and in the long term corporations will weaken and subvert them. Just having a system which incentivizes good behavior in the first place would be better than trying to regulate bad systems
I think everything is complicated, and that is certainly isn't as simple as "Apple should pay paid $250k to a pentesting firm to find these bugs", because you could keep paying $250k over and over again and keep finding different bugs of comparable severity.
Wonder if the increased H1-B salary bands also had an impact the profitability of their IT consulting arm.
ECC support in AMD systems is strange. It's supported theoretically, but practically there are issues, one have to carefully pick motherboard and even then it's some kind of unsupported configuration. Intel sells cheap and fast Xeons with proper ECC support. I'm very interested in AMD CPUs and I hope that ECC story will improve, so I can buy some kind of workstation-branded motherboard and use fully supported ECC configuration.
Reading your other comment, I'll concede that it's not impossible to encode these things into the type system. I don't think it will scale beyond toy examples (at least until AGI is a thing). There are plenty of function names that represent highly specific business processes (and jargon) and I don't see how any type system will have enough context for that.

Less bugs does sound good, but after a minute thought there still seem to be uncountably infinite bugs even in the presence of dependent types. Just a few less than without. :)
The industry cares about platform compliance while minimizing cost per transaction. When has IBM ever been competitive on that metric and why is now any different?
EnvKey user here - it looks exactly like EnvKey. Not sure what the underlying crypto primitives are - EnvKey relies on PGP/GPG style stuff and have a lot of documentation about it.
Is there a legal or internal Google policy basis for the distinction that you're setting up?

Otherwise, all this indicates is that, in this specific case, Google gave information about an address, but you have no idea that these "keyword warrants" are limited to the "narrow" conception that you put forth.

In fact, they explicitly reference a case where this keyword warrant was not used to look for an address, but rather a different search query.
DialogEDU | West Palm Beach, FL | REMOTE US | Ruby on Rails developer | Full-time |

Our team is currently 2 full-stack rails engineers, We're looking to bring 2 more (front-end/back-end focused).
MUST have: 3+ years production Ruby on Rails experience. TDD/BDD using Rspec, Capybara. Experience using/implementing RESTful APIs. Experience with code refactoring & optimization.

Our tech: Rails, React, MySQL, AWS
Projects to work on in the near future: Update rials from 4 to 6. Improve test suite, increase test coverage. Extract Rails engines into core app. Improve performance. Scale. Develop integrations with 3rd party APIs. Develop next version of API. Make your email subject line 'Dialog SE application <your name>' so we know you've read this.

Send email to jobs at dialogedu.com
Include in the email: 1) Resume. 2) Why you'd be a good addition to the team. If possible, links to projects/code samples that highlight your skills.

======================================

DialogEDU | West Palm Beach, FL | REMOTE US | Front End developer | Full-time |

Our team is currently 2 full-stack rails engineers, We're looking to bring 2 more (front-end/back-end focused).
Must: 3+ years production React experience, Strong js experience. Testing with Cypress or similar.
Bonus: Basic understanding of rails

Our tech: Rails 4. React, Ember 1.8, jQuery. MySQL, AWS
Projects to work on in the near future: 1) Convert app dashboard (currently: html, css, jquery, ember, react, tubolinks) into react app. Make your email subject line 'Dialog SE application <your name>' so we know you've read this. 2) Overhaul platform UI/UX
Send email to jobs at dialogedu.com
Include in the email: 1)Resume. 2) Why you'd be a good addition to the team. 3) If possible, links to projects/code samples that highlight your skills.
Google spend a lot of money on not doing that, while Sun was already working on the completely free OpenJDK.
Who's actually using IBM Cloud?

Same as Oracle cloud, their users are organisations locked into long-term support contracts, who are offered sweeteners to use their clouds. Which of course only makes them more locked in.
what they really dont want is for us to consider alternative systems
The most redeeming feature is that normal cloud providers have a zero friction onboarding funnel whereas IBM seems to make you want to meet as many “sales engineers” as possible.
Ask HN: When should a startup hire their first developer?
I hear a lot of advice warning against hiring too quickly, yet I see a lot of startups starting to hire as soon as they raise a seed round.

Assuming a startup has at least one technical co-founder, at what point is it a good idea to hire another developer?
We've spent almost three decades negotiating and harmonising with the EU and still have plenty to work out afresh every year, so if the UK thinks it will tie up its divorce with a bowed ribbon in three months, the only word I have for that negotiating position is: brave.
Yes, sradman. You describe it correctly here as a HTAP architecture. What we do differently is that the same scaleout consistent metadata layer is used for (1) online FS (NDB - mysql clustrer), (2) offline FS (hive), and (3) HopsFS-S3. That is, the data files for Hive are stored in HopsFS, that in turn stores its data in S3.
Because of our metadata architecture, we ensure the consistency of hive data files with hive metadata using foreign keys, and we have extended metadata to store all the feature metadata that is kept consistent with good auld foreign keys and transactions.

We also automatically synchronize the metadata to elasticsearch, so you can do free-text search for features, files, extended metadata, etc. So, you can search up to PBs of files/dirs/tables/features/extended-metadata in milliseconds.

You can find more info here on the research behind it:

https://www.logicalclocks.com/research
« For decades prior to Oracle's lawsuit, most people in the software industry assumed that APIs couldn't be copyrighted. »

Well, what were they supposed to assume?

It's shameful that it's been 40 years since computer programs were explicitly protected in the US under copyright law, and this remains an unsettled question.

This situation is an extremely poor advertisement for the practice of passing vague laws and letting their boundaries be settled over time by court cases and precedent.

It's painful to have to listen to lawyers argue by an analogy between function declarations and Harry Potter chapter titles.
mods can give posts a second chance, by hand. but only once per post.
Can anyone point me to the tool they use to generate the concurrency graphs, such as this one https://user-images.githubusercontent.com/410484/93755338-ba...? Is it something OCaml specific?
Convergent evolution. Turbolinks has a similar use case but does not implement the same abstractions as OP's approach.
Now get OEMs to put one in a higher-tier laptop with a decent keyboard and socketed RAM and you can take my money.
Avoiding release and dependency management is not a shortcut - it's avoiding a needless detour. Management is overhead, overhead requires resources like the 'good devops' people you mention. Many companies and teams are lean and must find ways to work more efficiently - mono repos are simpler so they are the default option. Only if you have a really good reason to support multiple versions of software simultaneously or have real independent teams with boundaries should you consider making your process more complicated by breaking this up.

"The first rule of distributed systems is don’t distribute your system until you have an observable reason to."
I'd imagine shops that are tightly coupled to the z/OS stack would find IBM cloud attractive.
Interesting design but full of stuff that has been abandoned by supersonic fighter jets. Interesting they’ve still got a top mounted intake and splitter plates on the intakes rather than a diverterless supersonic intake.

https://en.wikipedia.org/wiki/Splitter_plate_(aeronautics)
https://en.wikipedia.org/wiki/Diverterless_supersonic_inlet
> The questioning seems to imply there's a split among party lines. Is that a coincidence or is there some political aspect to this?

A little bit of both; the right is more inclined to strong, especially commercial, property rights even for things like copyright that are expressly, both Constitutionally and statutorily, bounded and contingent, while the left is (from a judicial perspective) generally more supportive of public interest limitations in general and fair use, which while statutorily enshrined was judicially created based on the First Amendment before being written into statute, in particular.

That said, its far from a perfect mapping and you'll often see splits that don't follow party lines in copyright, and the late Justice Ginsberg, while one of the more liberal justices on the court, was known to favor strong copyright.

in general, outside of perennial hotbutton issues that are permanently both highly politically salient, stable in partisan orientation, and at the focus of judicial selection, which copyright very much is not any of, divisions of the court aren't strongly determined by party even when they happen to align with party.
In states with legal weed it's definitely a mix of social acceptance. Daily social drinking is okay, weed to unwind is okay, weed in parties is okay, but getting blackout drunk gets old fast.
These are good reasons, but notice they are all about improving the experience for the developer, not the user.
ECC support is iffy at the consumer brands. Its a "we won't disable it, but we won't guarantee that it works" sort of deal.

If you want verified ECC support, you need to buy the workstation chips and motherboards: Threadripper Pro or EPYCs.
Merging database changes on the web using DoltHub
5950X base frequency is 3.4 Ghz according to anandtech.
Wow, we're entering a new age now where AMD is the processor of choice by default.
Yes. At the origin... as in XEROX Palo Alto Research Center, not the origin.
That 5950X (and its predecessor) seem like voodoo with the core count, clock frequency, and TDP (yes, I know TDP is a flawed, flawed number - it's still impressive).
Supply chains are highly disrupted right now for lots of laptop manufacturers, I was researching laptops for a friend and it seems like many high end models (or really any mid/low volume SKU) are out of production temporarily.
If it is anything like the CPU patent mess then they might join forces and just sue anyone else out of existence Intel/AMD OTP.
Show HN: Generate realistic handwriting with neural networks [demo]
Uhh, what happened to the 4000-series desktop CPUs?
Maybe what's going on here is that parents are seeing, for the first time, how human and imperfect teachers can really be. Especially in the early grades. I say this with utmost respect for the teaching profession, some teachers are not good enough for 1st grade. This kind of bullying, complaining, and blaming is absolutely not appropriate for any teacher, and especially one that is supposed to be modeling behavior for 1st graders. If she's spending her Saturday grading, well that sucks, but railing about it to the children is not the way to deal with it. What a disgrace.
This is pretty smart. Cloud is driving the massive valuations for MSFT and AMZN, a standalone company will get a higher multiple here
IBM had a successful hosting business before cloud (I.e. you could outsource your data center to them). AFAIK, that just rebranded that to “cloud” when AWS came along, despite lacking all the things that made it a cloud rather than a regular data center.

The people who use IBM cloud are the same people who used them for data centers in the past.
There is a sizeable chinese people presence there (due to relaxed visa laws, etc), and offices from chinese companies like Huawei. I wouldn't be surprised if this is true.
>But does your bmw have a leaky door, sunroof, trunk, or lights?

Yeah my '97 actually did have a leaky back windshield after the stripping got old enough. The lights fill with water on my father's '02.

Are you joking asking me if an old BMW has electrical problems? If you've never owned one the answer is yes.
No, the feature would have to be in the online feature store (NDB, not Redis in our case). We have metadata about the schema of the model (the same schema as its training dataset) so that the applications can just supply the IDs and get back the feature vector in the correct order and get it also in the format needed (a npy array or a tfrecord example). This really helps maintenance, as adding a new feature means you don't have to update the application to account for the new feature and ensure the ordering of features matches the ordering in the training dataset.
I've made a lot of seemingly suspicious google chats/emails though completely facetiously, like when I dropped off some DVD's at a friend's house near Golden Gate Park, I sent him a Hangout's message like:

"I made the drop at the agreed upon location near Golden Gate Park, Please send me the money, small unmarked bills only"

I've often joked about "I hope the police aren't reading this", and it turns out that they might be... thanks to Google.
We are friends with the folks at EnvKey! Our core philosophy is what’s different, we focus on building something for the everyday developer, where we abstract as much overhead as possible. A example of this is how you log into the Doppler CLI when developing. The “doppler login” command takes you to the browser and you sign in like how you would any other site. There is no need to remember API keys, everything is handled behind the scenes for you. Other things that set us apart: audit logs, versioning, and rich integrations with production infras like AWS, GCP, Heroku, Vercel, Netlify, etc.. Besides that, our pricing is much more friendly, we offer a free tier for unlimited users for all the core functionality.
The problem with the "semantic web" projects is that they are always proposing "pie in the sky" projects that require a big leap of faith to get invested on. I see solidproject.org as an example of this.

I've been exploring semantic technologies from the cold and incredible practical angle of "my own needs" :-). The RDF model offers a lot even when keeping data for myself: I can use RDF to infer new things from existing data and visualize relationships. An RDF triplestore can be used to store pretty much anything, and works well for CRUD. RDF is about graphs, so a triple store can be used to model documents too, since trees are a subset of all graphs.

RDF4J has really nice documentation and supports a lot of modern features. The getting started guide is great [1], and there's also a super friendly gitter room to ask questions [2].

1: https://rdf4j.org/documentation/tutorials/getting-started/

2: https://gitter.im/eclipse/rdf4j
Tesla believes that, and they’re the ones designing the cars, so...
Yeah, I was thinking of upgrading from my 3600 but the prices are pretty crazy. $180 for the 3600 vs $300 for the 5600X, for the same core count and a slight IPC improvement? You can get a 3700X with 2 more cores for that money!

New generations of hardware are supposed to improve the price/perf ratio!
To me an API is more like a survey of the land. If the architect doesn’t know the survey, then the plans might not be compatible with the features of the land... but he could still try. The builder also doesn’t need the surveyors permission to build on the land, the survey is just a description of the land. Owning the survey / API doesn’t do anything to change anyone’s rights.
I have a similar experience. For the last 10 months I've had the opportunity to use Keras at work. While reading deep learning articles prior to that gave me an idea of what I needed to know, it was no substitute for experience. In a lot of ways it parallels learning monads. It is something that has to be experienced. As an aside we're now at peak VAE tutorials in the same way we hit peak monad tutorials a few years back.
>But the existence of such capabilities can be a net negative

And that's the problem with the pro-privacy side. Their argument relies on the idea that it can be a net negative but provides little evidence that it is a net negative. They argue theoretic harm against actual real world benefit. When that's not a winning argument they lament the existence of the real world benefit instead of re-evaluating their position.
What does IBM gain by splitting up?

They isolate the compensation of senior management from the company’s debts and liabilities, which will by pure coincidence be in the “other” company.
What Smalltalk Was Not?