skysight-inc/HackerNews huggingface dataset:
Not too surprised though! It's ubiquitously part of the programmer ecosystem and it looks very simple to implement!
I said password for the private key, not the private key itself. I store my PKs in KeePass databases with a crazy number of rounds, so each password guess attempt takes 2-3 seconds on a modern CPU. Good luck bruteforcing that.
musikcube: a cross-platform, terminal-based music player
https://github.com/clangen/musikcube
You know, I think about this and it's kinda sad that my priorities will have to change and have changed. My younger self won't be happy with my current priorities.
I agree, and the act of carrying a notepad around is not usually an issue for me anyway. I keep my work checklist at work and bring it home on days when I work remotely. I also keep checklists at home for non work stuff. Shopping lists are usually torn out of home checklists, brought with me, and then disposed of.

There's also something really gratifying about physically checking stuff off of a list.
Because they only have 3 million subscribers
The maximum penalty is 4% of WW revenue, right? What happens if FB just decides to pay that in perpetuity?
Dealing with Limited Resources in Cybersecurity
I would argue that Bitcoin in this case isn't an investment or speculation. It's insurance.

These wacky boys think their Bitcoin will save them someday. Whether they foresee a societal meltdown or government breaking down their door and seizing assets, they're living in fear. This wacky company is has found the perfect message and the perfect product for the perfect market.
I heard recently that Facebook was considering this and would have to charge $11 per user per month to make up for the ad revenue.
Regulation in the Age of Cryptocurrencies
EU courts take notice when someone files a complaint. In the past, great people like Max Schrems have taken the mantle. I'd certainly support him or anyone else planning to follow up on his work.

https://en.wikipedia.org/wiki/Max_Schrems
Plenus can take an ablative (cf. Allen and Greenough, §409a) but it can also take an objective genitive (cf. §349a). I'm pretty sure the objective genitive is preferred (at least in poetry, according to A&G), but I could be wrong.

Allen and Greenough: https://books.google.com/books/about/Allen_and_Greenough_s_N..., see pages 216-217 (§349a) and 256 (§409a).
There are many books which sound good in theory but I think my younger self would not have been able to make use of the wisdom in those books because I did not have the experience to relate to what the book was talking about. Nevertheless, if I had to ignore this factor, I too, like many others in this thread, recommend "The Mythical Man Month". However, I think, it's more important to figure out what one wants from life than to just better one's craft. Of course if that is what you want in life, then indeed pursuing that makes sense. I'm also tempted to recommend "Siddhartha" by Herman Hesse and "The Consolations of Philosophy" by Alain de Botton.
To elaborate, the best things you can do for yourself when starting your career are be easy to work with and have a clear picture of what good code/system/project/team/company organization looks like.

Don't worry about coming out of the gate skills-hot. It's a marathon, not a sprint. If you are lucky and good, you will be doing your best work late in your career, not at the beginning.

None of the other recommended books tell you how to name things, and that's always going to be the most important problem to solve anyway ;)
I should have warned you people will try to downvote you for trying to help me
It's interesting how everyone hates the App Store approval model until they demand it be implemented more strictly.
"Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation) [2016] OJ L119/1. See Recital 42’s reference to “without detriment”, Recital 43’s discussion of “freely given” consent, and Article 7(2) prohibition of conditionality. See also the UK Information Commissioner’s Office’s draft guidance on consent, 31 March 2017, p. 21, which clearly prohibits so-called “tracking walls”."
I'd say for me the way that 'overpreparation' has manifested itself is in trying to learn more languages, at the expense of expertise in one or two.
Thank you for the clarification. That makes sense, although I'm not 100% sure I agree that it doesn't need the information to function. It could be de-identified for the individual, sure. But to actually use the service you need to connect with others, whose identities you must know something about. By following pages or celebrities or whatever you indicate that you are interested in their subject material. So in order to properly use the application you must give up something.
Bitcoin doesn't solve any problems of the modern financial system. It does (re)create dozens of new problems.
> but you can't DoS if it's denied.

