skysight-inc/HackerNews huggingface dataset:
Been there done that... and it was the best decision I made for my career. Good luck with yours!
W3C Graph Data Workshop Trip Report
I’m guilty of HN generalisation. It depends on the language implementation of type system. In Java - any null can blow your program out. Type system is not going to help. Golang, with interfaces and nil pointers can blow you out of the water.

So whenever something was expected to arrive from the wire, it does not parse correctly, depending on the parsing method, once you have that null, all bets are off. Type system gave up.

It all depends.

Another example is Java interfaces. Merely checking for an interface type does not prevent errors down the line. It does limit the amount of errors.
It’s programmers all the way down!

;)
They’re most famous for their hypervisor and virtualized desktop software.
Citrix... mention that to any Hungarian programmer roughly my age and you will likely receive a long string of swearing because the incredibly buggy central system necessary to sign up for courses and exams was only accessible via the Citrix ICA client and back in the second half of the 90s that, in itself, was a huge source of problems beyond the server app not being particularly high quality especially on Linux which was rather important because at this time practically all sane IT students were running Linux to access the Internet (remember, we are talking pre-Windows 2000).
In Liar’s Poker, the author said Wall Street would always blame the Arabs for any unpredicted movement in the finance markets.

Zero evidence, but most Americans didn’t know any personally but knew they had oil money to buy/sell investments.
Having an IDS in place means jack shit if you don’t have skilled personnel managing it.

Depressingly often, these things are installed as part of a box ticking exercise to pass an audit or meet another form of compliance. however they never get set up right from the outset or the security professionals who were there leave and never get replaced.

In this case, if they’re talking about infrastructure available on the public internet with password only authentication then I’d wager any skilled professionals they may or may not have had, had already left. Because no security minded engineer would have okayed that practice. Which means even if they did have an IDS, I’m highly doubtful that would have been managed properly either.
A country under certain sanctions, especially in regards to encryption, is easy to middle man. Iran computers are probably the most easy to hack and plant evidence on if they depend on US operating systems and network suppliers.
In addition to other comments : I guess "threat actors" includes non-human autonomous hacking systems ("AI"), and humans (or organizations) who are neither good or bad intended, but whose actions happen to have negative consequences.
My guess is about 10% of these photos are mirrored to account for left-handed poses (or maybe the lefties were left out)
Sounds like any university Reg system.
Right, but if you define the skill as "good enough", i.e. score of 700 and above, then my point stands.

My point is really that individuals aren't defined by the distribution, just the number of individuals is defined by the distribution. But many people take these distributions personally.
I didn't say he thought it was 'good'. I restated his rhetorical question as a statement: that he was ok with the tradeoff ( poor working conditions for more jobs ). I think it's pretty clear that's what he was saying and I doubt he'd disagree. I am trying to point out that there ARE better alternatives. We've been making a lot of progress in that direction for years, so it's clear that it's an option if we choose it.

I'm honestly trying to understand why people would suggest that its ok to accept that tradeoff. I get why in any individual case someone might choose to make that decision - they may truly have no other options available to them, and the alternatives are much worse (real hunger, homelessness). I just don't understand why people seem to promote that situation as a political position - that somehow as a society that's the best we can do, or it's the best policy to allow it.
duplicacy is another alternative. It has paid plans but free for personal CLI usage.

Their study on various cloud storage performance helped me decide tremendously.

https://github.com/gilbertchen/cloud-storage-comparison

I make backups using multiple implementations (restic and duplicacy) to avoid unfortunate case of an implementation corrupting encrypted / compressed data which may become unrecoverable completely or any other bug to partially corrupt it.

I hate it when backups don't work when I need it and it's not easy to do 100% verification on all backups regularly.
They've definitely had breaches, which while obviously their containment was a bit better, leads me to believe they're not any less susceptible in the long run.
If no one's being fooled by this then surely Tesla will have no problem with just not doing it any more.

Somehow I suspect that they'll keep doing it in every country that hasn't told them to stop.
Filed a bug with Apple 6 months ago. Haven't heard anything and the bug is still there.

How to reproduce the bug on iPhone/iPad:

- start playing some music

- open control center and swipe down on the volume to mute it

- turn up the volume one click on the physical buttons

- swipe down on the volume in control center

- repeat turning up the volume with the buttons and muting in the control center until the control center volume stops affecting the actual volume
And so what does this Chrome plugin do for those of us who have purged any and all presence on LinkedIn?
In University, I would see this message written on one of the college's best Electrical Engineer professors' office door:

"Efficiency with machines, effectiveness with humans"

