skysight-inc/HackerNews huggingface dataset:
I just cancelled my Dropbox Pro subscription and was, frankly, taken aback by the many steps I had to go through. It should be as easy to cancel as it is to sign up.
God damn it takes a long time to get jobs like that but it's SO rewarding. I'm currently in a job that was essentially obtained through "convince someone you can do it". I think I probably viewed 30k job listings on Indeed and LinkedIn & applied to over 100 before I found the one I'm at.

I didn't have the background, experience, or credentials that mean most large places won't even look at your resume, but I found a startup that needed the strange role-straddling niche I was interested in and it's amazing. I like almost every part of my job, and the org is still small enough that I can see my work have a significant impact (good and bad).
I've used Quill for a large production app and generally it works well, so I appreciate the work that has gone into it. With that said, it falls a bit short on in-depth documentation and the source code is a bit hard to digest.
> You can't point to a similar statistic, study or what not that shows 'The Deep State' is specifically targeting Donald Trump

It usually gets more personal at the extreme. People will show you stats that shows a disproportionate majority of federal employees supporting the Democratic party and infer that there is 'systemic bias', some will point at specific cases and make leaders of hidden conspiracy out of them. I've seen enough of 'Kill All Cops' to know that there is similar extremes on the left.
Amazon, Google and hundreds of others show otherwise. They have tens of billions of dollars in revenue from open source. Open source is probably supporting revenue in the hundreds of billions now.

However without closing the gap between the creators and monetizers this model can't sustain itself and the party will eventually crash.
If I was handicapped and people started gestapo'ing me to make sure I am who I am....

man sometimes you just have to let externalities happen in the name of not screwing over the 99% of people who do it by the book
Call your CC, claim inability to reach business to cancel and request chargeback.

This is my action plan #1 when vendor start irritating me with their support or policies.
This is exceptional - an online IDE with tutorials, sprite and tune editor, interesting code examples and little games to hack on, even an upload to share feature.

It only looks a bit ~dusty due to the sepia pallet, should be good to have other choices like a neon hue, and even free custom selection. But hats off here, this is a great resource !
Audible seems to do memberships right. Cancel at anytime, resume when desired. Works a treat and I frequently go back an rejoin if there's something I'm interested in.
> so it's still possible to target someone with malicious update

I'm no Android or iOs dev, so I might be wrong, but to my knowledge there is no feature to push an app update specifically to a narrow set of devices?

So at the very least, third parties (Apple/Google) would have to be involved in such an attack. This removes some entities from the list that could create an attack.

Also, Apple/Google have a big reason not to play such games. Their app stores are partially so popular because they, as companies, are trusted. Apple/Google would only do this if they'd be legally required to. IF they were involved, even against their will, this would mean tremendous risk to trust in these companies, meaning risk to the stock. And for a publicly traded company, there is no bigger motivator. Apple/Google would get out all the lobbying power they have, trying to fight off whatever coercion tool the US government uses against them to make them comply.

Even if there'd be no opposition from Apple or Google, people outside would notice sooner or later that they've got malicious updates. If they use it once or twice, they might go undetected, but if governments or other entities start using this as a vector repeatedly, it will get to the public.

This doesn't mean that I think that these issues aren't important. Reproducible builds, binary transparency, gossip protocols, all these things are very important areas to invest research in, but right now they aren't a vector that is being abused on observable scales.
How can it possibly know which is the correct version if it doesn't know what other workers have processed?
You can absolutely be sent to collections for not paying for a service, it happens all the time. As soon as that happens they will report it to the credit bureaus.
+1. I wish they used Lua instead of Javascript -- maybe using Lua.vm.js[1], although the VM in a VM thing may be a challenge to integrate with the rest of IDE, sprite editor, etc.

[1] https://daurnimator.github.io/lua.vm.js/lua.vm.js.html
If metadata is good enough to drone strike weddings, it's probably good enough to throw you in a concentration camp too. And since data never dies, it might be enough to throw your grand kids in concentration camps.