What does that mean? Why did you link to your parent comment?
I for one would gleefully welcome it sinking. I'd probably throw a large party to many people if, by that time, we have a great privacy focused alternative too (preferably decentralized).

Facebook has become a social justice issue (to steal a strong phrase).
> There's no reason that using a password/key can't be just as detectable as using a credit card.

That's not my point. The status quo is that people get alerted if something uses their credit card inadvertently and don't have similar alerts for uses of their password other than in a handful of situations like Gmail logins.

It's definitely not impossible for people to keep tabs on their logins, but this isn't how the Average Joe operates.
I would highly recommend this book:

Technology Made Simple for the Technical Recruiter: A Technical Skills Primer https://www.amazon.com/dp/1450216463/

My team had a guy who was not very technical, but it was at a traditional enterprise software company so it didn’t matter as much. He was actually really good / smart and wound up getting hired by Google for a PR role. Anyway his manager recommended the book above. Ever since, I have always recommended / bought it for ppl on my teams. I know it says “recruiter” in the title, but really it’s for everyone who doesn’t have the word engineer in their title.
On the surface it looks like this isn't a true-blue Redis server (or even a fork of Redis) but support for the Redis protocol bolted onto an in-house memory-based caching product.
Serious audiophiles are all pirates at this point if they aren't into diving for vinyl. A losslessly-encoded stream is near-worthless compared to a lossless rip, which is actually useful as archival material.

My friends, especially my musician friends, are all pirates. It's by far the most practical way to do music.

I might change my tune if Tidal's streams are easy to save, but I haven't seen any technology for doing that.
The curious case of the Fortnite cheater (2018)
Google bans all advertising for Irish referendum
Their post isn't very clear on persistence, here's how I read it.

1) Yes, they're using Redis persistence (RDB, AOF, or a Google-written persistence layer, it's not specified).

2) Basic Tier scales by tearing down the smaller Redis instance and migrating the data (???) to a larger instance. This causes downtime, but not lost data.

3) Standard Tier migrates using replication during scaling, so there's little downtime but if data is in flight at cutover, it could be lost.

4) And "coming soon" you can migrate data in and out of Cloud Memorystore by importing and exporting RDB files.
Most companies don't give a shit about you, so don't kill yourself trying to make them happy.
If Apple intended to collect locations, I would expect them to have recorded GPS (when otherwise enabled), and WiFi RSSI, instead of just cell tower RSSI.

I can imagine theories that include this omission as part of deniability for a cover-up, or from a combination of incompetence and malevolence, but such theories seem overly complicated compared to the assumption of a simple log leak like Twitter's recent password logging bug.

Whether these theories are too complicated depends on your priors about the evil intent of Apple's management and employees. If you already assume they're hypocrites about privacy, the location logging confirms it. I doubt it's convincing otherwise. (It's not convincing to me, unless there's a simpler story that ties it into ill intent, and that I'm just not coming up with.)
The stream is LOSSLESS.
Why are you worried about that? It would only impact tech that depends on privacy violation and tracking.

Good riddance, I say.
Yes, you could, and the rest of my post addresses why it might be in FBs interest to push this even if they are likely to lose.
To give you an idea, I work at a school. Every member of teaching staff all of admin, site-services and IT have had GDPR training. Getting consent for photos, for school trips, referral to outside agencies is a substantial issue, as is leaving student records on desks, keeping files with PII on encrypted sticks etc.

This is a school.
Interesting, but please the edit the headline to not be all caps. Thanks!
If it affected everyone all of the time, it would have been fixed.
Sure, ZFS has lots of awesome features, but the point of loopback device lets you to attach and mount basically any disk image that has kernel or fuse drivers.
How does that square with it being an implicit goal of most companies to own their entire market, eliminating that choice?

