skysight-inc/HackerNews huggingface dataset:
I noticed this as well yesterday when I needed to install a JDK on my work MacBook.

I have a slightly biased perspective because I do pen testing, reverse-engineering, and other "hacking" work, but this is going to cause me a lot of grief because Java 9 and 10 started making it clear that Oracle wants to restrict use of reflection significantly - maybe remove it altogether. Clearly there are ways for me to get around it, but a LOT of the tools I use are going to be broken by default.

Googling "All illegal access operations will be denied in a future release" indicates it's not just my kind of software, either.
Sam Altman wrote in a blog post, "Earlier this year, I noticed something in China that really surprised me. I realized I felt more comfortable discussing controversial ideas in Beijing than in San Francisco. I didn’t feel completely comfortable—this was China, after all—just more comfortable than at home." [0]

This probably wasn't because China is inherently less censorious, but rather the set of controversial ideas in Beijing are different than the set of controversial ideas in San Francisco.

Thus Chinese companies can be biased in ways that are relevant to the Chinese market, but less likely to be biased in ways that are relevant to the Western market.

If SV companies are biased in a way that is relevant to the Western market, this can be an opportunity for the Chinese companies to provide a more neutral service.

[0] https://blog.samaltman.com/e-pur-si-muove
For those looking to digest more information on pattern matching in the JS world, there has been an open proposal for TypeScript to support pattern matching of some flavor.

https://github.com/Microsoft/TypeScript/issues/165
On democratizing ownership
I've tried pretty much everything for fighting depression - drugs, meditation, the lot. The only thing that consistently works is running nearly every day. I assume any intense cardio will do, though something outside is obviously better.
1. Deregulation - reduce compliance and legal burdens. That would bring cash prices down, so instead of 1% perhaps 50% can afford them. That's a start.

2. Charities. You can start your own: give 5% of your income to underinsured. For example:

http://www.philanthropyroundtable.org/almanac/hall_of_fame/j...

At the urging of Frederick T. Gates, perhaps his most trusted philanthropic adviser, Rockefeller became increasingly devoted to medical research. In 1901, he funded the Rockefeller Medical Research Institute in New York City. Modeled on the Institut Pasteur in France and the Robert Koch Institute in Germany, it was the country’s first biomedical institute, soon on a par with its European models. The results were dramatic. Within a decade, it created a vaccine for cerebrospinal meningitis and had supported the work of America’s first winner of a Nobel Prize in medicine. Today, known as the Rockefeller University, it is one of the leading biomedical research centers in the world. Twenty-four Nobel Prize winners have served on its faculty.

