skysight-inc/HackerNews huggingface dataset:
This is hard to have a generic statement about. But in general you should start around 1.5x-2x a standard salary.

The reality is people with minimal experience will have a harder time with this than someone with 10 years. That’s because employers will consider the two very different. Someone with 3 years of experience will not command the higher multiple, so 1.2x isn’t uncommon. But people with 10 years can work on a 2-5x multiple pretty easily (much more in some cases), especially if they have a specialty skill.

Just don’t underestimate the costs and plan that you will need to pay people to get advice. IMO I would say never accept less than 1.2x what the position would pay in salary.

And don’t fall for people saying you get all these deductions now etc when they are trying to negotiate you down. That’s generally someone trying to take advantage of you.

I founded, ran and sold more then one consulting group and it can be super lucrative but don’t underestimate the costs either. You have to market, travel to find work at times etc. That all has to come out of your fees.
Sure, but unless you use Reddit on a regular basis, why would you even consider adding "reddit" to the search query?

To be fair, just searching for "plex" does return Reddit results, though not on the first page (for me anyway, Google personalizes search results). It's no longer the Wild West of Internet, and it turns out information doesn't want to be free, it wants to live in invite-only areas who's members are vetted before invitation. DMCA take-downs can't be sent if the material can't be found.
“I reported this to our IT department and they were not pleased. They let me know they had the power to expel me but wouldn't.”

This response is grounds for immediate dismissal of the IT person in my view.
“It’s easier to setup and purchase and manage a shared server, write and manage scripts, and develop a frontend for managing the content than it is to search an app/a couple apps.”

Can you just admit you don’t want to pay services out of spite? No one could possibly rationalize this as being easier.
"Purchased"? Really? Hmmm.

However, ISO does have a store that prominently features "best selling standards": https://www.iso.org/store.html
Already beat you: local laws that require a valid plate to be visible at all times when parked on public streets. (Private drives/businesses subject to jurisdiction.)

There aren't just repo men scanning in my local area; police cruisers are equipped with automatic scanners, there's numerous scanners posted on traffic poles (with silly blue and red flashing lights as a CYA) throughout the metro area, etc.
Link for the code examples on http://modernc.gforge.inria.fr/ is broken. Should be .../5298/code.zip instead of 5297, I think.
You'd have to have trains for people to ride. The US systematically dismantled trains and made highways in their place.
Try this link http://modernc.gforge.inria.fr/
Great idea! The videos selected are interesting and informative.
Later on with more videos a search function would be cool.
Best Tablet?
It was more than just long-haul.

Some cities suffered from the growing pains of the fiber feeding frenzy. City streets would be torn up five or six times within a couple of months as competing fiber startups tried to cash in on the anticipated gold rush.

Those towns with good planning departments put together "street cut coordination" plans to minimize repeated disturbances. But most didn't get their acts together before the fiber bubble burst.
> What's the point of going to school then if not to expose you to things and make you a better, more knowledgeable, well rounded person?

To get the really expensive piece of paper that lets you through the HR gatekeeping.
Semmle is basically datalog over source code.

For what it works for, it works nice. But it is not a pancaea.

Security vulnerability finding is almost certainly the wrong target for Semmle - I am unsure why they are trying to push that angle. There are much better stories in things like refactoring and understanding.
(I say this having overseen a number of deployments for various reasons, some successful, some not)
Somaesthetic Design
> Poor house insulation

And you know what emits more CO_2 than poor insulation? Transport! And what emits more CO_2 than transport? China!

With that logic, we'll never cut emissions anywhere.
>For the sake or argument, why? Don't they deserve some thought? Or are you completely insensitive to so many of the teenagers who've gotten addicted and can't go back to a nicotine-free life?

Because it's an emotional response that gets people all worked up and all of a sudden facts, logic, and adult choice go out the window. There is a wide array of actions which can be taken to curb child use which are far short of a complete ban, and let's not forget that this all began with "VAPING IS KILLIN PEOPLE!" headlines, an issue which has nothing to do with vaping in general or its long term effects.

