skysight-inc/HackerNews huggingface dataset:
If the contract (terms of service) you agreed to with the provider says they can nuke your data without notifying you, there may be nothing you can do. If the contract doesn't allow them to do that, you could consult a lawyer to see if this constitutes a breach of contract or negligence. (But if the contract has a forced arbitration clause, you won't be able to sue them.)

In any case, this is a horrible thing for a business to do to a paying customer.
And it didn't work in another FPGA chip of the same model.
Good to have a service from a proper and somewhat local ISP. They set us up initially with a DASAN fiber->WiFi router completely administered on their end, but at some point I called them with the request to replace it with just a fiber->Ethernet bridge. They complied without a problem, replaced the box, and gave me the PPPoE credentials with a warning that past the bridge's Ethernet end, I'm on my own.
They allow you to abstract certain kinds of logic in really convenient ways.

If you haven’t seen usehooks.com check it out.

Here is a compelling example of combining a few hooks together for an elegant solution:

https://usehooks.com/useDarkMode/
>To somehow improve its reputation, Amazon manipulates public opinion on the Internet! Amazon pays to its employees for posts in social networks! Don’t believe? Google it!

I couldn't be the only one who found some irony in this statement.
Very true, and I didn't mean my comment to be critical of the people in the town. Of course they had reason to be fearful after what they had recently experienced.

I was looking at it from her point of view: she barely survived a plane crash where the other two people died, almost lost her life again on the way down the mountain, and then when she thought she'd reached "safety"...

Just an awful experience for everyone involved.
Yes. Fronting your expenses and then getting reimbursed after is pretty normal practice. Every employer I've had has done this with the exception of certain major purchases like airfare where the company has just purchased it for me directly, but some employers I had to front large costs like that as well.
One more point I forgot to add. They delayed my green card till the last moment. I am not saying I am entitled to it, but they should tell me if they won't do it. I ask my manager and he would say we will start the process next month for sure. It continued for about 13 months. Finally they started. But by now green card applications as well visas from Indians were getting a lot of scrutiny from USCIS. Mine got denied and went for appeal and got approved finally. Took over 10 months just for the whole thing and got approved just 30 days before visa expiry. Applied for visa extension as soon as possible, got RFE on that also and spent another 4 months in uncertainty.
Sure, you can always sue. I have no idea what your chance of winning is, though.

I want to caution other commenters that many of these stories have turned out to not be what they first appear.
won't you stick out like a sore thumb if you have a different race (one associated with being very wealthy) and an American accent / inability to speak the native language? I honestly don't think this is feasible for your typical white american. At worst maybe you manage to get a shitty no-questions-asked local job and apartment but you're bound to raise questions and in any actual low-cost area you are bound to be a perennially prime target for getting mugged
How does transcranial magnetic stimulation differ from applying electrical current directly?
At trivago you can decide how many days to take off in a year, but German law stipulates that you have to take at least 24 (2 per month). One of my co-workers tried to never take vacation and HR made him stay home for all of December!
There certainly is. You can sue them. I bet you'd lose, though.

In my opinion you lost your data because you didn't make backups.
Correct. You're right, the article is mistaken.
> whenever you think “there aught to be a law...” there probably shouldn’t be

I actually totally agree (which is the reason for my edited response above, before your comment arrived)... but there must be limits, musn't there? We don't arbitarily allow murder, rape or theft.

Looking at the concept of "freedom" is a tricky thing, I've found. At what point does "doing whatever I want" become unacceptable to the very society that bred that behaviour? What should that society do to curtail behaviours that are actively destructive against it?

As an individual in society, shouldn't I make some stand (as feeble as it might be), against what I (personally) think as exceedingly disruptive and that goes against the "common good"?