But don't force charity on others who may be struggling.
Who wants to start the Uber for ambulances? It will have a list of prices for the nearest hospitals and drop you off where the costs are cheapest and the waiting times the shortest? (I'm a mobile/backend dev B) )
Obamacare was an attempt in that direction, but for a lot of healthy people it made more sense to pay the relatively low penalty than get insurance. This breaks everything about it.
And they are ready to overload them here :/
Yeah, later on in the article it has an "X" for PostgreSQL for "JSON_OBJECTAGG" and "JSON_ARRAYAGG" and I'm 100% sure postgres has the former (I used it like 10 minutes ago), and like 99% sure it has the latter.
Even if the web front end is taken down, the contract is still on-chain so it can be accessed via a web3 browser, a client or even in etherscan in the "read contract" tab.
Hi!

The first feature matrix you see is about checking of functional dependencies.

For example, PostgreSQL doesn't see the functional dependency between the columns ID and MA in the result of this query.

SELECT id
, max(a) ma
FROM ...
GROUP BY id

As a consequence, this query doesn't work, because the outer query refers to MA which is not in the GROUP BY clause of the outer query:

SELECT COUNT(*) cnt
, ma
FROM (SELECT id
, max(a) ma
FROM ...
GROUP BY id) x
GROUP BY id

Detecting these things makes life easier.
The real problem is that people want to watch movies for free, so Netflix tries to take a little bit of $ from a huge population, while Hollywood tries to take lots of $ from the few patrons left. On the average Netflix movies are better than the average (legacy?) movie, IMO the logical step is that Netflix will suck all the talent by making the movie makers to compete for the few shows distributed by Netflix. Same story as in the ridiculous Gold OA in academic publishing http://archive.is/uYN0I
Believe me, I'd very much like that. I'm better aware than most of their technical capabilities and speed.

When I say "a lot of people running services", I don't mean me. I mean a lot of people I know and associate with. A lot of them have grown to rely on close integration between DNS and all their other infrastructure services. That CF covers them technically isn't helpful - they expected it all under one roof and they need to not spend cycles on thinking about something marginal to them like DNS.

One of the biggest selling-points of AWS is that it puts all your services in one spot. It limits orchestration work and makes life simpler. Asking people to leave that for security improvements may be necessary, but it's not a small ask.
> I’m just surprised their voice is so loud.

It's a voice backed with $3.7 trillion in total economic value per year (18.x% of the $20 trillion US economy). In terms of size, it would just about be the fourth largest economy on earth, comparable to Germany.

There are millions of very well paid hands in that pot of gold, from doctors & nurses to scientists and pharma sales reps, hospital admin and insurance industry employees. Consider for a moment that US drug costs - the most notorious example of abuse in US healthcare costs - are about 10-11% of the total US healthcare expenditure, and our per capita spending is about 2x what it should be: ie nearly everyone in healthcare is partaking in the plunder. That makes for a very loud voice.
>My advice to you is to get some kind of degree while you're looking for a job so at least you can show it in the future.

That's a possibility for me. I'd like to learn more low-level work through CS or ECE. The million dollar question though is if it's feasible to enroll full-time while also balancing it with a job that can pay all of your bills, and keep your sanity. I'm not necessarily into night school or online school, either.

>Also, keep this in mind, people are more likely to hire people that look like themselves so when you go into these interviews make sure you don't stand out. Make sure that from the start they feel that you are part of the team.

How can this be achieved before you have met most of the team? And does this also mean in terms of physical appearance? I think they're more willing to be flexible, though, if they are promoting hiring in conjunction with "culture add" instead of culture fit.

>You should also look into going to mock interviews so that your interviewers can let you know what they thought you did well and what you did bad.

I used Pramp a short time ago, and got rated 2/7 or 3/7 in most of the qualities they grade on the mock interview. I can take more mock interviews, so going to practice there again.

Also, although not a mock interview, I took the Triplebyte interview and got some good feedback on what I need to work on the technical front. Looks like those jobs where I had little physical contact with other programmers were holding me back lots!
Volunteer for a cause you care about. Serve a meal in a soup kitchen. Prepare dinner for a homeless shelter. Do overnights in a shelter. Work with animals at an animal shelter. Pick up beach trash. You will feel better.
I love where JS is heading, but perhaps its worth pointing out its a lot easier to rapidly advance a language that historically has been missing huge features.
They'll still have to pay the gatekeepers if they want to convert their cryptocurrency into something liquid.
Wait so adding a robots.txt exclusion for the Wayback Machine makes all previous archives of the site inaccessible? That's very odd behaviour, and really not the point of a robots.txt file... I would expect a robots.txt to control a bot's visits / scraping behaviour, not a site's history.
> That is America.

As someone not from America, I want to say something positive.

Thank you America for inventing so many life saving drugs that people all around the world depend on.
Rosetta was actually built and launched by ESA, not NASA :)
Still, I couldn't agree more with your comment.
How bacteria are changing your mood
I think you need a checksum for every page, not every day. How would you independently verify the checksum for an entire day?
Is that... good? I mean, I understand that security isn't black and white, and really you're just trying to make it harder for someone to attack you, not impossible. But how much do you gain by decentralizing just the trigger?

Since the trigger logic fundamentally relies on you doing something, it seems like that logic could be local to machine, your machine could query any number of public websites/platforms/IPs and it would still be pretty difficult for anyone to censor you.

