skysight-inc/HackerNews huggingface dataset:
I also didn't care for the book. But my problem was that it seemed disingenuous. It claimed to be about influencing others, when in fact it was about being genuinely interested in others. Halfway through i put it down because it gave no indication that it would actually get around to explaining HOW to develop an interest in others.
So what about if you provide ID and they still detain you for three weeks anyway?

https://www.dallasnews.com/news/immigration/2019/07/22/dalla...
Quentin Tarantino joins the rare Film Director unicorn copyright club
The parent comment would work better without (or rewording) the remark on bias.

I have lived in rural, suburban, and dense urban areas in my life (currently high density urban), and there is a bias on HN toward the idea that rural communities are unsustainable on their own and mere leeches on the city dwellers. That's likely true in some places, but not universally. Sustainable rural communities have exports of resources, housing, and/or tourism, that outweigh their cost.

As the parent comment describes, one model for remote communities is volunteers who work at the library because they care. The cost of everything is lower -- labor, food, matetials -- so what looks too expensive for a town might actually be fully sustainable.
Or at least give them to the house over-site committee for safekeeping.
It requires being signed in.

If you are not signed in, for extra safety you can also disable google play framework and all google apps. You won't get things like fused location, but hey, that one requires connecting to google services too.
I'm so sick of this Triplebyte spam everywhere
In my experience, most managers think "If I can't objectively measure it, it doesn't exist."

Therefore, since the benefits of fostering employee growth can't be easily quantified, most managers choose to believe they don't exist.

Same goes for things like flexible work schedules, work-from-home days and generous vacation policies.
Have you noticed any difference in your body?
That doesn't matter. If there's one thing my years in this career has taught me, it's that the client(s) don't GAF what language or framework or system you used to solve their problem(s).

What they care about is if you have given them a solution that solves their problem(s). They don't care how you got there. They don't care what technology you used. Just as long as you solved the problem(s) they were having, and that you did it in the time/budget allotment for the job.

That said, as the solution provider you should have found out both their current use cases and potential future use cases, in order to select the tools you'll need for the immediate solution, and ideally for any updates or improvements that may be needed later on.

Because they will care, for instance, if the code you wrote was in a language that won't allow them to scale up quickly and easily (assuming you wrote the rest of the system to allow for this of course), or has some other kind of issue that prevents the client from moving forward with a change.

The last thing a client wants to hear is "complete rewrite using different language/framework/system" just to implement an extension or upgrade path (the best you can usually get by with is a refactor of the existing code base - but you better have a damn good reason and plan for that refactor).
I also have no CS degree, I have a law degree though. I could say that "development" is like lego construction - yeah you can do that with a very specific preparation, but nobody actually stops you from reading the F manual ( RTFM ) and do it on your own.

However I think that people loving the job are better than the ones that were learning for it, so no wonders sites like this exists.

And in any case I wouldn't go to a self-taught doctor, so something will probably change in the future.
Perhaps women are less likely to be given the freedom to create the codebase (or part of it) and more likely to be involved in maintaining and extending it, and/or more likely to identify with such a role.
That "$X to cover all expenses in lifetime" figure is impossible to calculate, and is not under your control at all. It will be inflated away without your consent, and requires constant evaluation and re-evaluation. My philosophy is to always be investing in capital, whether it be equity, political (relationships with people), or resources.
Post Equifax: a new study says it’s possible to reverse engineer anonymous data
You should try The Amazing Race and 90-Day Finance.
Ask HN: What are you a power user of?
I don't agree. I think you're making terrible excuses for bad behavior, that shouldn't be accepted under any circumstances.

Ironically, you resort to personal attacks instead of making an argument based on merits. It's perfectly fair to point out that the "I'm not PC or tame" line is frequently used by people that are just jerks to justify jerk behavior. I don't think calling him a prick is unwarrented given the behavior.
This is a very basic article, but presents a decent outline of this niche. As they say, all of this is very open and available on the clearnet anyway.

One technique used by those "high end" account creators: they all network with each other irl, add their (1000s) of fakes as friends with each other, and hire staff to send random chat messages to all friends every day. Do this over time and you extend the hidden limits set by FB on adding friends and sending messages.
And this is shaping up to be yet another case where doctors and researchers ignored what their patients were telling them and labelled an illness as psychogenic when it wasn't.

Through history doctors have all too often assumed their current testing capabilities were perfect and there was nothing more to learn. Thus if a patient looks normal on tests of the day then they must be imagining the problem and they label it psychogenic. Then this can't be disproved until new technology or research reveals how wrong this label was.

People should think about the amount of grief these people and others through history have suffered due to this.
The halting problem states that it's impossible to know if computation will terminate in the general case, but there are lots of specific cases where we can prove that it will terminate. The Idris language compiler (think haskell with dependent types) will actually warn/error if you've written a function that it can't prove will terminate. It's actually really cool! If you're interested in learning more, I'd check out any talks by Edwin Brady or pick up his book[0]