When there isn't meaningful competition in a market, it's specious to point to the abstract possibility of competition as an argument for sucking it up and cozying up to the monopolist, who has structured your arrangement with them to limit your freedom and recourse as much as practicable.

A profit motive doesn't magically make the human foibles that the "Gubmint is baaad" crowd insists will lead to the end of human freedom — and puppies, too — more manageable, or less dangerous to the rest of us.
You don't need to wait for permission.
Working 70 hours a week does not have the positive return you think it does.
Has anyone really read these books from page to page?

Also, are they really relevant when you are starting your career? These seem more into the category of making you competent in the field of algorithms research, rather than something a person starting a career should read.
Honestly? Did literally and unfortunately have a baby, or are you in the habit of dishonesty and needed to clarify your intent to tell the truth?
It's being worked in in pull request: https://github.com/antirez/redis/pull/4855

Also, antirez recently met with patch author: https://news.ycombinator.com/item?id=16943289
You are splitting hairs here. When people say that Apple is sitting on cash obviously they do not mean that they have 250 billion in one current bank account.
Not allowing very large balances to be withdrawn at once.

Wait, are we talking about MtGoX? Or Coinbase? Or Bitfinex? Or any of the many smaller exchanges that did the same thing right before they collapsed?
The userbase would be worth something. Buying the moviepass user database gives whichever theatre chain first crack at converting a bunch of frequent customers before their competitors can.
My advice for Vancouver:
- Tech Jobs: look on craigslist (surprisingly good!)

- Salaries: Look on glassdoor. Also look on the CRA website (CRA is the IRS in Canada) to see which tax bracket you'll be in - you'll notice lower salaries and higher taxes, as many people have already pointed out

- Interesting Companies: Lots! Microsoft, Amazon, Hootsuite, and more. There is an increasing number of big tech companies that have figure out its cheaper to have a Canadian office than an American office. There are less tech jobs but there are also less tech people - It sounds like you have a niche background, so it might take a little longer to find a job.
They explicitly tried that with AMC, by denying customer access to the top ten AMC theaters in the US to prove that Moviepass has market pull.

I found out in the lobby of the AMC, bought my own damn ticket, and mulled over cancelling Moviepass for two weeks. AMC didn't blink, though, so those theaters were re-enabled right before I was about to switch to Sinemia.
Go deeper, opt for just in time rather than just in case, & treat your body with more respect.
I find this confusing: there is tons of discussion in the thread, and yet:

> UNCONFIRMED

> Votes: 0 votes
Did you archive your data before deleting? If so, how did it work?

I haven't signed in for years, but I have stuff on there going back to high school (back when you had to have an education email address to make an account, now that I think about it) which I'm sure would be fun to look through down the road.
I always started and stopped reading Code complete book.
The most recent strategy that really worked for me was. I googled summary notes for that book to recognize the topics that I wanted to learn and ditched the ones that are redundant.

This rejuvinated my interest and productivity for reading that book.
> The iPhone, or any other phone, has the intrinsic value of being usable as a computing device, entertainment device, communications device, camera

Okay, but you're just shifting the value down the line. What makes computing or entertainment valuable, other than the fact that they are things humans want?
Parents don’t own being busy or stretched for time. Regardless of what commitments you have you can be busy or not and you are in control of that - yes even parents are in control of how busy they are.
The SSN of someone "off the grid" would actually be perfect for doing what is called synthetic identity fraud. If a given SSN has no credit history, you can make up a fictitious person and apply for a credit card with it. The application is probably declined, but a record of this SSN associated to a completely fictitious identity now exists in the credit reporting agencies databases, which makes it more likely that a future credit application will be approved.

If there is no other identity using this SSN, then the likelihood of the fraudulent activity being dectected is low.