Now, protecting everyone's meta data is hard (probably impossible), and I don't mean to be defeatist - but "it's just metadata" doesn't sit well in a post Snowden world. We know all large intelligence agencies hoover up this stuff.

And we also know that agencies are made up of people, and some people abuse their access.
As a complementary approach, one that's more strictly targeted to the issues that the article talks about: offer generous family leave (12-months or more) but after the first 8 months or so, the leave becomes strictly conditional on the employee spending some time at work (less than an ordinary part-time job), focusing on "re-onboarding" and getting familiarized with what has changed in the enterprise. This ensures that the employee's time is put to the highest and best use, in that he can properly care for the kid's best long-term interests, but at the same time he's providing much-needed reassurance to relevant stakeholders that he's not overly neglecting his future career (either willingly or inadvertently).
I agree that if I were a 19th century man I likely would not have treated women or minorites the way they wished to be treated. I don't see how the unlikelihood of me having employed the golden rule invalidates it in any way.
Everything compiles to JS these days, so it is an easy lowest common denominator.

Lua is a semantically cleaner alternative but it has relatively less mindshare and hence less third-party support.
I’ve looked at quart and it looks interesting but is there much point to running an async webserver for APIs mainly reliant on db-access if we use SQLAlchemy for database connections?

I’m under the impression that since the db stuff still is sync/blocking we won’t win much by running an asgi server instead of WSGI.
Facebook will not change anything until it is forced to. It simply is in their best interest to disregard their users privacy just like they currently are doing.
There is a difference between mbedOS and the support libraries which can all be used independently of their monolithic system. Modern C++ is not supported by some commercial compilers so you get lowest common denominator in that case but that is irrelevant to the core libs all implemented in C.
Ask HN: How to move into engineering management?
I'm a decent (but not senior) developer but I don't really like writing code all day every day, and I would much prefer to be handling operational and people issues.

Anyone have any advice on how to move over? I'm only 27 and I have something sort of like impostor syndrome where I feel like I don't really deserve to be an engineering manager at this point, like I need to be good enough developer to be a team lead first. What do you think?
No one should be thanked for promoting such levels of blatant corruption. They're undoing the reforms already in place to stop them.
Biggest threat is "I'm going to leave", but you need to credibly be willing to do so. And you don't need to say so _explicitly_.

1. Biggest hammer, but the most work: you get a job offer elsewhere for job you are willing to take, at higher pay, and see how it goes.

2. Less work: figure out coworker salaries. Figure out salaries in your geographical region. If you can show you are underpaid you are implicitly saying "look I can go get a job elsewhere for more" without having to do the interviewing.

3. Important—make sure you ask for higher salary _before_ the meeting. By the time the meeting happens they've probably decided on salary.

Much more detail here: https://codewithoutrules.com/2018/08/22/engineer-a-raise/
Unless the contract bound you to a specific term, I don’t think they will attempt to send you to collections. What do you owe if you haven’t contractually agreed to a subscription term?
https://www.youtube.com/watch?v=rhN35bGvM8c

Start around the 8 min mark
I just learned a new thing: Time Travel Queries[0]. I haven't used it but it seems queries are able to go back 25 hours by default, freaking cool.

[0]https://www.cockroachlabs.com/docs/stable/select-clause.html...
Yes, it sounds like it might have higher throughput and lower latency when nothing is contending and it isn't touching every shard per transaction. When those conditions are not met it suffers, possibly pathologically.
Another similar route is to code it as an interpreter over a data structure that represents the rules - When stored in something like a database, it can then be hot-reloaded.
But if it's a simple "hey there's this thing this guy did", are they going to go to the trouble to actually verify with Udacity that the person took the course? Probably not.
Seems like a great way for the vendor to send you debt to collections.
Ok, I'll bite. What exactly did Google do wrong here?