It's a powerful idea, and I think the point is obvious.
Actually, time is pretty strictly regulated by the DOT. No more than 60 hours duty hours a week, no more than 14 duty hours in a row, of which no more than 11 hours can be actually driving, and must go off duty for at least 10 hours to reset the clock.

Sounds more complicated than it is... once the duty period begins, any stops (fuel, breaks, meals, etc) do NOT stop the clock.

This is why most long-haul operations use pairs of drivers... one will sleep in the bunk while the other drives.
Can I see popup and the stuff which opens in another window?

I might have employment opportunity for you, one of our products need something similar
I don't see how adding an employee discount saved Best Buy from Amazon. Unless they're saying there's that much downstream impact from employee happiness that brought that many more customers to Best Buy to shop.

That said - do agree there's room for both players in the game, Best Buy and Amazon.
> I would poke around at code and attempt to make theoretical fixes for bugs I couldn’t reproduce.

This sounds like a great way to accrete unnecessary code, some of which will create even more bugs.
Encountered a pretty major macOS bug recently where some new OS update made it impossible to enable a root user via the regular route. Made it impossible to set up a local/pseudo-distributed hadoop cluster since the main hadoop "start" command requires "sudo su" to work. Doesn't surprise me their bug reporting system sucks considering I couldn't figure out the right place to submit my bug nor could I find a new way to do this
Here’s a good summary from ‘Career Warfare’ about how you are being perceived by your manager/boss and what they need. https://www.slideshare.net/happysammy/career-warfare
If you are speaking of Agora, the traffic is pretty low nowadays. The main difficulty is getting up to speed with the huge backlog of "jurisprudence" accumulated over the decade long game...
Your comment seems confused. The reference frame for counting time of day is arbitrary but the schedules of all businesses are fixed relative to this arbitrary reference frame as far as DST is concerned. So DST effectively shifts the hours of all businesses. Put another way, if you fix the operational hours, you are delaying sunrises and sunsets relative to business hours. Do you want more light before work or after work? That is the year-round DST question. It's not arbitrary. I want more light after work, all the time. I don't care about mornings. I have very little time to do things in the morning before work.

Suggesting UTC here doesn't make much sense. The time difference is so great that businesses would need to update to new UTC hours. But what hours exactly? More specifically, what hours relative to the position of the sun in the sky? That's the same question as this year-round DST vs non-DST question. A UTC switch doesn't address the topic.
Agreed.

In the UK you're skating on thin ice if you advertise to consumers, sales tax free prices, partially on the basis it looks like tax evasion. Plus the principle of being able to pay the advertised price.

Now its slightly different in shops for the trade where the pre-tax price is front and centre, the post tax price does still need to be displayed though I think.
If you want something more extensive and less dramatized, I'd recommend Kotkin's ongoing multi-volume biography starting with Stalin: Paradoxes of Power, 1878-1928. It's becoming (if it isn't already) the definitive work on Stalin.
Sorry - worse than it was. And yes, that decision was sheer idiocy.
Interesting, my country has it the other way around, you must include taxes in the price as well. The amount you pay at the counter is the amount that's on the price tag.
To be fair, conceptually the concept of a CEO of a security company with no social media presence at all is not surprising, speaking from my experience with people in this field.
18%, I guess?

As the article says, migrant workers make up a huge majority of apparel/footwear workers in many countries. The recruiting agencies that hire them take their passports and garnish their wages in perpetuity, so they can never work off their indentured servitude or leave the country. Migrant workers are especially easy to enslave, precisely because they need passports.
This always seemed obvious to me that this was the play - that the initial gig economy period was just a stop gap to gain market share (at a heavy loss) until self-driving tech became available.