[0]Type-Driven Development with Idris
I didn't claim that ads don't work... far from it: I've seen how easily people are persuaded to part with money so I believe ads DO work!

What I have issues with is using masses of data to persuade someone to buy something having any more significant ability to make them part with their cash than doing it contextually.

I realise I said "measureable effect" and I kind of meant that in my original statement but I also mean measurable enough that my privacy is traded for an extra fraction of a percent.

By way of example, lets say a contextual banner ad at the top of an article for the new Hyundai i30 Fastback N (I just bought one of those :) with a discount code to buy one might persuade 10% of people to click and 10% of them to buy. (Illustrative figures, don't throw your back out over their accuracy)

If adtech companies hoover up data across the web about my buying habits, browsing habits, sexual habits etc. can they legitimately say they can make a measurably larger percentage of people buy that car (or handbag, shoes whatever)?

And if so, what kind of numbers? Is it 10.1%? 30%?

And is that trade-off worth me allowing them to do that?

That's my issue with ad tech.
Fewer than the number of candidates that got 6 positive reviews?
Well, Sam Altman & Andressen have strong opinion on it: join rocket ships.

You can also get a much higher position at a well paid job if one of the bets pays off, or if you find growth opportunities. While getting a promotion at google might take you 4 years, in a high growth startup you might jump 2 steps in 6 months.
"fuck off", said the slightly above average, technically inclined American.
This was in Feb, FYI. We covered it in Orbital Index: http://orbitalindex.com/archive/2019-02-26-archive-Issue-1/

Check out http://stuffin.space/ for a visualization of current debris. (Note: it works best on Firefox or Safari. Chrome doesn’t display the point cloud on some platforms.)
Do you think the market actually looks for users growth on facebook.com that much, now that it has passed the billion mark, has proved to be profitable with ads, and is making a huge chunk of its latest growth using other sites and apps (mainly instagram and whatsapp) ?

I wouldn’t say fb is totally pure, but hyping number is i think the general rule with companies whether they are public or private. That’s why we have analysts, notation agencies, and why stock exchange requires publishing hard facts, which analysts can cross and match with high scrutiny.
I think the main point the author was trying to make is that Facebook isn't being kosher when it comes to dealing with fraudulent accounts, which isn't necessarily adversely impacting the advertising side of things. My guess is that advertisers overall are happy with their FB ad campaigns, and FB is being less and less transparent with investors when it comes to user growth. Both of those scenarios could pretty easily coexist.
This looks amazing but the performance is a bit worrisome being entirely in JavaScript / web based; if you've ever made a complex Max patch using the native app, it is incredibly memory intensive. Maybe with all the improvements / sick libraries we have now with 3D, audio, processing, etc. will make that moot; but laptop fans go wild on Max (which is mostly Java)..
Don't agree, in the past metabase was good, now it's just getting worse.

I was a big fan of metabase (to the point I deployed it in 4 companies and rolled it out for many people to use in their daily workflow). All was nice.

Somewhere around 0.31 something changed in the internal dev/release flow. I get the feeling they have some kind of internal push to add unnecessary untested features which all look nice on paper, and work on a 5-row 5-column user tables. Until you actually use those features and all functionality fails miserably..

Had weird issues with it, which usually occurred after upgrades, on both small and bigger decently indexed DB's (pg and mysql), things like:

- had sets of reports which all worked fine until they hit a 1001 rows.. and suddenly the UI had a react race condition.

- X-Rays which silently fail and break the UI, while on the DB server you see the queries complete.

- Deployed new versions which would hammer databases by distincting every column individually every hour, instead of handling statistics a bit more intelligently. Disabled that ofcourse.

- Deployed versions in other countries, where the UI client-server latency caused the whole UI to break (probably the limits of setTimeout reached? :-)).

If you check the github issues, it's just ignored problems and they are focus on releasing new functionality instead of fixing the issues. Doesn't really motivate to report anymore problems.

They had one good thing: they would allow you to work in sql and write efficient queries, but clearly they decided it's time to remove the last good feature and now only want graphical query builders.

If you use metabase: deploy it on a replica such it doesn't whack your prod DB. And take backups before upgrading, because there is no revert.

I've spent enough time on Metabase problems, won't touch it anymore.
The failing here is that you have put a (rather low) ceiling to what an auto-didact can achieve. There are no hard limits to a self-taught scholar of computing, certainly not things as elementary as data structures and algorithms.
Argument could potentially be interesting save for the fact that the pudding really is in advertiser repeat business. The metrics (of click per ads, fake accounts, what have you), are utterly irrelevant. If advertisers keep coming back for me, Facebook has a viable business. And, until now, that seems to be the case. Maybe there's just tremendous lag in the feedback loop for business to see that there's no value in FB advertising and they'll experience a reckoning down the line, but it's been around FOR A WHILE, and ad revenue is strengthening, not declining.