>What's a guard rail for you is a potential car crash for the rest.

How so? We have no reason to believe that vaping is harmful long term. It's a risk, sure, but "car crash"? Based on what exactly?

>I'm sure that's what they said (and maybe did) about cigarettes. How's that going?

Smoking rates are way down. Why do you think it's your responsibility or right to dictate whether or not I can smoke?

>But the reasonable ways out haven't worked well.

What are those? What have we tried so far? Btw, cigarettes are still perfectly legal!
This is lovely. For the next version, I'd enjoy the ability to change the vertical angle of the viewport. I can't tell if the fixed angle is a cheat to reduce maximum draw distance, or an artifact of "haven't coded it yet".
Indeed, we are rendering the whole page with the javascript, that's why it takes longer than a curl. For now, it's especially useful for dynamic pages but we also plan on supporting pages that don't require rendering.
> Oh, and by the way, would some JSON.parse statements for performance be the worst thing in your codebase(s) you guess?

One thing I have seen from managers who don’t work regularly in the codebase — they tend to over-focus on things like whitespace and function names more than correct abstractions, separation of concerns, etc.
Then why the heck would you say that on your job postings, or not pitch that it be changed to whomever runs HR?

As a hiring manager you probably dream of finding more people like your best performers, yet this makes it harder.

I agree there is value in a theoretical foundation and would also encourage people to pursue it.

However it seems like a separate point from the reality of the market today. Even historically, could you have lost out on a chance to hire Faraday or Ramanujan because they were scared off from applying by boilerplate text?
How does that quote relate to "repo men" exactly? Wikipedia describes it as a profession at least. Wouldn't several Repo man become Repo men?

https://en.m.wikipedia.org/wiki/Repo_Man
Great point, your analogy is better.
Hahaha, this is genius. I love the inventiveness of the low-tech keylogger here.
They go by the name 50 Cent party: https://en.wikipedia.org/wiki/50_Cent_Party

This is purely something that's pushing a political agenda. In China, there's a single party, so disagreement is perceived as sabotage. While in other countries, its accepted as part of the system.

In US we have a house/senate minority leader: https://en.wikipedia.org/wiki/Minority_leader

In Westminster-based systems (Australia, Canada, UK), they call them opposition: https://en.wikipedia.org/wiki/Parliamentary_opposition

So if China lacks this representation, what is there to counterbalance? Wouldn't it lead to viewpoint discrimination?

There are things that need a more direct form a democracy to fix. Rent control, tighter restrictions on who does business/runs for election there. For instance, should agents of Beijing be fit to represent the people of HK and craft laws?

If you'd like to see what happens when foreign governments sabotage legislature, Poland's first legislative councils were rampant with it: https://en.wikipedia.org/wiki/History_of_Poland_in_the_Early...

What other outlet is there but giving control to HK citizens have total and complete sovereignty to handle their own localized issues?
“Fata” is the word for a bucket in icelandic. Quite apt indeed.
DeepMind Uses Neural Networks to Tackle Schrödinger Equation
The availability area for CenturyLink gigabit in Denver is tiny [1] and hasn't grown much over the last few years as far as I can tell.

[1] https://www.google.com/maps/d/viewer?mid=1iOdQ6O5Nv9AkqN29de...
I have CenturyLink 1Gbps in Colorado Springs. Not sure what you mean about not upgrading their infrastructure.

Not everyone lives on your block in your town in your state.
I like the idea, but I think I would be more comfortable with it generating test files that I could keep beside my other tests.

Also, `auto_pytest_magic` doesn't seem to exist.