That has proven to be a much slower process than they probably expected.
Add tf.repeat support equivalent to numpy.repeat
It says they had to find out from the FBI. At least theoretically, how does the FBI find out? (unless someone knows the actuality and is willing to share? Didn't see anything in the article)
If you don’t collect too much data beeing GDPR compliant is not hard at all.

If you don’t know what data you collect becausae of all that reliance on third part extensions or if you heavily collect data and don’t want to break the law, this gets a harder topic.

Beeing an European it was quite interesting to see how little many web developers know about their dependencies and extensions. Most I know thought they can solve GDPR problems by install yet another wordpress addon they didn’t program.
Don't C++ 20 modules solve this problem?
> Management needs to allow engineers to have more time to do this, which is at the expense of working on features or fixing already screened bugs.

IMO, this sentence is the key. For Apple to improve its software quality, it needs to stop trying to do many other things. We don't need new versions of Mac OS X and iOS every year anymore, each with incremental feature additions and new bugs.
Actually rhetoric is one of the things Aristotle still has valuable things to say.

Basically all the rhetoric books I've read (not that many, not an expert) are just expanding and giving examples to Aristotles "Rhetoric".

The modern english translations are quite readable and the concepts are straightforward. They circle around the concepts of ethos, pathos and logos. I.e. you must convince the audience you are worth listening to, then you must appeal to both of their feelings and logic.

This means various things, including toning your message depending on the audience. And, even engineers are affected by emotions, you just need to find the right context :)
I wonder what happens when basic human rights can no longer be paid for with hypothetical future cash flows… future gillets jeunes to be mown down by domestic metadata drone strikes under emergency powers acts when they try to demand for their basic rights?
Yes, I got a little carried away, the subject matter gets me frothing at the mouth a little :) I'll avoid the (admittedly rare) fiercely political submissions to HN in future!
Not when health/dental premiums are paid by the employer.
Employer negotiated insurances tend to cost less than individually bought ones, because the employer gets a group discount. The larger the group, the bigger the collective discount.

Just like toilet paper, insurances are cheaper when bought in bulk.

Imagine the awesome coverage you'd get as a Lyft or Uber driver if you were actually employed by them.
I'd forgotten it was that early. The Sun box on my desk was a 68020 with a 68881. Everything having to do w/ FP, certainly on our DSPs (which is silly), we had to implement a knock-off of IEEE 754 in software ourselves.
Mansa Musa: The richest man who ever lived
> Apple doesn't do point upgrades for previous releases unless there's a critical security bug in them

This is not true. Minor updates to Mac OS X pretty much always contain a handful of non-security bug fixes.
You can hide your linkedin history from people that are not connected to you (or your whole profile). It's a privacy option.
It likely was, but buried in one of the hundreds of documents they reference.
I highly recommend you give Bazel a look if you haven't. I'm coming from a biased perspective, since I work at Google where we have a nice build setup. But, I like Bazel so much I use it and hack on it in spare time.

There's really only two things that bother me:

- Windows support is alright but it's a bit weird and wants some Unixy stuff to exist. It's being worked on in small bits but it could be better. If you don't care about this you'll have a good time likely.

- Sadly it isn't widely used outside of Google, so you're mostly on your own. The only upshot is that the Starlark language makes it really easy to compose BUILD files, so I don't find it too difficult to manage a few BUILD files for things like SDL2. Unlike a lot of other build systems, like CMake for example, it would be much less hassle to consume other Bazel projects directly, since it's designed to work that way, so if it ever did gain widespread adoption it would be a really nice solution.

There's definitely some things that would turn off the average user. Like the BUILD files, in order to be predictable, contain dependency information, which either needs to be updated by hand or tools (you can guess which is preferred.) On the other hand, builds are very predictable, and it works such that you can easily express dependencies across different programming languages and even autogenerated code from another target.

Nothing is perfect, but I find Bazel is super nice for C/C++ compared to the alternatives I've used. It's a different way of approaching the problem of building software, one that I've found very novel despite the shortcomings. I'm worried it's too easy to miss what makes it special behind some of the turnoffs people initially hit.
Oh wow, thanks for all this feedback. Let me comment point by point:

- Good idea. The reason I published it just as a PDF is that I'm primarily making it for print. I figured I'd share the PDF before going to print to get a bit of feedback and a reality check. Hence I never considered a more screen native form. But I am now, because I'm getting a fair bit of similar feedback.

- Makes sense. My plan was to do this if I get to a stage where I make this a book.

- Noted!

- Interesting to hear that! I've heard this a lot now, and indeed it seems like online nudging isn't the main scenario. That is really cool, tbh...

About the techniques: I'm an engineer with a psychology background, and have spent the last decade doing conversion rate optimization at a very large scale (I've had teams of up to 60 people). I started this project thinking what I would do if I tried to make people behave better, rather than book hotels/flights/whatever, then started reading up on research in psychology.

Most of the cards are derived from research where there exists public systematic reviews of several experiments (usually dozens+) on the same concept, to avoid that I repeat findings from experiments that were just flukes/doesn't replicate. Also, for each card, you can take the name of the effect in the upper sub-header and search for it in Google Scholar and you'll find a lot more information. Usually there will also be a wikipedia page.

Thanks again for the interest! Very motivating for continuing work on this!
Open Source UI Email Signature Generator
This is cool stuff. Have you checked out mtgtop8.com? Some code for it from back in Kaladesh: https://github.com/ivodopyanov/MTGML. I asked the dev a couple of years ago and he said he had a newer version, but it wasn't on github.