I'd be persuaded if you could show that a random walk through the recommendations ended up in far-right opinion some disproportionate percentage of the time. What you did was a goal directed search. At every point you selected the most right leaning perspective, and in the end you got where you wanted to go.

The only way to stop this from happening is to ban objectionable opinions from the platform entirely, or alternatively to disconnect them from the graph of recommendations. The latter is what YouTube's "limited state" already does.
My main minus to this is not that it's JS(I'm building a JS fantasy computer too) but that it's a node/react piece, which inspires zero confidence that it will have anything resembling foundational stability in the future.
I once did a live coding series about learning a new language (Elm in this case) where I tried to show how to apply general knowledge of programming into learning a new language. I edited it heavily. It was still horrible :-) I quit after 5 episodes, I think. I also did a series (about 60) of Ruby TDD (which I called "One Pomodoro a Day") where I did one single pomodoro every day, unedited and recorded it with Asciinema (no audio). For me, this worked pretty well and I think it's quite watchable at 2-4x speed. However, it's still me fumbling about in my normal "Oh heck, that was a stupid idea, let's try X" way. I've shown it to a few people and it never got any traction, so I shelved it.

I'd really love to do another series, but I don't really like the idea of "And oh, BTW, here's one we prepared earlier". However, it seems to be what people want to watch (including myself!)

The other thing that I find a bit ironic is that I really want to share programming with people. I love it. However, I'm really embarrassed about my programming. It's never good enough -- and that's one of the things that I think makes me a better programmer. But it's one thing to share your code with yourself or your team and laugh about the stupid things you do. It's another to show it to the world. Even now, I'm loathe to share links to my series (though Google will help you find "One Pomodoro A Day" if you really want to find it ;-) ). It's like, "And now everybody will know that I'm a goof and I forget basic syntax and I look up basic library calls in the documentation and I make mistakes with TDD all the time and my design is sometimes really naive and..." well, you get the point. It's terrifying! But compelling at the same time.

I've always identified with being an artist and I think programming really is a performance art. I usually don't care what I program on -- it's the programming that matters to me. The fact that I often suck is disappointing, but I'm always thinking, "What's the point of writing this if nobody will ever read it"? I wonder if other people feel the same way...
> I want to say it's Ada but I could be wrong.

Yes, entry barriers: http://www.ada-auth.org/standards/12rm/html/RM-9-5-2.html#S0...

The consumer/producer routines (entries) conceptually belong to the object/resource that is operated on (protected object) but are executed by the calling task.
Trump appointed Ajit Pai as FCC chair...
While I like many things about Slate, I would advice against it if performance is at all important, and if you want a stable API. I'm working on an app which started with Slate but its rendering speed (at least on older versions) is quite bad, and my Prosemirror rewrite beats Slate night and day: I been able to archive 10th of the rendering speed. Prosemirror is quite easy to make compatible with React through nodeViews and the API is better IMO.
One point is that most people do not want to live in an old house that someone lived in (or worse, died in) before. There is a strong tendency towards building new houses on old land.

I can only speak for Tokyo, but it basically means that if you buy land for $400k and build a house for $200k, the value of the second will slowly approach zero, while the price of the land does what it does.

In Tokyo this appreciates a bit, so your wealth remains more or less the same.

If you go outside of Tokyo though, where the ratio becomes more like $50k land, $100k house, it’s easy to see that it’s not something you do as an investment. Land won’t increase in value there either as everyone is leaving for Tokyo.
I think that assessment would be stretching the definition of "file format". Neither the file nor the thing producing/consuming the file "have a copy of [the] format", since a file format is an abstract thing to which the file itself and producer/consumer adhere.