Again, it's important to disassociate that and the claims that it is a Ponzi scheme and unsustainable business. Both of these things can (and I think probably are) true: Facebook can have a much bigger privacy/fake account problem than it lets on AND also have very real, sustainable revenue from advertising. These things aren't mutually exclusive.
Apple closes in on $1B deal to buy Intel’s modem business
So when the backdoor is hacked, as it inevitably will be, whom will I have legal recourse against to recover damages? I'm assuming that any company incorporating such a backdoor would be afforded some immunity against civil lawsuits arising from successful hacks. Also if such compensation is forthcoming won't I essentially be contributing towards it with my own tax dollars?
> Refactoring is badge of disgrace, and should not be considered a standard practice any more than putting out kitchen fires should be considered a standard practice of cooking.

You are taking the idea of refactoring to an extreme and then attacking it. Refactoring != complete structural overhaul (at least not always), and it certainly shouldn't be a badge of disgrace. It's a perfectly reasonable and acceptable practice to write code to make something work that might be kludgy or not so clearly written with the intention of refactoring once the overall solution is in mind. Programmers don't always have the luxury of designing it perfectly before implementation. That's just unrealistic in today's market.
> I don't need classes

omg, yes. "we offer online courses" or "go to such-n-such conference budget" are _not_ professional growth to me. I want, like you, to play with new technologies and get experience working with them.
Further, the book on which the curriculum is based. Diligently going through them will often teach you more than the structured class based on them. When coursera first came out I was very excited to take CS classes from top universities. Then... I was surprised at how generally poor quality the lectures and material were. Outside a few standouts, I think you are vastly better off reading quality, well reviewed books / papers than taking a course / watching lectures. (Unsurprisingly this felt true of my actual degree's as well).
I am one of these happy bricklayers. It's the only way I can stay sane in a job. When I'm working on my own projects, I'm all in, and I love all aspects of the process. But in a job, on a project that 99% of the time is run badly, and my colleagues are writing terrible code, just give me the bricks and tell me what to build. If I try to care, I get frustrated and depressed.

Plus, I'd be fooling myself if I were not like this. I've seen people put their passion into a job, argue their case, and then they get made redundant. Don't be fooled.

P.s. I'm a very good, reliable bricklayer who makes very solid walls.
Yes, there may be a correlation between racism and fascism but unfortunately racism and institutional racism also exist with many other forms of government. That's one of the reasons you shouldn't use it as an example of fascism.

There has been no push or attempted justification for single party politics, no centralization of power unique to this president, no signs of a complete unwillingness to trade (in fact, there's a strong willingness to be interdependent as long as we 'win')

Almost none of the other main signs of fascism are there. That said, it's entirely possible that they will appear in the future. Until that point, however, I'm reluctant to call this proto-fascism.
Do you have a tl;dr you would care to share?
My spending is not impossible to estimate and for the most part it is very much under my control. If what you said is true then no one could ever reasonably retire at any age.
It's not just a matter of pay grade, especially at the junior level: they should be able to handle certain tasks on their own. If they are in the process of learning a language or framework well enough to do their job, they're not yet junior. In lieu of a loaded term like apprentice (not just for the historical context, but any negative feelings towards the show of that name), "trainee" is pretty commonly accepted across all industries.
Weird that they'd pick a red panda for the logo.
More than just students have cash flow issues that block a second purchase. In some cases, the first machine was a stretch.

Has HN forgotten that some folks don't have the resources we do (now).

When I first got in the game, I had only one machine for like three years. I was super happy Dell came onsite to swap the laptop main board (c2001). I couldn't afford a second box and for sure couldn't afford a three week delay.

Apple, with all that cash, should be able to deliver a similar experience.
GraphQL Feat API Gateway
You can actually rent and stay in Kipling's house in Vermont, Naulakha, through the UK's Landmark Trust. They mostly rent historic properties in the UK, but have a few like this with a British connection.

https://landmarktrustusa.org/properties/rudyard-kiplings-nau...
This actually reminds me of an episode of Start Trek: Voyager (Dreadnaught).

A missile with an advanced AI gets transported to the Delta quadrant in the same way as Voyager was. It was already en-route to a target planet. Obviously it lost lock. It then used what information it had about the planet to find it again. It found it – except it wasn't the same planet, it was a completely innocent one. And set a course. It correctly calculated that the probability of two planets having the exact same parameters was infinitesimally small, so it must be the correct target. It was further unconvinced that it was, in fact, in the Delta quadrant.

It also disregarded the orders to shut down, which came from the same engineer who reprogrammed it, believing that she was a rogue agent.

https://memory-alpha.fandom.com/wiki/Dreadnought_(episode)
Would it be politically incorrect to compare the average diplomats brain against an average adult? What if we find out diplomats just have small brains.
It may not actually have anything to do with sound. The recordings offered as "proof" (of what, we can only guess) have all been explained as normal innocuous sounds.
yup. Office is literally 5 minutes away from from Qualcomm, so no problems with the commute, and I'm sure they would be willing to pay much more than Qualcomm. Only thing is the patents. Qualcomms real value is in the crazy amount of R&D they do, and the patents they have to show for it.
I have a degree in New Testament studies. I totally agree. Learning Koine did the most to help me
The RQ-170 is a stealth UAV, but not a UCAV - it's unarmed. The other two aren't US, and so are more 'worrying' than 'reassuring' when it comes to figuring out where the US's stealth UCAVs are.
ZZenga and the old Zenga Sport seem to be of nearly the same quality, more forward designs and fewer exotic materials (mostly cotton and synthetics, with some wool). I generally find their sportswear to be very nice. If ZZ didn't add some of the louder Italian branding, like Emperio Armani, it would be the best quality/value tradeoff.
The article is a great survey of gotchas across the storage stack.

However, I think what motivated Dropbox to drop so many Linux filesystems was the need for a certain flavor of xattrs, but specifically to detect renames, i.e. to merge create/delete events into renames.

Perhaps Dropbox adds internal UIDs via xattrs to every file you add to a Dropbox folder. If you move the file around, no problem, Dropbox can detect the rename via the xattr UID. Relying on heuristics alone to do rename detection can be brittle if you don't do it right, and missing rename events means file version histories get lost, which is a terrible shock for users. Imagine you suddenly can't find last month's version of a file...

So and just guessing here but probably those Linux filesystems lacked performant xattr access and were too slow for Dropbox to do hundreds of thousands of xattr lookups when scanning a folder at startup or every N minutes, or whenever inotify tells them something changed.

They didn't want the complexity of heuristics, or they found a way to exploit EXT on-disk data structures for faster xattr lookups, something like that. Who knows? Perhaps the real reason is less complicated than that.
So, in reality, you have no idea if your idea is truly better and it looks like you just ran some specific test cases and assumed it applied.
Still paper worthy, but far from thinking that you made anything better than published literature.
And the goal isn't to "personally benefit" it's to know that your ideas survive scrutiny and contribute something meaningful to the world.
Hero or Villain: The Prosecution of Julian Assange – Four Corners ABC News
> It claimed to be about influencing others, when in fact it was about being genuinely interested in others.

Isn't influencing others simply a side-benefit to being genuinely interested in them? I would imagine that is the natural outcome. I would be glad for people to go into the book wanting to "fix other people" or "take advantage of others" and come away wanting to genuinely care for others.
Taking time off between jobs is a real option for most programmers. Depending on how long you stay at each company it can even add up to a few years of time off without having obvious gaps on the resume.
New programming languages, libraries, and frameworks often tend to go in lockstep with semi-conductor and hardware advances.
Circle Medical (YC S15) is hiring to help patients navigate health care
How to automatically create machine learning features
Same exact reaction here. Had to re-read it several times. For anyone else confused: I think by "security" he's referring to infosec and by "safety" he's referring to physical safety. (As opposed to my initial reading, where I thought "security" meant physical security and "safety" meant online safety.)
> "Partially because I enjoy learning and growing my technical skills, partially because I want to move into more leadership roles, but a huge part of it is because I know that if I'm good, I will be paid a massive premium for it."

And it's one of the unfair things in life that jobs that pay more often get other benefits as well. Making $40k/year? Chances are you get 2 weeks vacation, inflexible work hours, inferior equipment. Making $200K/year? I'll be you also have top of the line equipment, no one keeping close tabs on your hours, 4 weeks or more vacation, money to go to conferences, etc.

A mentor of mine once told me that I should seek to make more money, even if that's not my motivation. He said that more money is always nice to have, but also that when someone pays you more, they respect you more, so you get all the benefits that come along with that.
Wednesday: Walking with the Lord
They still get your ip address
What makes you think that they wouldn't? That's why I used the operative word "could".
Reno Omokri reacts to the people who is calling Yorubas cowards
Made a Test for Porn Addiction
Advancements in semiconductor research have led to wonderfully inefficient front end frameworks.
Awesome! This guy's a hero.
The Fall of Mic Was a Warning
Why are you blaming cities for a straw man wholly invented by an HN poster?
"But even after turning off the feature, the TV continued to share viewing habits with the company"
If you ever wanted to know if you're reliant on Pornography, check this out.

Porn really affects us more than we realize.
Russian and Chinese Bombers Enter South Korea ADIZ
Demonstrably untrue, lots of software engineers end up in non-coding roles. Perhaps they want to make larger contributions, have more responsibilities, more money, whatever.