skysight-inc/HackerNews huggingface dataset:
I think there are a couple of issues here.

If we shift toward paying for content, is there not going to be a market for subscriptions to fake news as well as subscriptions to real news? Paying for content alone doesn't solve the problem of fake news. How does Joe Average even know which subscriptions are the right subscriptions? Please don't let an algorithm decide for them.

In terms of payment itself, I feel the going rate is a big issue. Checking the NY Times just now, they're asking $5 per week of me for a basic subscription. Let's make the math easy and call that $250 per year, and assume four subscriptions are needed to be sure we have a well rounded intake, giving a $1000 per year news budget. For a person with a net income of $100k+ per year, maybe this is not a big spend. But for people on lower incomes - who I would argue are likely the people most susceptible to fake news - this becomes a much greater expense and will discourage them from subscribing to anything. Compared to freely available news, it would be putting disadvantaged people at a even greater disadvantage, and let's face it - in a democratic society, I'd rather everybody have access to the same information, than know half the population is making decisions based on garbage. Garbage in, garbage out.

In terms of what the new model should be, I don't think I have any answers. I just know that I have a budget for news and it is not in the order of a thousand dollars a year for a well rounded intake, however I also want everybody to have access to the same news, so I don't think paywalls are a good idea.
My ETS date was June 2002, I was a 19k (tank crewman). My first day as a civilian I swore into the Air Force reserve. Word was they were stop holding tankers and calling them back in. No effing way I was going to war with the low lifes and criminals I served with in tank platoons in the late 90s. I understand recruiting did a lot better after 9/11, more motivated people. All I knew was if the Air Force has me the Army couldn’t get me. Peace brother.
One big lesson of the Libyan and Syrian Civil Wars was that, in an even close-to-symmetric war, large urban areas modified for military use are more effective than purpose-built fortifications for defense.
>I think also the fact that you don't get the system on other types of saws (band saw, mitre saw, circular saw, etc.) says something about the efficiacy.

No, I don't think it says that at all, and you should reconsider your statement. I think it's a matter of geometry more than anything else.

The technology works. People do stupid things all the time. Having a backup safety device is a good idea, not a poor one. Or would you argue that safety belts and fire extinguishers are also unnecessary for "responsible" people?

What is in question, is the ability for an explosive block to stop a blade in single-digit milliseconds, before it can travel far enough to cut the user.

On a spinning saw blade, firing an aluminum block into a spinning blade and dropping the assembly away from the user is a matter of geometry.

How would this work on a band saw? If you can come up with a way, I believe a very lucrative patent is in your future.

Same goes with the other saws you've mentioned.
Huh, so pain's desirability actually is to "feel alive." Or perhaps better phrased as escaping one's inner-self to appreciative one's underutilized outer-self.
> their motive is not truth, it is maximizing shareholder equity under US law.

There's nothing about those things that is mutually exclusive. If your entire business depends upon you being a truth teller it is in the interests of both the company and your shareholders for you to tell the truth. Manufacturing a story could be devastating for NYT's reputation, and consequently for their shareholders.
Yeah it is odd. You decided to hit my server, I should be able to record the occurance. How am I suppposed to deflect DoS attacts if I can't maintain a list of nefarious IPs. I know that's a fairly low tech attack, but they still happen constantly. Is Fail2Ban no longer compliant?

I wouldn't be surprised if some policies pertaining to record keeping in some sectors contradict that requirement as well.
Or enemies who've spent the last decade systematically building a library of vulnerabilities and footholds in tons of (government and consumer) infrastructure.

Did you read the Valasek/Miller paper on the Jeep hack? For me, the technical details were all well and good, but the most interesting bit was right in the intrioduction -- Their research was funded by DARPA.

Wait, what?

Consider this: Everyone knows that water supplies and power grids are critical infrastructure. Bridges and tunnels, too. Transit, obviously -- an attack on the NYC subways would cripple the city. That's all understood and appropriately protected.

But imagine an attack that caused 10% of the cars on the road right now to simply turn off, and not turn on again. Some folks would pull to the side, but a lot wouldn't, and the roads would be an obstacle course for quite some time, while every tow truck scrambled to clear them. In my mind, that's just as crippling as shutting down a subway or an airport.

Individual vehicles haven't been thought of as critical infrastructure in the past, because they weren't vulnerable to that sort of attack. But they're becoming so, and in the most haphazard, security-what-security, if-it-compiles-ship-it, sort of way. And I think DARPA's goal in sponsoring this sort of research is to force people to realize that.

Because you bet the bad guys already know it.
Not self discipline. I just turned off all notifications apart from whatsapp. Notifications are a terrible dark pattern in most apps.
Sounds like somebody learned a new word but couldn't be bothered to learn what it means.
- What is the limit of (1 + 1/n)^n when n goes to 1/10 ?

