skysight-inc/HackerNews huggingface dataset:
> spyware-like telemetry

Gonna need a source on that one. Not the "telemetry" part, the "spyware" part.

Edit: Because it's possible now to see all telemetry sent and even delete it from Microsoft's servers.

I seriously do not see the harm in usage telemetry...
Location: Moscow, Russia

Remote: yes

Willing to relocate: after at least 6 months of working together

Technologies: full-text search engines, DBMS internals, bigdata (C/C++/Linux, Java/Hadoop)

CV: https://gudok.xyz/cv/

Email: gudokk@gmail.com

---

I have 10+ years of experience and a lot of completed projects. Interested in hardcore in-house development and research (no "how to combine 32 third-party libraries together", please).
This follows a series of validation studies (incl. e.g. http://journals.sagepub.com/doi/abs/10.1177/0956797617741719) from this year especially. The results seem to consistently show the same 'paradoxical' outcome. J. Peterson came to my campus last week and I think he mentioned this one specific study, and also noted several other ones, which brought the one I linked to my attention. It really isn't the only one, and it's good to see that it's getting a stronger foothold by the day.
The "rivers never split" rule is BS: https://en.wikipedia.org/wiki/River_bifurcation
> people who installed our news reader

But how many people installed your reader? I think it's easy to explain why they engage more with your site in your app: they have nowhere else to go, and the website icon is there, on the screen. This doesnt scale
When talking about Lisp syntax, what you almost always want to say is "lisp has $most-positive-word-in-context syntax". So it's "limited" for some, "simple" for others, but the overall point is the same - no cruft and unnecessary sugar, and uniformity allows for easy programmatic transformations of code.
Can someone with an access to the article provide more information on the direction in which the "willingness to take risks, patience, altruism, positive and negative reciprocity, and trust" is associated with gender?
Crypto Trader Ronnie Moas Bets $20K: BTC to Reach $28,000 in Late 2019
I'm not saying the Z80 is a wonder for compiler construction. But it's decent enough for a C compiler. It has a stack spanning the full address range (up to 64k), so all auto variables can be easily allocated on the stack. Arguments are typically also pushed on the stack in C. So the number of registers is not as important to a naive C compiler as is a decent stack. Oh, and the last, you on the Z80 also have easy absolute and relative addressing to all addresses, so you can easily implement global and static variables.

It feels very much like coding for a modern machine, just instead of having a memory limit of 2 gigabytes of RAM or whatever (for a 32 bit CPU) you have a limit of 64 kilobytes. And the integers are 16 bit instead of 32 bit, but again, this was normal in DOS too.

So that is why I made the comparison, C in CP/M or whatever on the Z80 didn't feel that much different from Turbo C on DOS.
I often really enjoy it when I get a chance to do ETL work. The 'T' in ETL can many times involve some pretty fun and creative challenges. And even in the general case there is something really satisfying about putting together a clever and well constructed ETL pipeline.
These things were part of Terry Myerson's realm, as I recall, and he was sort of ejected from Microsoft. Once the agreements that put the things like Candy Crush in the start menu are expired, I expect they won't be returning.
If you have something liké Adblock or UblockOrigin try to disable thème for Gmail, for me If had a speed boost.
> Could you articulate why? I have only been using Nix for ~3 months, but so far I do not really have qualms with the Nix language.

I mean... It's not a "real" language in the sense that there exists any tooling, debuggers, unit-test suites or anything.

You write your recipes and try to see if they work. And when they don't you have no idea why.

With a real programming language (like Scheme) I could evaluate something working, compare it to my non-working stuff and probably figure out where it all went wrong. Chances are I could probably expand the macros and debug my way to a solution right within Emacs without ever launching a single external tool.

There's just this huge gap between what you get and what you expect. And with Nix being a one-tricky pony, there's almost zero incentives for the community at large to try bridge that gap.
Too few motherf$%kers on board
It's weird. I use Windows 10 all the time both at work and in office and I never see these ads. I'm in Sweden, maybe it's not targeted somehow.
I got interviewed by Google twice, started by direct invitation from their HR team as I never applied to Google, naturally I bombed both times as I am not the PhD kind of developer they are after.

In every single time their recruiters were telling me our wonderful my CV was and they wanted definitely to have me there, naturally with a selection role totally unrelated for the kind of positions that I was applying for.

The third time I got a direct invitation from their HR team, I made it clear I wasn't interested if it was going to be again the same old way. Never got contacted again.
Garbage in, affiliate marketing out.
While it's true that much of the hard work of not writing data races is still in the users hands it's important to remember that Java having a memory model and specification for locks/volatiles is a VAST improvement over the same situation in most other languages. It expressly defines what operations do and do not imply a causal relationship, guarantees things like no word tearing on volatile longs, that variables can't "logically" be optimized out of existence in the presence of out of thread writes.

It's actually pretty great in practice.
The fun topics always are.
Sure. Arguably Smalltalk is a LISP, just with non-Lisp syntax.
It actually was prototyped in lisp first.
> (again strongly implying to me you have a pretty narrow experience with living in different places, once you’ve lived in varied enough places you embrace the fact nowhere is perfect)

Heh, I actually did live briefly in NC as a child. And Texas, and Georgia, and Kansas, because my father was a contract software consultant. And I've spent my career in three different states. When I chat with my former colleagues from Kansas City about recruiting, there is always a tone of defensiveness about why none of my student employees consider their companies.

> If anything you’re whining that the US isn’t a white SV techie monoculture, and it’s music to my ears...It’s where the would an average tech worker, who FYI is not a stereotypical FAANG employee, want to settle down.

Eh, it's just the uphill battle you face in recruiting. And we haven't even really touched the subject of recruiting foreign nationals. I don't particularly care much about most of the items I posted, I just wanted to offer perspective to the 'we don't need to change to recruit, the recruits need to change' crowd seen here and elsewhere.

If you want my personal justification for not moving to NC or further south, it's pretty easy: Fire Ants.
You are doing a disservice by sweeping this under the rug as common sense.

We live in a political climate where people are looking at the tech industry and especially FANG companies with a microscope and unless they see 50/50 representation they feel there must be inequality at work.

James Damore was fired for highlighting this very fact.
How would you prefer that sentence be written?
> The fact is, webapps are suboptimal, and unless something drastically changes, will remain so.

I agree it’s still suboptimal for now, incremental improvements are making it less so year over year. More parts of native apps are also getting written with web technologies. Eventually, maybe, most of the app icons in our phones might just be a shortcut to some website
This is one overlooked use case for VR. By completely immersing you and saturating sensory input you prevent the bad thoughts from surfacing and even pain.
What strikes me most about the articles about the big tech giants is this:

They are hiring the brightest and best, paying them large sums of money and then completely squandering their abilities. I mean there's people who in startup could be single-handedly creating best-of-breed software and Google would have them tied up in some marginal aspect of a marginal product.

I'm not sure how that makes me feel...
I'm in the US. I don't see them either. I haven't for a long time, tens of months.
Sure, but I think this starts getting into ideology. I think people should be taxed rates that, in a vacuum, can be considered fair. I pay 15% of what I can, you pay 15% of what you can is about as fair as you can get. The reason I'm not fond of going beyond this is because you start getting into very subjective territory.

For instance while I agree with all you've said, excepting your conclusion, I'm sure you'd also agree that lower income individuals would also be much more likely to end up as the direct beneficiaries of where lots of government money goes to such medicaid/medicare and various social programs. Since these lower income individuals are going to be disproportionately more likely to utilize the benefits of these government programs, would it then not make more sense for them to shoulder a greater percent of the costs to account for this? I absolutely do not agree with this conclusion, but at the same time I also don't see any clear logical flaw in it.

So you can do an ideological tug of war, one way or the other, to no end on these issues. One ideology might have the wealthy give nearly all of their income away to help the rest of the population. The other end of ideology might have people give none away and rely entirely on market dynamics. I think a fixed and fair sum is one of the more reasonable ways to step outside of ideology and try to create a system that nobody really loves, but also nobody can create rational arguments suggesting is, in and of itself, unreasonably biased towards one group or another.
Linux x86 Program Start Up or – How the heck do we get to main()?
Agreed - for the quality experience there's really no substitute. Maybe the author thinks that this will change (technologically speaking) in the next 7 years, but I doubt it. Things will definitely improve, but there'll still be reasons to code native apps. Desktop still has tons of native apps - it's not all running in browsers. We're in 2018, and your web browser is leaking memory and performance is sub-optimal (try scrolling through a large number of threads on Reddit and observe your CPU usage).
From the look of it it seams postgresql is used by keycloak for usermanagment-stuff, not by the app itself. So maybe this can be changed or even removed for selfhosting?
Software developers were never the hero’s of the story. It was always the prettier people egging them on for the greater good while they talked about how smart they were.

That’s changed lately. With the need for ever more developers the average skill has gone down but that is orthogonal to status in society.
> "For example, someone who visits Nike's website can't be targeted elsewhere on the web, such as Google search or the New York Times website."

Do I even feel the the slightest tinge of sorrow about this: No.
> Not to mention how you conveniently always reset my settings to your defaults including reinstalling all your ad-crap every 6 months with a new Windows release.

I tend to wonder about that - is it done on purpose or it's because the half-year releases of these semi-annual updates are essentially being applied in upgrade process and not the old service pack way.

Also a "funny" thing from last few days: SO logged onto parents laptop with Microsoft Account credentials and surprise: OS didn't fetch a single piece of data already synchronized into their cloud but uploaded all recent changes made on that device and pushed them onto desktop.
For years I haven't installed any apps but the absolute minimum. I don't have an app for news, Facebook, Amazon, airlines, this, that, because of all the reasons mentioned in the article. I read news on the mobile optimised websites, I retrieve my flight ticket as a PDF in my inbox, I never like to shop from my phone anyway (best done on a desktop when having a mental break at work) and don't think Facebook offers anything that requires my attention more than maybe once a couple weeks.
put another way, the best managers came from the shop floor
> I think it's a bit like having a big smudge of snot on your screen

Or, to take the laptop analogy, like having unnecessarily-difficult-to-remove stickers showing off the processor, graphics, and chipset inside… we're all oddly desensitised to devalued products and apply different standards depending on what strikes us as more outrageous.

> I don't want to spend 3 hours reading articles about how to get rid of adverts

Sure, so just be sure to disable ads during the OOBE session when you first turn the computer on. It's a checkbox or switch or whatever Windows has decided to use now.

Of course, I do take the point. Especially when it comes to regular people, whose apprehension at seeing the words 'advanced' and 'setup' in the same place make the prospect of choosing anything other than the Express Setup out of the question. I'm just saying it's not the drama that some people make it out to be, not for the technically minded I assume this site's audience to be.
No, node was the realization that JS’s concurrency model could be applied to applications like this.
> I don't know what the story is in Apple-land

The walled garden is great and protects my privacy.
Didn't mean to sound harsh, it's just I already replied to author with words of encouragement in the reddit thread (https://www.reddit.com/r/Clojure/comments/9u4p5m/learning_cl...) and didn't want to repeat all that comment here, so I decided instead to show briefly to other readers what can be improved.
>>In today's political climate you cannot simply be an artist.

There is no such thing as "simply an artist". Art is a form of self-expression. An artist's work therefore speaks volumes about who they are and how they view the world.

This is also not something that is unique to today. History is full of artists who chose to stand up to tyranny, and lost everything because of it.
Only in the sense that both involve talking and smiling. The goal is different, and that goal is shared by all parties involved. If a situation calls for one goal, but you decide to pursue another (networking on a social event, socializing on a networking event), there's a mismatch that makes people uncomfortable.
This is one part of it. A good user experience doesn't require the user to solve a word puzzle to avoid getting spammed. Good user experience is having good defaults.
I expect the advertising comes out of the fact that Windows 10 is Microsoft's first proper attempt at a free upgrade. But yes, people have paid for Windows, so in this case it's unacceptable — but I don't think Microsoft figured out (or particularly cares to figure out) what installation is what type.
Are you sure?

I don't think the pseudocode whiteboard exercises are pointless, I think they're a useful filter. You can make them simple, and anyone remotely competent who isn't completely crippled by nerves should be able to zip through them.

They don't have to be about esoterica. I just want to know that the candidate can attack and break down a problem, even if they don't know how to do all the bits immediately.

And I want them to have heard of a hash table before.

I've switched to 1-2 hour homework exercises on the advice of an experience colleague though.
Its a local installation, inside the folder, instead on the operating system. Also, other people will automatically install it when the package is saves inside the package.json or yarn file. You can also limit the version you want with these files, that the end user dont need to think about. Just yarn install :)
I don't think it's so cut and dried. I concur that "100% it’s part of your job" in the sense that ultimately you are responsible for looking after your own interests, but disagree that this completely absolves your manager / company responsibilities to evaluate promotions by their own initiatives. If anything, not doing so sows discontent.

I was (un)fortunate that my first few managers were proactive in rewarding my good performance, until I had a manager who wasn't. Under the new manager, my peers had all been promoted in due time, and my feedback from them and said manager had been positive, as he'd expressed during our frequent 1:1, so I wasn't worried about my progression. That was until I casually brought the subject up at a 1:1. He of course affirmed that it would be forthcoming, but from his demeanor my gut told me that he hadn't given it a thought until that moment. I believe this was not out of malice or office politics, and in retrospect my coworkers had dropped hints to me that I should have broached the subject sooner rather than later -- this was how this organization operated -- but the idea was so foreign to me that I didn't quite process their message. Had it been malicious I would have been screwed. Ever since I've erred on the side of impudence. I hate it, but...[0]

No analogy is perfect, but suppose if you do your job, you expect to be compensated; if you do a good job, you expect to be promoted, get a raise / bonus, etc. Would it be acceptable for a company to not pay its employees unless they bring it up each pay period, because it's "100% [...] part of [their] job"? Indeed there are industries -- often low end retail -- where this happens a lot, and this assuredly contributes to employee dissatisfaction. Similarly, some people would prefer if their work speak for itself, and managers / companies wouldn't neglect to promote them just because they don't bring it up. When the OP found out that's not now it worked at Amazon (and many other large enterprises), he was understandably miffed, as I was from my own experience.

[0] https://www.youtube.com/watch?v=0Z2JTPalv_s
Microsoft reinstalls the OS when they do a new release of windows 10 and moves your files over, so on windows 10 you no longer need to do this.
I have been wondering about doing power over fiber for sensors, where they don't need much power, but do need an interference free supply. It seems like a good use case as you could presumably put a sensor at the end of a single fiber, then send power up and get data back down.
For me personally, as a person who's tried Nix, it's helpful that the Nix language is simple, self contained and easy to learn & grok quickly. I never learnt Scheme, and its use in Guix, though extremely interesting and appealing in theory, also feels notably overwhelming to me. That I'd have to learn a whole (presumably huge) R7RS or something, just to be able to use Guix. And then still have to learn the Guix "API" or DSL over that to be able to actually use it. While the Nix language is small and fully described in the Nix manual, in surprisingly few words.
During the OOBE, one of the options is 'Tailored Experience'. The blurb under it notes that disabling it will disable ads and recommendations.
Further to the parents comment, do you use a personal knowledge base? I keep a flat text file, but have been pondering whether it might be worth moving to something a bit more structured.
There's a figure for those properties, and the textual summary would be:

"The symbols + and − in the panel titles indicate the sign of the difference for each preference; + indicates that positive differences correspond to women exhibiting higher levels of the respective preference, whereas − indicates that positive differences correspond to women exhibiting lower levels of the respective preference."

There are the six categories in the order of: Altruism, Trust, Positive and Negative Reciprocity, Risk Taking, and Patience.

The signs associated are, for the log GDP per capita quartiles: +, +, +, -, -, - respectively for categories listed above, where the graphs demonstrate increasing levels of differences (in standard deviations).

For the Gender Equality index, it's almost exactly the same except for positive reciprocity, where the curve is a little flatter than its GDP per capita counterpart.
Completely agree. I do the same thing and even uninstall or deactivate unecessary apps installed by default. As a result I have less app than my phone can display on a single page of the app drawer even with good sized icons, which is actually very convenient.
Am now tempted to apply to Amazon, just to wind them up with this in interview. Knowing my luck though, they would offer me the job.
Sadly they already did, there is a TGI Friday at the location Apple wanted today.
> to determine whether the monkey or the fish has more 'grit', ask the monkey how deep it can dive into the ocean depths, and ask the fish how high a tree can it climb.

Except that those things also measure biological variables like lung capacity and grip strength.
Clear cut struggle it looks in Opensource world.
I think he is being downvoted for the low quality of the comment. A study on 80,000 individuals in 76 countries is not "news", it is a high-quality science.

Stating blatantly that "Really, what we are discussing here is lowering of inhibition." is a low effort conclusion when the study actually compares the competing "social role hypothesis" and "resource hypothesis".
Xoogler here.

The most fun thing was the time when the lazy-ass billionaires who manage the place and are completely out of touch with the realities of the world (and randomly boast things like "don't be promo focused"--just slave out for us at our mercy while we collect our hundreds of millions[1] and give some as severance pay[2] to sexually-harassing buddies) decided to "fix" the problem by issuing a memo promoting "landings" and not "launches".

Guess what? Tada! Nothing, of course--with the exception that everyone now simply does 's/launch/landing/g' in their performance reviews.

[1]: https://www.bloomberg.com/news/articles/2018-04-23/google-ce...

[2]: https://www.nytimes.com/2018/10/25/technology/google-sexual-...
Not quite as simple as a cryptographic hash alone - remember that if the set of possible inputs can be easily enumerated, then it's trivial to find the input data by brute force.

There are ways to work around this, for example objecthash[0] describes a small modification that prepends the input data with 32 bytes of random data before hashing in order to prevent this.

[0] https://github.com/benlaurie/objecthash#redactability
That doesn't tell what is the error
He says he updates his OS in stead of reinstalling it with the newer version. He probably switched away from Windows during XP or Vista.
There's a book already, https://isbn.nu/0374536279. It's dreadful. Well, the book is good, even great. What's dreadful is the mistakes one can commit when the consequences are secret.

The CIA would send a 35-year-old spy out with a cover job that only accepted applicants up to the age of 28, and then send a polite letter to the Russians informing them of his arrival. Meanwhile there was a giant search for the mole at CIA HQ, because there had to be one, how else would the Russians unmask so many agents so quickly?
That's because people have weirdly unrealistic expectations when you put 'Microsoft' and 'Linux' in the same sentence. The biggest thread on this post seems to be about the prospect that Microsoft should/must/will (circle as applies) completely abandon Windows in favour of Linux, based on very little evidence, almost certainly because people don't know what to make of … well, any of it. Microsoft have been contributing to open source projects, the Linux environment, and so on for years (at least since Ballmer's left), and yet people are still coming to terms with it because it still messes with their world view — and quite rightly, too; forty-odd years of precedent in the other direction is hard to scrub from one's mind.