The format of the file is not (last I checked) the thing that's copyrightable; rather, it's the specific producers and consumers which are. Same deal for an API; the API itself is not (supposed) to be copyrightable, while the producers and consumers are indeed copyrightable (as is the documentation).
I came here to say that largely excluding cars from city centers, along with a lot of other walkability/pro-socialization/human-scale-architecture changes is probably critical to reviving vibrant cities as they used to exist. Probably even better because there wouldn't be the problem of all the horse-poop. I genuinely think that this is the key to a new golden age of cities.

So, on largely removing cars from cities, I'm with you.

But seeing this top post about totally banning cars is absurd, even at the $1/mile proposal, and I'm all for radical steps to reduce climate change. You may have a zero mile telecommute, but most people have to move to where they work. Outside of the cities, a bike isn't even practical. I have a 25mi commute to my office, my spouse 35mi in the opposite direction. I even looked into a motorcycle for it's better mileage and smaller carbon footprint, but rejected it for too dangerous (& I've won championships in DH ski racing and sportscar racing). And I'm not even that rural -- others have longer daily commutes.

Unless you've got another system that can transport this scale of people to this scale of locations, your proposal just sounds like an out-of-touch elitest. The key point here is both the last mile problem, and the centralized maintenance problem. Look at the massive commuter transport systems of Boston and NY areas. They are a rolling disaster, almost terminally unreliable, and yet most of the riders still need cars to get to the train station. The build-out to get everyone withing a mile walk of a train station would be insane, even if eminent domain weren't an issue.
What kind of job could one of these alleged FCC sellouts expect to get when they go into the private sector? I mean, what does it cost to capture the FCC?
> "recommendations that maximize expected marketing revenue" and "recommendations that maximize user experience" are not the same

That, I think, hits the nail on the head.

I think it explains the Amazon case quite well. I'm not so sure sure about the YouTube idiocy.
1. Find a company that doesn't do irrelevant whiteboard/puzzle interviews. Here's a list: https://airtable.com/shr5TdnpVYVTpeRrN/tbluCbToxQ2knSLhh

2. Negotiate the terms of the interview: "hey instead of whiteboard puzzles here is some code I wrote that demonstrates my abilities."

3. Practice these, if you don't get anywhere. It's a bunch of work, but they tend to be repetitive. But you can also take control of the interview, e.g. by saying things like "I will write tests first", and sometimes the process for solving will impress them too.

Long version: https://codewithoutrules.com/2018/07/29/getting-a-job-withou...
It seems like there should be a specialty database that lets you branch any point in time for not just queries, but also inserts, updates and deletes. I recall a fair amount of buzz around something called "thingamy" that was going to deliver that. Then it went quiet, closed source, and "call for pricing".
A poster below said these were installation subsidies, which makes sense. So demand fell, there was a supply glut, and prices fell.

55% of solar capacity installed in 2017 was installed in China, so a fall there is going to have a big impact on the global market.
This is why I never look at the recommendations on YouTube. I just go straight to my Subscription feed; there is usually something worth watching there and if not, I find my entertainment elsewhere.
The Grasshopper: Games, Life and Utopia (2008)
The original docker demo was impressive to me in that it demonstrated how fast it was to spin up containers.
> The consequence of having 1.4 billion people in your society, is that you don't get to pollute at the rate of a nation with one million people that outputs 10x more pollution per capita.

So if China were to split up into a whole bunch of separate countries, it would be acceptable for each of those countries to have a higher per capita pollution rate than is acceptable for current China?

As you noted, the Earth doesn't care. That's why per capita is the correct way to handle this. Otherwise, whether a given set of people producing a given level of pollution is acceptable changes depending on how you draw arbitrary political boundaries among those people.
The implementation of these kinds of features is a lot easier than one might think if you use multi-versioned storage. You delay garbage collection of old versions of rows until the configured cut off (or never if you want to go to any time) and ignore rows with a higher timestamp when reading.

Where you can hit trouble is if you can’t garbage collect fast enough and you run out of IOPS or disk bandwidth and the system wasn’t smart enough to issue back pressure before the new data was accepted into the system.
I forked Tiptap for React and Typescript with a bunch of additions. Haven't open sourced it just yet but if you're curious giving it a try, hit me up (email in profile)
mbedTLS is mostly nice but it does suffer from some poor coding practices like large buffers allocated on the stack.