By the downvotes I've received, it seems that my voice is very much unwanted - which seems to show how it "me" that is the outcast in this situation, and not this builder of spyware. To me this is ironic (but irrefutable), despite the honest question of the purpose of this device which has been popularised on a well known 'tinkering' site.
Carbon is actually kulstof in Danish, a language Anderson was thoroughly familiar with.
There is a similarity, but no one claims infinitesimals are _literally 0_, and certainly no one would claim that 2-2 = 2 epsilon.
This makes sense to me. I'm sorry to shakna, many apologies. Wish you the best.
This is awesome and thanks for sharing it, do you know if the circle city con talks are going to be recorded? I'd love to see a walk through of this stuff
I think the reason people are willing to pay subscriptions is that they want the product to get updates and stick around. Learning to use a new productivity tool takes time and effort that some people don't want to spend. On the other hand, I think the number of people that are willing to pay a subscription is much lower.
The Long Reach of Short-Term Interests
Assuming it's not a troll question: banks and insurance companies store sensitive financial information about customers. So they dont want any of their employees to use dropbox or the like
Ask HN: Examples of Custom ETL Tasks That You've Written?
Inspired by the answers here (thanks jakobeggar)
https://news.ycombinator.com/item?id=19192320

Looking for project/product ideas, and to understand what kind of ETL projects are available for freelancers in this space. Any ETL tasks that you wrote yourself, but feel can be automated? Any tools that you used and like? I found https://panoply.io and https://blendo.co
> for most people trying to run any sort of server themselves is quite a hassle

Yet we run background apps on our phones quite easily.
When I had at&t fiber, the residential gateway couldn't be convinced to let my he.net IPv6 tunnel through. I also shaved off a few tenths of milliseconds off my pings! (Not particularly useful, but it was consistent and measurable). I think it did one or two other things I didn't care for, but I can't remember what.
> You're right, but please consider this: unions leaders are paper shufflers, bureaucrats, whereas tech CEOs are doers, risk takers and innovators; big difference.

There's actually not a big difference, after one factors out the remarkable level of spin you've worked into your characterizations.
Not doing much to help Amazon’s image by bringing up a lack of weekend contributions as a negative.
We built PrivacyWall to address many of these concerns. PrivacyWall provides host level blocking so it prevents Firefox and Chrome from exfiltrating your data and it's free for download at http://www.privacywall.org for those who don't feel like the existing tools offer sufficient protection.
SolaceQuantum has explained it to me really clearly. I was wrong. Many apologies and wish you the best.
> And it's not about greed really - you actually have an obligation to shareholders to maximise profit.

That's just formalized greed.
Federal Government Shares Terror Watchlist with 1400 Private Entities
Calling classes messy isn’t really a strong argument. classes are one of the valuable tools in a programmers toolbox. Emulating them via a bunch of closures that act on shared state isn’t necessarily better.
You seem to be a privacy expert. PrivacyWall will not break these payment solutions. We'd love your feedback on PrivacyWall. It's free for download at http://www.privacywall.org
Court takes time. Court takes money, or at the least incurs opportunity costs. And court takes emotional reserves. People in dire straits don't necessarily have enough of any of those things, and that is why people like the described get away with shit.