ImportError: cannot import name 'auto_pytest_magic' from 'hypothesis_auto' (/home/.../.local/lib/python3.7/site-packages/hypothesis_auto/__init__.py)
Isn’t that what Web Assembly (WASM) is attempting to do? It’s a bytecode, not machine code, so it’s processor agnostic too.
Some folks have personal websites on the .su domain (mostly Russians?).
A new edition of the book Modern C is now available under CC license
Sorry if you find this spammy! It's huge news for us and we all (of course lol) have a vested interest in making sure the company succeeds. Since we don't have Microsoft funding to enable us to throw resources at everything in our backlog, we rely heavily on user experience to help us prioritize. Which just so happens to come up much more organically on sites where devs are more empowered to voice their opinions freely :)
Coalfire just released their statement and, yup, I was right: «Coalfire and State Court Administration believed they were in agreement regarding the physical security assessments for the locations included in the scope of work. Yet, recent events have shown that Coalfire and State Court Administration had different interpretations of the scope of the agreement»
https://finance.yahoo.com/news/coalfire-comments-penetration...
The Big Ball of Mud: The world's most popular software architecture
Amazon Cracks Down on Third-Party Apps over Privacy Violations
HSBC direct is almost as bad. Won't be opening an account with them with that much vulnerability exposure on the site.
“This is to writing what a bicycle is to surfing.”
This is a question I have tried to answer for years: What is a bicycle to swim in?

A simple example is the swimming pool. When a person stands on the side of the pool, he or she can move forward, backward, or back, but only if he or she is able to reach the surface. In this case, I would like to see what a swimming pool looks like if that person was able to swim . As a cyclist, we don't have to use the whole pool. This is just one example of an example of a swimming pool in a way that was not possible before.
http://archive.is/M7zGj
I would also micromanage this way. Developers leave, code remains. If your code base is full of `JSON.parse(...)` in a few years because of some developer who though "how clever to do this instead of object literals" it's not the author who has to live with their decision, it's the next code maintainer.

I see too many programmers being too clever and then leaving their clever code to become someone else's issue. My advice is be simple and make readable code. No one wants to maintain the clever code of another person.
Valuing time over money predicts happiness after a major life transition
I wonder if these efforts to stave off a recession result in a worse outcome when it does eventually arrive.
To be honest, I understand the bit of backlash that I’ve received here and I think it’s well-deserved since I should’ve worded my statement better. Thank you for your comments.

You all are correct re firing someone over mistakes and seemingly trivial matters. I was mostly referring to software engineers who make impactful decisions without good reason and/or without properly assessing the trade-offs.

I think it’s fair to say that we all want performant software, but at the same time, if I have a software engineer on my team who can’t back their decisions with some form of data and/or understanding of the trade-offs, unless they’re at the junior level, they’re not the type of software engineer who I want on my team.

I said “performance reasons” precisely because, over and over and over again in my career, I’ve watched software engineers commit unreadable messes of code that were clearly premature optimizations and/or optimizations where the performance gains weren’t significant enough to justify the costs of the unreadable and hard-to-maintain code enabling them.

I once had a software engineer unexpectedly spend almost a week rewriting a critical part of a Java codebase using the JNI because he thought it’d “make it faster” — and it did — but then all types of new native code-related issues ensued that cost the company, including a major security vulnerability that was just impossible before. On top of that, it turned out that the performance gains that we noticed were mostly significant during the startup period of the JVM, so it really wasn’t worth it. And this was a very brilliant software engineer, but he was consistently making poor decisions like this. To be clear though, he wasn’t fired! I just use that story as a realistic example. (Part of me still thinks that he just wanted to learn/use the JNI and that project seemed like the perfect target. Lol.)

But yes, it’s more complex than simply firing individual contributors for sure and I regret wording my statement that way, but I hope you all can understand the real point that I’m making.

Edit: I’d like to point out that, in my anecdote above, in hindsight, if anything, I was probably the one who looked incompetent when the suits started asking the expected questions re the sudden set of new issues, because I did my best to shield that software engineer from them (or at least I’d like to think that I did). I know the feeling of messing up at that level and I knew that he was most likely already beating himself up, so I couldn’t just let him take the fall, or worse, throw him under the bus. These tend to be complex situations in real life!
What would you say are some of the main benefits you gained with your journey with Haskell, beyond coming across a lot of abstract concepts?