I would warn anyone to stay away from Cypress/Broadcom's WICED OS which has a modified version of mbedTLS with foolish changes to the API that makes porting code extremely challenging.
The users of YouTube, Facebook, and Google generally like a feed of things recommended to them. I feel like if this were an article about too many people pissing in a pool, your comment is saying no one should want to swim. That's one way to not get urine on you, but plenty of people clearly want to swim and it doesn't help much to blame them.
...Good? Work is horrible? If a drop in the amount of work that needs to be done is actually a problem then that's a policy failure.
I suspect it may depend strongly on where you are going.

However when I did fly I occasionally went to a client in LA. Would fly in the morning and fly out same day usually. Back then from home in SJ to client in LA was about 2-3 hours all things included. If I had to do it via high speed rail probably would rent a hotel in Palmdale and ride the rest of the way in the morning. Then straight back the next evening. Unless ticking made that $$$
The uncertain future of particle physics
You seemingly avoid the core conceit here, which is making me think you're not actually here to argue in good faith.

Yes, there are going to be people that will take anything to an extreme. That does not make 'Systemic Racism' somehow a conspiracy theory, especially on the level of things like the 'Deep State'. Arguing otherwise is to me the highest delusion.
I guess that’s proof that consumers overpay for it.
>Everything compiles to JS these days, so it is an easy lowest common denominator.

That's not even remotely true. JS is only a common denominator for running code in a browser, but the lowest common denominator is still C/C++ and Java, even with native applications vs. Electron.
Some people in Point Roberts have dual citizenships. Some of the ones with both Canadian and American citizenships had their kids attend school in Canada. My highschool and a closer one in south delta had a bus for those people. Sorry my original comment was kind of unclear. There was about 6 people that took the bus from there whike I was going to school there, there was about 2000 people in my school.
Startup Minimalist – The Kondo effect and giving away your Lego
UC Merced
Telegram is prolly run by the mob tbqh
Worth a re-link in this conversation,

https://slatestarcodex.com/2016/05/30/ascended-economy/
Have you actually ever seen anyone use M to refer to 1,000?
Most rdbms use the transaction log to store committed transactions, to perform redo in case of a crash. A transaction rollback simply aborts, throwing away any pending update in memory. The rollback transaction won't be written to the transaction log. There is no need to save aborted transactions.

Aside from writing to the transaction log, writing the committed transactions to the tables can be complete, or partial in case of a crash. That is fine. During redo recovery, the DB starts from a well known state of the tables at a checkpoint of some time ago, reapplying the transactions from the log at the matching checkpoint position to the tables. Any previous partial updates due to the crash are overwritten.

Checkpointing is done periodically to take a snapshot of the tables' state and to truncate the transaction log to avoid excessive long redo time.
Depending on the structure of the subsidy, it’s possible for a cut to lower prices. For example, EV buyers get a tax credit for their purchase. A big chunk of that surplus is captured by the seller. Without the tax credit, the natural price would drop. Compare the price of a new Fiat 500 EV to a used one. The latter is practically free, and it’s not the natural depreciation of a used car.
The obvious solution is for the United States to negotiate an open border with Canada. Policy changes might be needed on both sides, but the economic benefits of open borders between allies with similar economies is undeniable.
Just checked my feed of recommended videos and it is still full of Tetris and excavator videos that I was into lately. It would be awesome to be surprised with some extraordinary lectures or documentaries similar to stuff I watched 5 years ago, or so.
You should try the contemporary OK Cupid. It's really great. The match scores are awesome. It essentially means you'll never have a truly bad date.
Could you give a hint? I'm not seeing it.
It's nice but why does it seem to have lower resolution and fewer colors than actual 8 bit computers?