(Labor advocacy programs help balance the scales a little, if only because your advocate is predisposed to believe you and help you navigate the options available to you. But they're fairly thin on the ground in the UK and the US.)
Clicking on this link on Firefox iOS I see:

A dickbar at the top telling me to open it in the app.

A small section in the middle of the screen with a 50% black overlay that allows me to see about a quarter of the content with no ability to scroll or close the overlay.

A double wide dickbar on the bottom asking me if I want to open the page in the app or Safari (I use Firefox). I cannot make this go away so I can see the page.

Fuck Reddit.
I'll rent you modems and routers for $8/month.... you'll save at least $5/month.
This looks to be quite useful. Is there a github project that I can play around with?
A - If your router only lasts 12-18 months you need to reevaluate your purchasing decisions. Unless you manage to break a router more frequently than once every 2 years (which is abnormally high failure rate) buying is far cheaper than renting.

B - Firmware upgrades are only controlled by ISPs when you're renting the hardware from them. Your ISP has absolutely zero bearing on whether or not you can upgrade firmware on your own router

C - Your only reasonable point, and in my personal experience I've had more difficulty with ISP tech support fixing their included router than configuring my own
No Images, Just CSS
National Football League GitHub
Shadow IT. A client asks: if we cancel our subscription tomorrow and our competitor acquires your company next year, will our data have been deleted by then ? And if you have employees sharing customer data with each other over unsanctioned channels, you can't really answer "yes".

Blocking Google Docs is by far the cheapest way to prevent its use, even considering the downsides of a complete block.
I agree with you, and would suggest that language based AI research needs to be slowed down.

It allows computation owners to scan and therefore create content faster than humans would naturally. That would allow them to pollute and crowd the conversation streams we have used since we learnt to talk, in a way and scale, no predator or propagandist has before.
Not at all implying that is negative, just saying that it contradicts the story of being forced to work weekends.

EDIT: I've gone ahead and just removed that point from my original post. Just because his manager asked him to work weekends, doesn't mean he did. I sure as hell wouldn't.
React is amazing. I'm teaching myself JS — started October '17 — and I've gone through a few iterations of my little project as I learn more.

- Vanilla JS: it works, but holy moly it looks bad and the amount of code I have to write to do even basic stuff really really hurts my brain. (Actually what am I talking about, it never got close to "working" before I moved on to...)

- jQuery/Node: ooh, this is better. But still, doing stuff takes ages.

- React: OH MY GOD WHAT IS THIS HEAVEN.

People will say that "people like me" shouldn't be writing web apps if we don't know what we're doing. To them I say, screw you. These tools enable us to do things that would never have been possible.

Thank you from the bottom of my heart for doing whatever it is that you did. :-)
AI: Arms Race 2.0 – China vs. US
It’s really sad to see companies like google buy companies like nest, or more recently amazon and eero. These little companies build fantastic devices, then the companies get acquired and the elegant products get mutated to serve their new owners. Finally a new player enters the market and the cycle continues.
Now I'm going to have to take my Google Wifi points apart to check for "forgotten" microphones
It's hard to be critical of your dad for this. If you told me that for only $10 extra per month, I could increase my download speed from a mere 250 Mbps to 6.25 GIGABITS per second, well of course I would sit up and take notice.

Who wouldn't?

(While they are at it, do you think they could boost my 90 Mbps connection to 2.25 Gbps? I have $10/month burning a hole in my pocket!)
If you learn traditional management techniques and understand fully project management, a lot of time those skills transfer to a lot of industries, you giving up a big advantage in industry experience and will likely want to rapidly ramp that up for any industry you want to move to.

I did this, I regretted it, and went back to tech, but it did make me reevaluate why I wanted to leave, and focused on finding a job that limited those issues.
Exactly, as long as you buy a router compatible with your ISP's networking and you configure it correctly, you will need to deal with less if not zero tech support compared to using a provided router
React's original createClass() even tried to solve that problem with autobound methods but they decided it wasn't worth it: https://reactjs.org/blog/2015/01/27/react-v0.13.0-beta-1.htm...
Was this pun intended?)
Great analysis, thank you.

I think their sales team is going to be in for a long, hard slog. Yes, Redis is popular right now, but the middleware space gets harder every year. Cloud providers slurp up the easy, low-hanging fruit ("click this checkbox to add a managed Redis instance to your deployment"), so all that'll be left are the big, slow, complex enterprise sales. Yeah, they pay well, but it's a brutal, competitive sales cycle, and that kind of customer often wants a lot of high-touch post-sales engineering services.
Thank you. I stand corrected.
I'm actually just about to replace my 6-year old RT-N66U - the Merlin firmware I use (based on Asus's FW) dropped support [updates] for the N66U a long time ago, and the flash process for DD-WRT seems sketchy. The Asus official firmware is missing some advanced features that I need, so doesn't help even if it is getting updates.

I looked into making my own router (actually stumbled across your writeup a few times), but didn't want to mess with ARM boards - they have limitations with the speed of connected network interfaces (ethernet/wifi), and just seem complicated to deal with. I researched making a x86 system, but the price would have been ridiculous.