- Could you multiply this number with your salary offer ?

If they say yes to previous question, then there is a bonus question.

- Next year, could you find the limit of the same function when n tends to 1/20 ?
I do not understand patent laws.

SawStop invented a thing. Does that mean nobody else can ever produce a similar thing?

Ford created the first mass-production automobile. Did that stop other companies from developing their own cars with their own internal-combustion engine? I don't think so.

Where do you draw the line on what is patentable and what is not? If I have designed a new pharmaceutical compound and it is patented, does that mean other companies can not synthesize their own version of the same compound and sell it under a different brand name? I suppose if we apply this logic to mechanical devices, you pretty much kill all competition for the life of the patent.
Cell phone addiction absolutely causes life threatening risks, like stress, isolation, attention deficit, etc.
> or did a couple of former teams

huehuehue
There's a little bit of assumption about material design in there but it's obvious from the seat designs that they've come a long way. They're actually designed to fit the form of the body now (which is a big deal for safety). Old seats were little more than booster seats with integrated seat belts. It's like the difference between a 60s bucket seat and a modern racing bucket seat.
I don't know if this is what you mean, but Aspect Oriented Programming was a hot topic for a very short period in the early 2000's, especially in the enterprise Java community. Ultimately it didn't seem to find many use cases and the buzz died down pretty quick.

https://en.wikipedia.org/wiki/AspectJ
Facebook Enterprise Certificates Restored
I was an infantryman in a outpost on the east side of Sadr city. There was only a few platoons at this place at a time. I was on guard that morning and all of the sudden there was a mass migration of all males leaving the area. It was so surreal. Most of them were just clearing out because they knew shit was about to go down and they didn't want to be around for it when it did. But seeing thousands of people just walk from their neighborhoods was crazy.
Apple-Facebook spat is over for now, iOS certificate access restored
Bitcoin halvening Twitter bot
Https://twitter.com/BitcoinProgress
If you have a user facing component that uses utility functions, let's say a component that shows a table with a sum (that uses a utility function). Then refactoring your sum function should not break your tests of the table component.

I'm not saying you shouldn't test your sum function using unit tests, but ultimately users don't care so much about the sum function, they care that they have a table, and it should show a sum, and so that functionality should be tested.
I'd argue the actions suggest complexity with both a lot of good and bad which the history of any large group of people is going to have - it isn't binary. The government is also not one entity acting in unison, it's a lot of people with different goals trying to do different things.

That said, the core goals and ideas that countries stand for are vastly different between western representative democracies like the US, UK and religious theocracies like the UAE, KSA (or kleptocratic governments like Russia). I think this is an important difference.

The pragmatic approach is given the need for intelligence organizations to exist it's important for good people to work there and try to do the right thing.

Opting out and implying that any moral person would have to act similarly leads to a government of the worst people and it kind of abandons the principle goals of representative democracy. It's not the pointing out of bad behavior that's virtue signaling, it's the side stepping of the difficulty of the issue - how do you actually solve these kinds of complex problems?
You will be interested to know that Brett Victor wrote a tutorial on lambda calculus for preschoolers. [1]

Also, I have a lambda-calculus ballet production in my head, but since I know nothing about ballet I can't really put it down to paper or make a production. Not that it helps you any, but I think it's a fun idea to ponder.

[1] http://worrydream.com/AlligatorEggs/
I work at a big company and about half the PMs I work with were developers, myself included (for around 15 years). I have found this to be totally normal both when I was coding all day and now that I'm managing all day. There are no lanes.
At work, the unit tests and data are locked, even the webserver.

Every change of data or requirements causes them to fail or fail because of human error.

At home, I do integration testing and it seems to work much cleaner and more complete.
This is what I do. Can attest that it keeps things very clean and lean.
thats not true. there are several communities that exists happily within it and are sad to see this service go. because there isn't much of an alternative out there.
"Process PII" is incredibly vague. You could define that in a hilarious amount of ways with the amount of complexity we introduce to our software products, especially with code we don't even write ourselves that widens your security surface.

This is especially true if you use a service that allows others to inject code into your code base. If NPM has a security failure that leads to a breach at a company, who is at fault? Both? Or only the company that chose to use the code? An NPM package might be processing PII after all. Does that mean NPM can never be held responsible for security breaches?

Secondly, your example would be backed up by historical cases and this law is brand new, so it is not clear. I'm not even sure how you guys can confidently argue that the new law ISN'T outright vague.
> You either like strongly typed object oriented langs or you don't.