It also seems like a party that wanted to force you to publish early would not be hampered in any significant way by Etherium. In either scenario, all they have to do is incapacitate you or block the IPs that your machine is looking at.

I still feel like I'm missing something. Would anyone be willing to break down a (fictional or real) scenario where adding Etherium to this equation blocks an attack?
if you've lost 100k, you had 100k to spare. agree it was an expensive lesson.
That is what happened to me. The entire top case had to be replaced. Luckily under warranty, however.
10 courses? Seems like a lot of effort for just a certificate. Some top online schools award you a recognized M.S. after 10 courses...
I used TypeScripts for a few years in the past. That was before knowing about ClojureScript however :)

Having done projects in both languages the later is definitely much simpler and this translates into less code that does more. Its then much easier to maintain and add features.

Most of the JS/TS projects I see lose iteration speed over time, while CLJ/CLJS projects I see gain iteration speed over time.
The table is about dependency checking for those constructs.

E.g. SELECT countries.code, countries.name, count(*) FROM countries JOIN countries_languages as co_lang on co_lang.country_code = countries.code GROUP BY countries.code

This isn't supported by Postgres, because countries.name is not in the group by clause, on the other hand it does make sense, because code will be unique in the countries table, so there will always be only one name for a given code.

(see https://mysqlserverteam.com/mysql-5-7-only_full_group_by-imp... which is also linked from the original article)
This is classic Lump of Labor fallacy: https://en.wikipedia.org/wiki/Lump_of_labour_fallacy

The amount of work to do is not fixed. More people working (and at higher levels of value, also a feminist goal) means more value created for us to share in.

As to the societal benefits, there's a lot out there on it. You can search The Economist for "women labor force participation" for literally decades of articles on the benefits of it. But specifically for societal economic growth, here's one study of many: https://www.imf.org/external/pubs/ft/sdn/2013/sdn1310.pdf
A point I believe the author has missed: Goroutines aren't simply forked functions, but are abstracted as independent, autonomous processes. Now, that doesn't mean 'go' is a sufficient tool to reason about goroutines, but this may also not be as useful a solution as he touts it to be.
Sure it's not perfect. The point is a default that respects and enforces privacy. It is night and day from Android.

I wish Apple would open the protocol.
Is there an oversupply of software developers? 100 applicants per role, does sound like it.
WeWork documents reveal it owes $18B in rent and is burning through cash
https://www.postgresql.org/search/?q=json_objectagg

But there is a patch pending for this. Not sure if this gonna be included in 11.
Fuzzing Adobe Reader for exploitable vulns (fun = profit)
This analysis ignores the secondary effects of the mere ability to shop around.

Right now, for many insurance plans, consumers of care are 100% price insensitive. If even, say, 5% of a market starts to take their business elsewhere out of concern for price, it starts to put more cost discipline onto the system, which encourages competition.

You can't suggest a huge change and then assume the world will stay the same post-change. It won't. What the health system needs is some incentive to control cost; today, it has very few.
How were the C++ ones? I don't mind learning Visual Studio, most of gaming industry uses it anyway...
Concur. You won't be able to beat players whose HFT systems are colocated in the same datacenters as the exchange. And you will not be able to beat those systems built using lower level languages like C++ or, worse yet, dedicated hardware.

Source: 5+ years in HFT development
Or if you judge services on how well they work, not just on how "open" they are. To many people, just being "open" is not the be-all, end-all of whether something is better.
I wonder whether the premise of your question is faulty. If you ask enough people: "In your last 100 flips of a coin, did you get more than 60 heads?" some will truthfully say "Yes." Unfortunately, that does not mean there's anything special about their coin-flipping strategy, or that you will be able to generate a successful coin-flipping strategy.

My guess is what you really want to know is "What is my expected gain if I try to employ an algorithmic trading strategy?" I have my suspicion of the answer to that question, but I don't believe your current question will shed any light on the answer.
But, to be fair, they are byte for byte the same. It'd be one thing to use the trademarks on something that wasn't originally Microsoft's (or maybe had modified it).

But this isn't a ghost shift Louis Vuitton bag, it's literally exactly the same. Using Microsoft's trademark isn't misrepresenting the product.
Is there a reasonable alternative? I'm not trolling, but letting people die of treatable maladies doesn't seem like the right move.
Ah, thanks. I should have guessed it would work something like that.
Short answer: yes.

Long answer: not in the beginning, then a long period of breaking even, and eventual profitability.

My algos trade commodity futures(nasdaq, 30-year bonds, etc). My platform is Multicharts.NET, which supports writing your strategy components in C#.NET. I'm not a .NET fan, but the platform is solid and this is about dollars, not language preference.

Also...regarding HFT - those aren't likely what you think they are. In commodity markets, HFT trading typically follows a simplistic algorithm of "above or below XYZ bar EMA", which anyone can do. The HFT portion of it comes in through the process bidding the inside bid(on the way up) or offering the inside offer(on the way down) faster than the other HFT algo. So where a price may eventually see 100 bids on the way up, and 20 of those will be filled, the HFT's goal is to place bid #2 or #3 out of that 100 - competing with hundreds of humans and other HFT's for that spot in the queue. Trying to compete with HFT is very difficult unless you have enough capital to colo next to the exchange(CME in my case), as well as handle commissions(through paying them, or paying for a seat to negate them).

I've attached a screenshot of the chart output from my algorithm today. Assume every time you see "SE" or "LE", that a long(LE) or short(SE) position was established. Positions close when the first of 4 events happens: stop loss, profit target(25pts for today), trailing stop(10pt), or an opposing signal is generated. It's simple, it's not that sophisticated, but it is consistently profitable. You can develop your own similar algorithms, or use many out-of-the-box algorithms from places like iSystems, or strategies that come built-in with your platform(Multicharts.NET has many). The key is backtesting, properly scheduling around economic events, and having enough capital to survive the inevitable drawdowns.

Link to screenshot of today's chart output from algo: https://www.dropbox.com/s/bms9kuqn529iyqg/Screen%20Shot%2020...

If you go down this road, I wish you the best of luck. It's fun, it's difficult, and incredibly rewarding if you get it right.
I don't think they're sharing too much user data yet. E.g., a user's visits outside of China are likely still private for a while longer.
You realize that your third second contradicts your first, right?

And no, having somebody who's an energetic fraud on the team is poisonous. Having somebody who's so good at it that they're hard to catch is worse, not better.
Someone up the chain made those decisions based on some input. This stuff doesn't come down from the heavens.
It's json_object_agg in PostgreSQL

https://www.postgresql.org/docs/current/static/functions-agg...
Which is funny you mention that...

If you don't know the bill, they can't tell you the bill, and they have no way to get the bill until weeks later, how can they "negotiate" when nobody knows?

Frankly, that claim sounds like a pile of you-know-what. My bet is they take your money, and then bill you for the rest.
Sure. I'm not interested in spending my time hacking my phone tho, and I want to use Google services. I want privacy by default.

Also I'm less concerned about Google having my data than my messages being sent plaintext through carriers.
Ooh! I was not aware of this. Very interesting! Much more impressive than what I would have built. Thanks!
That part of the article doesn't make much sense. It sounds like MySQL finally enabled rational GROUP BYs instead of randomly choosing a row when the grouped rows aren't distinct. This is something at least PostgreSQL has done for ages.
Thanks for the links. Seems like the Streisand Effect is going to bring this to a wider audience than would have originally seen it. And all for the want of an apology.
The double standard is demonstrated in the video.
Working in the eastern time zone for clients on the west coast has allowed me to find some ways to solve this problem.

The time difference is about a "half day", the one PG is describing here.

So if I schedule all of my meetings in the afternoon pacific time, I can get a full day of work done before calling into teleconferences.

So I wonder if some kind of staggered scheduling, like PG described in the essay, is the answer to this problem.
This link leads to 502.
Along with the class syntax (however convenient, JS is not a class-based language).

Aren't decorators also in the works?
My experience is definitely different from normal because I live in Tinseltown a few blocks from one of the theaters where they hold movie premieres and from an Alamo Drafthouse, but I could never see Netflix replacing Hollywood.

The business models are fundamentally different. All Netflix cares about is eyeballs and giving customers the barest reason to continue subscribing. This means that they focus on quantity over quality, as evidenced by their last 3 years of films: each worse than the one released the week before it, with extremely rare exceptions like Beasts of No Nation and Mudbound. (It's curious that their films are so horrifically bad when their TV series are generally watchable, though Lost In Space and the recent seasons of OitNB and HoC suggest that the malaise affecting their film department has spread to the show department.)

Hollywood, for all the moaning about sequilitis and mass-market crap, at least makes crap that's good enough to draw people out of their homes, drive a few miles, and plop down a few dozen dollars for seats and maybe food. There's a strong incentive to maintain at least a minimum baseline of quality and a stronger incentive to make a commercially viable movie.

Think about the films people will remember from the last decade: you won't find any Netflix films among them. But the cultural significance of films like La La Land, Star Wars, even the the Fast and the Furious franchise will outlive us all.
It seems like they would have much better and more effective targets. They could have attacked bitcoin or crypto coin mining pools and just used the hashing power. It would have worked almost instantly and they wouldn't have to deal with SSL/TLS. Say a pool mines 20% of the blocks. After 2 hours they will have mined 2 blocks of 12.5 btc so 25 btc and $220K

(although they would likly not get all the hashing power because not everyone is taking that route.)
Using hard links you can have a file that exists in multiple places with none of these being ‘the’ place. If you remove one of these links, nothing happens in the other places. All you see is the refence count going down by one.

Only when the reference count is zero will the file data be removed.
Have you tried VoiceMap?
You should see the Revolut (they are applying to become a bank) terms.

Mind-boggling stuff like you being responsible for their bugs:

> 24.14. To the extent permitted by applicable law, Revolut is not liable, and you agree not to hold it responsible, for any damages or losses (including, but not limited to, loss of money, goodwill, or reputation, profits, or other intangible losses or any special, indirect, or consequential damages) resulting directly or indirectly from:

> glitches, bugs, errors, or inaccuracies of any kind in the Revolut Services;

> 17.2. If for any reason (including, but not limited to, any technical errors on our behalf or on behalf of our third-party providers) you have a negative balance in your Revolut Electronic Money Account, you agree to immediately Top-Up the required amount to correct the negative balance, such amounts being due without the need for previous notification. If you fail to do so:

Banks are notorious for their terms, but this is taking it to a new level. Move fast, break things, and don't be responsible.

To be fair, I'm not sure how enforceable these clauses are, I find it hard to believe that a judge would side with them if a customer's money suddenly vanish.
Did you clean them out yourself? There's very little room to use any sort of tool to clean under the keys without removing the caps, and from what I understand pulling the caps is a fairly risky procedure no matter how delicate.

You can get some way with canned air and something like a sheet of heavy paper to slip under the cap, but it's by no means infallible.

My intended solution is to take it periodically to the Apple store and request htey clean it out, since they have replacement caps and presumably the service manual on how to remove them properly. If enough people waste enough of their time and money, it might encourage them towards less hostile designs in future.
I would argue that there will be no push toward accurate cost of care unless some messy steps towards transparency are taken first. Union pushes infection rate data? Counter with your own data. Someone saying you’re too expensive? Counter with real dollar figures. More data!

Right now we kinda just have to take people’s word for it.

This transparency is the first step needed to move us toward smarter consumption of care. I don’t see any worthwhile brands getting tarnished by pricing data.

If consumers see a hospital as expensive, they might choose a cheaper hospital that provides the same standard of care without the frills. This is the kind of decision making that will bring down care costs over time and I’m stoked to see this move.