This is why SSNs belonging to elderly people, children/teenagers, and the recently deceased are of relatively higher value for a lot of people out there doing identity fraud.
This is maybe known as the orthodox UI paradigm. I have been meaning to write about it but in the meantime here's someone elses words: http://www.softpanorama.org/Articles/introduction_to_orthodo...
Is it managed redis or something google made themselves that has the same API? I wonder if they will keep up with all the new stuff in redis like streams.
that might work for me, I have a good gamified response usually.
Drinking and chasing women won't seem as fun when you look back on it. I'm not saying don't do it, in fact, I'm saying the opposite. Drink, chase women and do it hard, but quit much earlier.

Also don't listen to anyone else's idea of what you should do who who you should be. Following your own instincts and succeeding is sweet, following your own instincts and failing, well that just builds better instincts.
Any company that stores any kind of personal data on private citizens. Which means the vast majority of companies.

I work at a telco/ISP and GDPR training (and graded tests) is mandatory for everyone, from customer support to CEO.
In your bank analogy, the mortgage terms would say you have to let the bank install a camera in your bedroom. No camera, no keys.

The bank is not required to give you a mortgage. The regulation says that if they want to offer one, they can't include "No camera, no keys" as a condition.
> Why aren't you fervently arguing for the other orders-of-magnitude-larger polluters to be replaced? Lord knows we have alternatives to them too.

Because here I'm arguing against the trend, not just absolute magnitude. Almost every other human endeavour has incentives to reduce waste and upkeep. Cryptocurrencies require ever increasing energy use for maintaining the system.

(Note that I also frequently argue against various zero-sum games in the economy, like advertising, which are yet another unnecessary waste of precious resources. I try to be consistent with that position.)

> what is going to happen to mining after bitcoins are no longer emitted?

Isn't it true that Bitcoin requires continuous energy expenditure through mining to maintain the integrity of the network?

> That's a lot of energy! Could you provide some kind of grounds for your opinion here?

I'm talking about the dream/goal scenario of cryptocurrency advocates, in which cryptocurrencies replace fiat and become the new basis for the entire global economy. And the grounds are that the system is designed in a way that you literally make money burning electricity, so as long as electricity is cheaper than payoff somewhere (or you can steal some), there's strong incentive for everyone to try and burn energy.
Your body needs maintenance just like any other machine; eat fewer carbs.
Message 1:
Write shit down! My memory is starting to suck..