I haven't purchased it just yet, but decided on the Linksys WRT1900ACS router. It runs OpenWRT, which is a full blown configurable Linux system (even has a package manager). But installation and updating is simple and straightforward. OpenWRT obviously isn't officially supported, but Linksys and OpenWRT seem to have some collaboration going on. At the very least, they don't program any 'protection' from custom firmwares into the router, and the SoC runs well off of free software (as opposed to many routers which only work with DD-WRT due to needing proprietary Broadcom drivers).

The OpenWRT configuration web interface seems 'good enough' to let you set up 99% of use cases easily, but it's just a normal tweakable Linux system underneath. At $160 the router is a bit on the expensive side given the hardware, but the great compatibility with free software is worth it IMO.

However, I discovered that the WRT32x (gaming-skinned but hardware equivalent to the much faster WRT3200 [1900/3200 are combined 2.4GHz and 5GHz bandwidth]) is available from multiple sellers on Amazon for the suspiciously cheap price of <$130, so am going to buy one next week when I'll have time to set it up.

Side note: The cheaper TP-Link Archer C7 is another popular router for custom firmwares, but installing on the latest hardware revisions is not as straightforward, and the hardware is much weaker than the Linksys ones: https://openwrt.org/toh/linksys/wrt_ac_series. Aside from that I haven't found any good-performance FOSS-compatible routers, except for a D-Link one which compares unfavourably to the WRT1900.
Yes, and now we also know that they are "very excited about it", because neural networks also work wireless.

I mean, the brain tissue is full of charged particles and molecules, there are membrane potentials which trigger molecule transports at synaptic gaps. Now they've discovered that there are electrostatic fields inside the brain? Duh?
Imagine what happens when they find out there are also magnetic fields!
Strongly disagree, and I've got hiring evidence on my side (former subordinates going to work for friends, and said subordinates didn't know of the relationship) after airing some pretty reasonable grievances when I hired then and when they worked with me.

Of course, there's a scale. "I don't like their tech decisions"--yeah, that's an eyebrow raise, unless there's some real meat there. But I'm never going to judge somebody poorly for saying plainly that they felt disrespected or mistreated at a job, because it's happened to me too.
I had a ginormous AT&T router/modem (pace 5268ac) with a set of static ip addresses and a few times, AT&T just stopped routing traffic to it.

It had happened before and then magically fixed itself a few days later.

One time I had a week of outage with AT&T basically said the problem was on my side. They could ping the modem, and then punted. I had several truck rolls. The techs were really nice guys, but were basically cabling guys, better for finding a bad cable than debugging a packet loss. The problem for me was that my ipv4 static ip addresses would not receive traffic.

I was at wit's end after a week and I debugged the thing myself. By looking at EVERY bit of data on the router, I found mention of the blocked packets in the firewall log. I would clear all the logs, and found even with the firewall DISABLED, the firewall log would see and block incoming packets I was sending using my neighbor's comcast connection.

I called AT&T, but this time mentioning "firewall is completely off, but packets are blocked by the router and showing up in the log" was concrete enough for them to look up a (known) solution.

The fix was to disable the firewall, but to enable stealth mode. wtf?

To be clear, this was a firmware bug, and caused dozens of calls to AT&T, lots of heartache and finger pointing always in my direction.

I should also mention at the start of this fiasco, I checked the system log and noticed they pushed a firmware update to the modem at the time the problem started. Strangely after one call to the agent, that specific line disappeared out of the log file, but other log entries remained. hmmm.
Algorithm? I see a design process but using the word algorithm to describe a CSS layout is a bit baffling to me. It's like creating a library of json snippets and calling it a json algorithm.
After reading numerous articles (starting with the docs), I'm still not convinced, and will not be using React Hooks any time soon. Some of the things I do not love:

- Magic, in the unfavorable sense: if hooks were implemented in an indepedent library, just hearing that they "must be called in the same order every time" and "cannot be used inside conditional statements" should make anyone wary.