Sorry, but this argument doesn't pass muster anymore, when there are abundant examples of strongly typed object oriented langs which don't exhibit these flaws. C# avoids getter and setter boilerplate with `get` and `set`. Kotlin and Swift, unlike Java, actually are strongly typed, because objects aren't implicitly nullable. And the many conveniences afforded by modern language features add up to improved productivity, provided the programmer using the language doesn't rigidly refuse to learn to use them.
- Can you describe your key/northstar metric, what goes into it, and how it's doing?
- What is your runway/burn rate?
- If equity is part of the comp, may I see a cap table first?

My experience has been that if these things are secret, they are looking for disposable pawns. Sometimes you just need the gig, but go in eyes open.
> I’ve heard managers and teams mandating 100% code coverage for applications. That’s a really bad idea

I hope many managers and programmers out there don't take this the wrong way. I've been an engineer on a project that was attempting to get 100% code coverage on a piece of software I was writing. I heard constant remarks during this period that were similar to "You don't need 100% code coverage, it doesn't do anything!" These engineers who I was working with had only read articles like this and didn't stop to think about what the article was trying to say. From my experience there is no safe rule of thumb for for how many tests should be implemented for a project. There should be just enough to feel safe (as hathawsh has said). If you're recommending to engineers on your team to stop implementing tests when they say "I'm at 60% coverage and it'll take ~2 days to get to 100%" I'd really hope you take the time to understand why they want 100% coverage.

The software I was working on when my coworkers started telling me to stop writing tests was code designed to trigger alarms when patient's vital signs met certain criteria set by doctors. I am very thankful that I did hit 100% coverage because between 60% and 100% there were many small edge cases that, had they caused a death, I wouldn't have been able to sleep well. Had they said I was explicitly disallowed from working on the tests I would have come in on a weekend (or taking a PTO) and implemented them then. It's our ethical responsibility to know when and where paranoia is worth the marginal time penalty.
1. Why is this position open?

2. How are remote workers integrated?

3. Are there past employees on good terms, who you would hire again? Are separations of all reasons generally clean?

My corn hole hurts. I used to ask all the option related questions and whatnot (6 SF sw eng jobs), but the engineering lane is so far down the totem in 2019 that I don’t see much purpose. They want my skills for 6-18 months? Great, let’s not over-complicate it. My resume is too toasted to make it past the second floor as a result of poor picks resulting in no references newer than 2013.
For large sites, you also have the risk that you might be able to say something statistically useful about the plaintext.

For instance, you can probably assert things like which IP blocks are likely to comprise most of the entries in the table or which IP blocks or addresses cannot be in the table.

That just makes me all sorts of uncomfortable.
If the signal is relatively constant, triangulation is fairly straightforward. Hold the receiver against your chest and slowly turn in a circle. When you find the minimum, the source is behind you and your body is blocking the signal. Draw a line on a map, move to another location, and repeat.

You can do this with a $26 antenna on a $25 RTLSDR on a $5 OTG cable plugged into any random Android phone. It takes a minute to install the spectrum analyzer app, probably two minutes to plug everything together, and about a minute per "reading". The rest of your time is spent driving.

This is a massively fun hobby I would encourage anyone reading this to consider. Start at the rtl-sdr.com blog and read some archives, there's a ludicrous amount of stuff within the reach of this incredibly cheap receiver.
Kitchen work is also extremely “crunch-y” with high stakes blocks of time where any mistakes you make have compounding costs. A stress relief drug like nicotine can help you regulate your mood around that cycle.

There are better ways to regulate mood and stress but most of them can’t be packaged and sold for $5, which makes them unlikely to proliferate under capitalism.
Why 5G, a battleground for US and China, is also a fight for military supremacy
For passwords, yes, this is generally best practice. Also, the salt is normally stored with the hashed password, as it’s not regarded as a secret.

Modern GPUs can manage several thousand million SHA256 hashes/sec, so even with a salt per hash it’s not going to take long to get a given entry, given the 32bit address space of IPv4
Hilarious! Good on Apple, I hope they continue doing this for all the other companies doing the same.
Which design patterns are you thinking of and which languages had them? The original gang of four Design Patterns book is filled with C++ examples, most likely because almost nobody was using Java in 1995 outside of a few people at Sun.

More generally comparison and hashing methods seem like small potatoes compared to locking primitives, portability, and a large, well-documented class library that have made Java ideal for a very large fraction of business applications. There are many things to criticize in Java but the points you list don't seem to be especially important compared, say, to the relatively steep learning curve/complexity vs languages like modern Javascript.
> Workstations need to be totally user-controlled, but phones don't.

Phones are more then likely the workstations of the future
(when we figure out how to use them more effectively then the workstations).
I was mainly thinking of Brexit, followed by US elections.

In relation to fb, do you see any problem with what happened in Myanmar? They allowed the organising of a genocide.
Or Intel could just unify AVX-512 and Gen machine code.

I don't think it's likely, but I wouldn't be overly surprised if they end up doing something like that.
> DuckDuckGo is just a proxy for google