I'm struggling to justify spending more time on picking up Haskell myself as I can't see clearly what's at the end of that tunnel.
The point isn't about putting it closer to the variable name, but consistently to the right of what it applies to.

But yes, it is a matter of opinion.
Productivity (reciprocal to your efficiency) has been surprisingly flat in exactly the timeframe of about 1980 to today that we have seen digitisation taking hold: https://www.google.com/search?client=safari&rls=en&tbm=isch&...:
There's nothing misleading about it. One percent of the population in US owns more than half the wealth in the country. Majority of the population lives in impoverished conditions without access to basic needs such as public transit, healthcare, or education. This is a well documented fact, and if you think I'm grasping at straws here's you're just utterly ignorant.
The proper solution would be to make data collection like this illegal.
Coalfire believed the agreement allowed physical security assessments
> Can you name a property graph use case that cannot be solved with RDFS and SPARQL?

No - that's not the point. Of course you can do it with RDFS + SPARQL. For that matter you could do it with redis. Fully beside the point.

What's important is what the more fluent and easy way to do things is. People vote with their feet, and property graphs are demonstrably easier to work with for most use cases.
I get that. I'm not saying that there aren't different use cases, I'm saying that it is reasonable that there should be different price points for the different use cases.

Even if the physical plant supported symmetric bandwidth, I would expect different pricing plans for different utilization patterns.
I mean you're right that it has to be everyone, not just one or two groups that reduce emissions. But that is the point actually. Most likely, the way to address emissions will include consumption by the US and production by China. Any imaginations that anything outside of that (or short of that) will fail.
The backstory is https://news.ycombinator.com/item?id=21000273
I've seen a lot of jobs where the basic role was to circumvent laws/regulations and otherwise get past obstacles. Using zoning regulations and court maneouvers to block competitors from developing businesses, lobbying for certain laws and exemptions, etc.
Thanks Radu !
By parent's own admission they actually did break into their professor's account. The fact that they reported it did not exonerate them from that act, but did at least get them off with a warning.
Skidmap Linux miner leverages kernel-mode rootkits to evade detection
Portal TV: new video call device from Facebook
I tried to search goo.gle on their whois and it seems like they even support private registration! All the fields are filled with "REDACTED FOR PRIVACY". Unaccessible except by Google, yet private!
> 1) classes and inheritance don’t belong in JS

You gonna back this claim up? Because it doesn't stand on its own. Inheritance certainly doesn't gel with _React_ (use composition), but to say it doesn't belong in JS is rather naive.

> 2) they allow for more code reuse

You can already get just as much reuse out of React's context API

> 3) they allow you to write simpler, more declarative code.

This is rather subjective, but I'd argue it's not simpler, because it "hides" the state with internal magic, and it's not even more declarative because using a context (or composition) based approach would be just as declarative.

I'd actually argue it's far more complex, because each invocation of `useEffect` doesn't even have the same result! There's some behind-the-scenes magic going on that makes it harder to reason about and find bugs.

The nice thing about having classes is that it's very easy to understand what code runs when a component is initialized (constructor and componentDidMount) versus what code is run on each render cycle (the render method). Hooks just removes that whole distinction and throws everything into one place. Devs who are new to React will definitely struggle with understanding what is going on behind the scenes.
No it isn't fine - the fact that the monopoly is developed enough to suppress competition is already a bad thing - these guys need to be broken up hard.

When they additionally lobby to stop locals from fixing the problem - that's them rubbing salt in the wounds and I'm glad they're doing it, it's getting less technical folk to wake up to the BS.
The YouTube Masthead Is Coming to the TV Screen
It would cost 26 trillion every 20 years, as the article mentions the lifetime of this park to be 20 years.
Cancer cells have ‘unsettling’ ability to hijack the brain’s nerves
I would liken that to "middle-english" or similar interesting but archaic forms.
https://en.wikipedia.org/wiki/Middle_English
You are just plain wrong.

And you failed to consider quantum annealing as an alternative to Shor.
Um, no, not so much.