Thinking about your jellybean guessing (wisdom of the crowds) analogy, I don't want an unweighted average of a Ben Stark and a random player. Years ago mtgo elo ratings were public - seems like that could be useful. With something like the deckmaster twitch extension you could (theoretically) grab drafts from stream replays of great players. Especially with the MPL players required to stream there must be some great data on video.
By enabling people to subscribe to their content if they deem it worthy. Maybe have a free section where you serve static sites and for your more "in-depth" articles or whatever you make it subscriber-exclusive.

I didn't want to argue we should revert to the internet of the 90's, but saying "how could you ever put anything on the web without cookies, tracking, data gathering?!" seems disingenuous when the internet was literally built without that.

EDIT: Oh, I get it now. We just had different interpretations of what "exist" meant :)
For me it was just "a site on the internet that can be reached by other people", for you it was more about the economic viablity. Fair point.
C++11 is becoming pretty common. The super computer centers (LCFs) uses C++11 now.
There is, but if your problem requires just the former, it's faster and better to build it yourself than to pull in a heavy third-party dependency (of which you'll use 1% anyway).
There are also cases where a US-born may be eligible for other citizenship but must apply. (Ireland, for example, if either parent was Irish.)
Regulators should set a minimum contractor comp that is significantly higher than the total cost of minimum wage + necessary other costs for security (pensions, healthcare). Obviously minimum wage for employees should also be required to include these benefits (if it doesn’t already).

Otherwise the minimum wage regulation is possible to circumvent with contractor arrangements.
A belief in meritocracy is not only false: it’s bad for you
The whole put oneself in other shoes process is buggy as hell, even for our species. We basically draw a flat copy with mirror neurons and run it on our own hardware. If too much divergence accumulates, the other becomes a idiot or deity depending on outcome.
Hm yea, I figured that might be the case, but to me, the "this is only for legacy purposes" claim stands out enough from the rest of the GSG that I figured it would be easy to separate it from the rest of the guide. I obviously don't know the dynamics of your team though and totally find your explanation plausible.
You shouldn't bellitle them. A person doing a small business should not be required to understand GDPR nor technicalities of WP plugins. We should strive for simple to understand policies and technologies, just as the others are trying e.g. to make better furniture for us IT people. Making a website absolutely should not require computer science and law degrees.
You could still #include the .cpp file even if they were seperate files. You wouldn't even need the define.
the point is that there is a LinkedIn page. But all employees are directors or VP's - not a single engineer that works at Rsecurity.

Unlikely that they are a front to a US operation. But very likely that it's a start-up that leverages the currently toxic climate in order to get themselves in the news. Making half baked attribution claims is a perfect way to do so. One might even say that not doing so would be leaving money on the table.
This is a bad idea, a price label should display the price and not something else, if you introduce some bogus average fule costs this values will be gamed, just keep the price as a price, keep the fuel economy as that and include extra information if you want.
That's what Citrix is famous for - that's not the company I was talking about.
Agreed. It’s a local newspaper in Wisconsin. They probably don’t have a single programmer on staff and get consulting ad hoc to fix issues with their Wordpress installation or whatever. I suspect they asked “what’s the cheapest way for us not get sued for GDPR?” the consultant asked “what percentage of your readers are in Europe?”, and when they relied “approximately zero,”
the consultant said “I can just block those IPs for a hundred bucks.” Much easier than trying to understand what “tracking cookies” are when you don’t even understand what a web server is.
Oops, I wrote mtgtop8.com when I meant top8draft.com. Thought I could edit comments but I don't see a way now.
But this should not be included in price, added as an extra value somewhere and it must be somewhere standardized so all companies would use same algorithm to calculate this value.
Need a Pothole Fixed? Maybe a Portland Anarchist Can Help
> This article seems to take a very narrow/rigid view of the computing industry/the computing community.

It takes a full-blown "play the market game" approach. There's nothing meaningful in life but doing business, and doing business is how meaningful things are achieved. As a programmer your job is to be a cog in a machine and also to tune the machine, and you shouldn't even dream of having any values other than this, because what the machine produces is by definition what's good and worthy.
This is certainly only one small aspect, but: Don't upspeak. [1]

It's one example for non-verbal behavior that impacts the perception of your stance and status.

[1] https://en.wikipedia.org/wiki/High_rising_terminal
Octopi and squids are just weird.

So does this mean that they're basically the Lisp of the animal world.
Did they ran the numbers on the amount of visitors from the EU they have?

Here's your GDPR compliance for sites that don't take your name or other data directly: don't store the full ip address and don't track the user.