Bing, I thought?
Contrary to popular belief, Private Equity shops don't make money by bankrupting firms
That's really useful, thanks. As is the pointer to paddle, I think they may have been missing some features last time I checked them (some time ago, or I just missed it) but that was a long time ago and they seem to have everything covered now. Fantastic! Saves some code I've been putting off writing.
look at the teams go
2,400 MOOCs Starting in February
“I ask people all the time, ‘Do you know you’re supposed to get television for free?’” Mr. Goodfriend said during an interview in Central Park, gesturing to a gaggle of visitors. “Most people under 50 don’t get it.”

It's really amazing how many people don't realize this. A friend of mine came over, saw I got a bunch of HD channels, and when I mentioned it was free her first assumption was that my $8 antenna was some sort of satellite hacking device.
We need some mechanism to actually authenticate anonymous sources if we expect them to continue to be taken seriously. It's exhausting to be bombarded by article after article that makes all sorts of claims where the evidence consists primarily or entirely of testimony by unnamed sources who may or may not actually exist. It's a "tried" practice, yes, but I have my doubts about how "true" it is in this day and age.

I don't pretend to have an actual answer to how we'd build such a mechanism or what it'd look like, but there's a need for it nonetheless. Maybe some trusted-to-be-accurate-and-confidential third party that can say "Yes, this unnamed source is legitimate"?
That is a non-scientific thing to say in response to what I said.also it's not specifically very clear to me that there is a much higher death rate there than the general population that can't be explained by things like socioeconomic status which are almost always the most powerful cause of these kinds of problems.
I used to work in the SIGINT world. It is rife with contractors who are ex-military, often have no degree, and can get paid triple-digit salaries for doing the same work they were doing in the military. I would estimate 80% of my military buddies are still working as either contractors or government employees in the intelligence field.

I have been offered $250K+ (tax free!) to deploy to Afghanistan on several occasions.. because they need bodies over there and it's risky. They weren't pitching esprit de corps or a just war to me, it was solely $$$. This isn't Band of Brothers. This is a war of choice not need.

By avoiding a draft via a standing professional military, and then outsourcing much of that military's internal workings to contractors we have created a mercenary culture. Same as the Romans.

Fixing this requires a political will that I wish we could muster.
Very cool website. I've been trying to learn react lately and this seems like an easy to use approach.

Heads up though: The first exercise seems to have lowercase/uppercase issue where it expects 01-HelloWorld-solution.js but the file is actually named 01-helloWorld-solution.js. The same is true for the exercise itself 01-helloWorld.js ==> 01-HelloWorld.js.

Once you rename them it seems to work just fine!
Not necessarily, though it can get rather annoying depending on which one you drop.
Indeed. The authoritarianism in the comments here is rather disturbing. I am baffled at how everyone seems to be so keen on putting Apple's nooses around their own necks.
To be a bit contrarian here, I'm not sure that any question you ask after an offer (over and above what you knew/have learned before) will actually improve the quality of your decision that much. as an exageration, how do you answer "ask hn: top three questions before accepting a marriage proposal?" (though I'd be very curious to read that thread)
I'm on a PC and the site was also behaving strangely for me. The site doesn't display a scroll bar, so I could not scroll down and read the article. It worked using a different browser.
I believe I've heard it referred to as a "model".
> F.lux tried to get around the App Store by reaching users how to sideload via Xcode. Apple killed it.

Specifically, Apple killed it because f.lux decided to distribute their app in a really sketchy manner where they essentially pushed an opaque binary blob to the phone rather than compiling the app from source and installing the build product from that.
> ...trigger alarms when patient's vital signs met certain criteria set by doctor

Most of us aren't working on life or death code like this. My React app doesn't need 100% code coverage but you put it well when you said "There should be just enough to feel safe"
Except, you know, they still sell Macs.
This is exactly why side loading whatever you want on an iOS device should be allowed. It's your own damn hardware. Who are they to say what you do with it.
"My dog is having health issues".
> I recall they enabled the ability for anybody to load apps via Xcode around iOS 7

Xcode 7 and iOS 9, and yes, you can still do this.
Damn, it looks like they’re slotting you into a tech lead / people management role because of your years of experience when your experience is better suited for a senior IC role.

Regarding the coding challenges, could it be that your code structure / cleanliness has atrophied from not working in large groups?

How good are your algorithms / data structures skills? If not already good, would you be able to develop them from practicing leetcode? Many people complain about fang style interviews but the nice thing is that if you are capable of doing those kinds of problems there isn’t as much other weirdness in getting a job. With your yoe you would qualify for going straight to phone interview with pretty much any company on interviewing.io if you do well on a few practice phone interviews there first. (I’d also be happy to provide referrals to a couple companies if you can do leetcode style problems.)