- Scope creep: if anything, I wish React focused on reducing its size and API surface.

- Entanglement: related to the point above, the goals of hooks would have been better served with a separate, tiny library that doesn't need to know anything about React, and usable anywhere else, with plain functions that can be tested or reused independently.

Well, the topic deserves a deeper criticism than "it feels wrong", so I hope someone can write a worthy article called "Why I Do Not Love React Hooks", with an example of a better, alternative solution.

I hesitate to bring up a cliché, but it's starting to feel like React is the new jQuery. I'm already trying to anticipate what comes after React, in which case I want my code to depend on the smallest possible API surface area.

But then again, maybe it's my wishful thinking that we would move towards "universal components" (using dependency injection to pass in React or other view renderers like Web Components). Since much of the JS ecosystem seems to be going "all in" on React, perhaps I should surrender to its current. As long as I continue to use React, it looks like there's no escape from its hooks..

EDIT: I should add that the above is just my opinion at the moment, and I'm open to changing my mind. Who knows, I may unwillingly start using them (since everyone else seems to be), and come to love hooks after all.
You're not fooling anyone with this, and it's really unethical* to post personal information about the guy here. You should really consider deleting your post.

Edit:

* And, as others have noted, extremely unwise for you personally. This post is at the top of Hack News and you've used your privileges as an Amazon employee to leak information about someone suing the company.
TSLint in 2019
Does that mean they block every single website where you can upload data? Dropbox, Gmail, etc? What's even the point given how easy it would be to find some way to send stuff over the Internet?
A Lisp with expressive macro support is at least what is needed. Nothing I know of nothing else that has the affordances to support internal DSLs and creative control flow.
I don’t know how to reply without being too snarky. Is your position that we shouldn’t “allow” someone to build a wifi module hidden in a USB cable, because we don’t allow rape and murder?

I’ll let someone else see if they can help you out. But I think you need to take a BIG step back and ask yourself this “have I solved all the problems in my own life” and if the answer is no, stop thinking so much about what other people should be “allowed” to do. Worry about self. Take up the position that my right to swing my fiat ends at your nose.
Sounds terrible and hope justice prevails. I’m not familiar with the case but in case anyone wondering or caring, I work for AWS and never heard of any similar cases in any of the teams I’m working with. It’s a big company and there are some bad bosses apparently. I wouldn’t have taken that approach personally even if I was in his shoes but I’m not in his shoes and don’t know all the facts. I hope this gets resolved but this is far from my own experience (3 years in AWS as a Sr SDE)
> How would you approve the keyboard without using the keyboard?

On laptops the built-in mouse and keyboard would be "trusted".

On desktops and servers, I can think of a couple of strategies:

* Always trust keyboards only when plugged into certain USB ports (e.g. ports on the front of the computer highly visible to the computer's operator)
* Mutual keyboard/host authentication and encryption.
> you actually have an obligation to shareholders to maximise profit.

A convenient myth common in the UK and US. There are no laws that require shareholders to be put first.

How many directors have been prosecuted for not maximising profit?
I would love to stop renting Comcast's over-priced modem, but those fuckers' gigabit service is extremely unstable in my area and causes both my Arris SB8200 and NetGear CM1000 modems to constantly hang. I have to reboot my modem at least 2 or 3 times a day, no matter which one I use, and sometimes every 20 to 30 minutes. I haven't tried the Motorola MB8600 yet, but I'm kind of weary of dropping another couple hundred dollars on a modem that isn't guaranteed to work.

Comcast's router at least stays up for more than a day at a time, but of course I'm only getting 400 to 500 Mbits down on my gigabit service. I'd leave Comcast in a second but the only other option in my area is CenturyLink, with their whopping 20 Mbit speed.
No more annoying than Bluetooth pairing PINs or iOS's passcode-to-use-USB prompts. If the keyboard has secure stateful memory (e.g. for a client-certificate or client-secret) then the user would only have to enter it once.