* https://www.instructables.com/id/Homemade-Vape-Pen-e-cig/

* https://www.instructables.com/id/DIY-Electronic-Cigarette/

* https://hackaday.com/2014/09/13/homemade-e-cigarette-vaporiz...

* https://modern-crafts.net/basics-for-building-your-own-box-m...

Note: mechanical mods are a great way of setting your batteries on fire. Most regulated mods are built around a relatively small number of platforms (https://www.evolvapor.com/), but there's no magic involved and if there aren't open-source hardware now, there will be soon. If you don't care about unit-cost, size, and scale, I'm absolutely sure any electronics hobbyist could build something as functional as most of the commercial platforms.

I can see two obvious consequences of banning e-cigarettes:

1. The Arduino brigade whining loudly that they can't get the parts for their plant-moisture monitor "because you could build an e-cig with that."

2. A rise in trouser explosions from improperly constructed vapes. (Contraband rarely gets UL listed, right?) I would like to officially nominate the term "jake leg" for the resulting limp, in honor of a previous attempt at regulating morality in the name of public health.

P.S. https://www.youtube.com/watch?v=4KA40gBpDhc
This is funny, but the FT actually has opened their paywall today, so this may be a good time to check out everything you didn't get to read in the past.
I hope this isn't an endorsement of serpentza or laowhy86, bitter expats with middle school mandarin proficiency flunking out of China are not insightful sources. There are millions of Chinese diaspora who lived in both Chinese and western cultures with much more useful things to say.

Here are recent studies on how domestic and foreign Chinese propaganda works.

How the Chinese Government Fabricates Social Media Posts for Strategic Distraction, not Engaged Argument
https://datasociety.net/events/databite-no-94-jennifer-pan/

Beyond Hybrid War: How China Exploits Social Media to Sway American Opinion
https://www.recordedfuture.com/china-social-media-operations...

Overlapping findings of both reports is that Chinese propaganda focus on overwhelmingly positive, benign messaging i.e. it placates and downplays instead of argue, attack or antagonize. Both also suggest 50c doesn't operate outside of China. Again, I wouldn't be surprised if Chinese foreign influence has expanded. I hope it would at least be closer to meme-able Baghdad Bob than whatever low-effort campaign that twitter alleges.
Wow this made me laugh. I spent long time working for banks, financial institutions, and credit agencies. "So many things that lock the account down" Really? Out of ALL of articles about breaking into systems leveraging techniques like lateral attacks on systems, and this is supposed to be believable.

People ask me what it was like working there as far as processes etc. I always say the same thing. "Banks are like the mafia. They have a lot of money, and they don't like giving any of it away." Banks (especially) care about 2 things, money and risk. They spend just enough money to mitigate the risk and then stop. What this means is that they may buy good systems to help with security administration, but rarely did I see them take extra time to make sure they have multiple security redundancies like Troy describes. Employees were "trained" to what the letter of the law required. Don't get me wrong, there were some great people there, but let's not pretend they only hired from a select group of highly trained and extremely smart people. It's just like almost anyplace else. Employee's and contractors are there to get a paycheck and go home. They do what risk wants and when their done, bam they go home til tomorrow, because the fights just not worth it after a while.

I briefly worked with a sales guy from a vendor we used, and he used to work in the banking industry. He had the best quote (that I shamelessly stole) to describe banks. He said, "If people knew what I know about banks, mattress sales would skyrocket."
It's a total waste when you are there to not already start working. If you have such mentality, what is your boss going to answer when you ask "Can I leave earlier today?" It always works both ways. In game theory, tit for tat is still the best strategy.

My dad was always a hard worker, and he had a nice company car starting from the 80's, one of the first carphones, we got a computer from his work etc. So yeah, an employer does his best to keep the good workers, because if not, they will go somewhere where they are appreciated.
Why We're Asking Developers to Try Umpyre
Nothing is a panacea. Things that help move the needle without requiring tons of time or effort are useful and valuable. I'm really glad to see more efforts in this area.