Message 2:
Thanks.
Instantly generate Kotlin types and serializers from JSON
Peopleware: Productive Projects and Teams (https://www.amazon.com/Peopleware-Productive-Projects-Teams-...)

It talks about what makes a good team, how powerful they can be, and also gives some insight on team dysfunction.
This has a way to do it without installing anything https://medium.com/nanonets/how-to-easily-detect-objects-wit...
>Any good act by a corporation can be explained away as a business strategy. Just as any good act by an individual can be explained away as a means to garner status, or because the individual derives personal satisfaction from either the act or the effects of good behavior.

Sure, I would agree that if the outcome is good, then the intention is not relevant. Apple might have a positive effect in China despite compromising on privacy.

>Are you arguing that one must always impute manipulative motives to a corporation? (And should therefore not reward consequentially better behavior, because it must be based on invalid motives?)

I'm saying recognize the hypocrisy instead of constructing weird arguments to justify it.

>Or is your point that Apple is uniquely hypocritical? (And if so, on what evidence?

Certainly not. I said its a common business tactic.
Firefox moves browsers into post-password future with WebAuthn tech
be happy. it beats all the other alternatives.
I disagree what FB would work fine if you gave it no data or fake data!

The whole point of FB is for people to exchange data about themselves with their friends and family! If people don’t share any data or just fake data FB doesn’t work.

For them to offer their service they also have to make money, so they run ads to do that. And to make the ads useful to people they need data for targeting!

And now they allow users to either agree to this deal or download their data, delete Facebook and do whatever they want.

Simple as that
I was writing the first part as a US company would say to a user.

"Your" in that context was from the company to the user they wronged.
To grow and advance, involve yourself in an essential role on a project’s critical path. That way you make yourself important without having to self-promote, encouraging others to depend on you, so in later projects they’ll come back to you for more.
I love you very much.
quicktype infers types from JSON, then outputs models in Swift, Java, Objective-C, and many other languages for reading that data. We just released Kotlin support today, and we're looking for feedback on the generated code, or what we could improve.

As usual, quicktype will:

* Infer nice class and property names
* Generate convenient `fromJson` and `toJson` methods for top-level types, including top-level arrays and maps
* Deduplicate types inferred to be the same
* Detect enums and emit custom marshaling code for them
* Detect heterogeneous JSON data and emit sealed classes with custom marshaling code to keep your Kotlin typesafe
* Distinguish Map<String, *> from custom object types automatically using Markov chains

Thank you for taking a look!
Netflix launches research website
Awesome. Could someone recommend note-taking tool with the same spirit?
As a long time Kettle user (probably close to 10 years) I must warn potential users that the learning curve is steep and that (as any large body of code) it contains code that sometimes can run unpredictably. I got good at diagnosing user induced bugs in PDI transformation via reading the stacktrace but it is not to everyone liking.

To me, a very strong regression is the "new" UI which switched from meaningful icons to a blue & white scheme that makes reading/discovering new transformation a real pain: all is a blur of blue without the past color cues that you learned in the past ("ok, this is the icon for a merge from a source file & a database sent to an ES cluster" became "some stuff is read from blue sources and sent to some blue output")

I recently learned about the capability to run transformation into a spark cluster that replace the original engine by a new spark implementation, bring obvious compute optimization for large enough dataset but I don't have enough experience with it to speak of it positively or negatively.
I generally have 2 kinds of workdays:

1. Those where I work on whatever is in front of me for however long it takes me.

2. Those where I start the day by listing out the tasks for the day, then use chunks of 45 mins with non-distracting music (no lyrics, simple, constant beats) to knock out the tasks in the order I set them up. I take breaks between.

The days where I adhere strictly to #2 are my most productive. Having a routine and triggers to focus has changed how much I get done. So yes, these things do have an effect.
First party isolation was added in FF55 https://www.bleepingcomputer.com/news/software/another-tor-b...
Winklevoss Brothers Win Crypto Exchange Patent – CoinDesk
I don't think that these have the single threaded performance to practically replace a Xeon. They fit the niche of servers a lot better, where you realistically care more about throughput/watt. Nearly every use case that would be able to take advantage of the extreme parallelism in these chips in a Mac Pro, would be better served by the GPU.
Think, plan and execute long term goals with more sense of urgency because 5 years can go by like it's nothing. Love more, don't shut yourself off into your own arrogance. Listen more, there's wisdom all around you and you definitely do not know it all.
DevOps vs. SRE – Friends or foes?
SEEKING WORK | Software Developer | Poland Kraków remote/travel possible

Remote: Yes

Technologies: Python (Django, Flask, Celery), Lua, JavaScript (React + MobX)

Email: in HN profile.

I'm a full-stack developer. I build things from the scratch to actually working. Sometimes I get those things to the front page of HN.

I'm a creator of http://whoishiring.io, https://isdrop.com, I used to work Google Art Project and HippyVM (RPython based PHP interpreter) while I write code I'm very oriented on a product side of things. I feel pretty comfortable with Python (Django, Flask, Celery) Javascript (React), Elasticsearch, PostgreSQL. Full CV available on o email.

And if you are looking to build a search feature on the map or scrape tones of data from the Internet I'm probably the guy.
Learn Enough JavaScript to Be Dangerous by Michael Hartl
It's next to impossible to find a soft copy of "Deathmarch", except for in Russian. I tried but I haven't found yet.
You will have a bunch of expectations placed on you by your family, your friends, and society at large. Telling you explicitly or implicitly what you should do, what's acceptable, and how you should live your life. It's not their life to live, it's your life, do what you want.
That's fine, but then FB can only use that location for increasing security and fighting spam. Slurping information based on an excuse and then using it for something else is explicitly prohibited by the GDPR.