skysight-inc/HackerNews huggingface dataset:
> I'm apologetically opposed to foreign workers. The US has PLENTY of tech workers, ranging from help desk to the nerdiest graph theory scientists. This is nothing more than companies getting cheaper labor. Full stop. I find all the excuses just that.

If the world was that easy... let's see, please find the flaw in the following:

- I'm apologetically opposed to universities creating more CS classes. The US has PLENTY of tech workers, ranging from help desk to the nerdiest graph theory scientists. This is nothing more than companies getting cheaper labor. Full stop. I find all the excuses just that.

- I'm apologetically opposed to hiring remote workers. <insert current location> has PLENTY of tech workers, ranging from help desk to the nerdiest graph theory scientists. This is nothing more than companies getting cheaper labor. Full stop. I find all the excuses just that.

- I'm apologetically opposed to replacing local IT services with cloud. The US has PLENTY of tech workers, ranging from help desk to the nerdiest graph theory scientists. This is nothing more than companies getting cheaper labor. Full stop. I find all the excuses just that.

The issue is complex. Yes, there's likely lots of companies for which one of the main short term reasons to hire foreign talent is to reduce employment costs for the local employers they would replace. But companies and economies aren't zero-sum systems. Hiring bright (and cheap) talent means you can do more things cheaper which would allow your company (and economy to grow), which allows hiring more and producing more (or extending provided services).

My opinion is that the main reason IT payscale has suffered was that the services they provided can be easily replaced with cheaper alternatives (immigrant workers, remote workers, cloud services). People that manage to get to the US have already undergone a very strong selection (even if the H1B process through which they were brought was abused), they are some of the best people their country has to offer which means the country that gains them has an advantage over the one that loses them.
SNAP. Opened @ 27. Was $5 in December (-81% from open). Now $10 (-63% from open).
As far as I know, there's no official way of using Devise over a REST API. It is designed with a server-side Rails app in mind. There's devise_token_auth and related client libraries, but I wish there was an official way for handling authentication for single-page apps. Every time I look into this issue, it seems like there isn't much going on in this space. Then again, maybe the entire authentication protocols space is like that, and it's actually Devise which is in the unusual position of being a de-facto standardized way to do auth in the Rails world.
Sorry for the terrible title. 36 new vulnerabilities were discovered, most of them denial of service it appears.
Do you have a source on the etymology? I've searched but couldn't find anything. Genuinely curious.
The mechanized cotton gin greatly increased the demand for slave labor in cotton fields.
Where do you draw the line at repair-hostile vs. secure? I agree many things are hostile to repair, but let's take the new T2. It's awful for repair, but actually does have security benefits against evil maid attacks, a serious security risk. Stuff like this also applies to unrootable androids (a major pet peeve of mine).

I think we all would do well to remember that it's always easier to say something is wrong than to create a solution. It's also worth noting that governments are arguably worse than anyone else at determining such edge cases as secure vs. user-hostile.
And regarding the original post, Google/Facebook pay $200k/year to H1Bs too.
San Franciscans raise $46,000 to stop homeless shelter in wealthy area
Oh, a cold climate thing.
I was always warned never use godaddy to search for domains because they often buy ones you search for to sell back to you for more
I would short out the gate...
It's nice to see that Apple is trying to help people repair parts. I personally see nothing wrong with Apple choosing to do this itself and simultaneously saying that it doesn't want the government stepping in.
How to replicate a React component lifecycle with useEffect
Tone.js is such a great framework and fun to work with! I was incredibly quick putting together a generative music piece, especially because the online docs for Tone.js are the best I’ve worked with. Would love to play a lot more around with it

(listen at: https://pocoapollo.hdor.is)
What is the reasoning that he gives? I was quite averse to them at first.

Is he looking for a "passive income" gig? He can rest and vest in 4 years.

Is he worried that you can fire him in 3.9 years? Make sure the contract covers firing that all parties can agree on.

Is he worried everyone else will leave at 4 years? 4 years is a good "reassessment" period. If some people want to continue and some don't, they can sell their shares to the others.

Is he worried he can't commit? Vesting is perfect for that! Get paid scaled accordingly with commitment. No social guilt if another opportunity comes up or if the startup isn't making enough to feed the kids. Similarly, you don't have to be so worried about his commitment if he signs.
chinese secret services called them "features"
I can fondly remember me trying out a Node-based framework back in the day and deciding it wasn't for me because I couldn't decipher an error that was halting the application.

Then, I decided to delete the folder.

I remember watching Windows building the list of about 1GB+ of files to delete. Only to have it try but couldn't complete the deletion process because some file names were too long because of the recursive nature of folders and dependencies in `node_module`.

Good times!
Spotify Is Testing a New Two-Person Subscription Plan
Yup - unless The Tech Industry is going to come in and rewrite all our code into Flavor Of The Month (and do that every 3 months forever) I don’t really care what they “demand” - I’m too busy providing value for my customers to be shaving that yak
We use the home pod for music and light control. I had the cheaper versions of the Google and Amazon asssitsnts, and gave up on them after a few weeks. Just didn’t do anything useful for us.
Be extremely organized.
I have seen this many times. You start with ActiveRecord, and before you know it, you are with a working with a Frankenstein of gems that resembles Rails, except it isn't done well.
Hare vs tortoise thinking is basically why I built Pony [0] an email service that sends and receives once a day. I find that time is critical for cognition, processing, basic reflection. Without the passing of time for me it’s really difficult to communicate at anything but the most basic level. Pony has let me tap into my tortoise brain for corresponding with people.

[0] https://www.pony.gg
A device is repair hostile if repairing requires the permission of a third party instead of the device owner.

Security is different because a device can be made secure without it being repair hostile - e.g, the owner of the device has the private keys in a signed code update. So a maid can't just Willy Nilly change your baby monitor, but you can.
Chrome gave me a NET::ERR_CERT_AUTHORITY_INVALID when attempting to visit https://0x.co/
Ahhhh this is a whole new can of worms. I have a personal anecdote about the educational indoctrination issue as well: I transferred colleges between 2nd and 3rd year. My new university's registration system would not allow me to register for classes until I'd completed their "Cultural Inclusivity Module". This was about 6 hours of clicking through a pretty (but disfunctional) web app which would have you read several pages, then ask you 10 questions. If you missed more than one, it would put you back on the first page, forcing you to do a minimum timed rereading of the content. The module was entirely fluff about how I am not allowed to perform microagressions against cultural ideas that I disagree with, even if they are despicable. It was full of factual errors, incomplete sentences and ideas, and the best of all, sometimes at the end of a section when I went to submit my answers, the submit button would be grayed out, forcing me to go through the mind fucking content again. I ended up refusing to do it, had a conference with the dean where I explained that no where in my obligations to the school did I agree to perform classes for no credit, against my will, while paying for them. Twas quite a time to be alive!
There actually is, if you click on the timestamp of a comment, you'll get a page dedicated to the comment where you can click "flag" to report it. You won't be able to add any reasons though.
> If that were the case, why don’t we have several of these prank days per year? Maybe monthly?

If New Year's is so great, why don't we celebrate it twice a year? If Christmas is so good, why doesn't Santa bring gifts every month?

> It’s because on a scale of 0-10 these pranks usually rate somewhere between 0 to 2 in terms of humor and > 2 in terms of annoyance.

For your example, yes
But a lot of the "pranks" aren't really pranks per se but more of just having fun and expressing creativity
If you look at what Google does each year, they've always had fun and creative ideas, that don't fool or annoy anyone and are enjoyable (with a few exceptions)
>You are not forced to look at subreddits that offend you.

I think this is the greatest misconception about the push for de-platforming. The goal is to remove the platform from becoming an echo chamber for racism/hate/violence not to stop people from being offended by content they dislike.
By removing mainstream sites as options to promote hatered/racism/violence it's likely that it will make a measurable reduction in people joining these groups as there will be less traffic.
I was intrigued so I did some research, apparently the “laser guided milker” is one of these [1]. The operation must have been a significant capital expenditure to start. Surely there’s down time or equipment failure that requires traditional milking equipment to be available. Cows must be milked twice a day or bacterial infections can occur. Milking a large herd by hand is quite labor intensive.

Note how polite the cows in the video are, to not piss and shit in the stall and all over the equipment, nor kick, breaking the equipment or arms.

I grew up milking and shoveling manure on a small family dairy farm. It wasn’t a bad life, just all consuming, morning and night, 365 days a year. I suppose my father had a similar goal going back to the land. That’s how he’d been raised. Looking back I’m sure he was more than little disappointed how quickly my siblings and I left, and how little interest any of us expressed in taking it on. He eventually sold the herd and most of the land.

[1] https://m.youtube.com/watch?v=tdD5LncaJ-8
Cuba is doing better than most other Caribbean countries despite an embargo by one of the biggest economies in the world.
The network effects aren't very important for these companies. Their technology is not a moat, they have no critical patents. They burned most of their VC money selling dollars for $.75. Revenues are high, which only means they lose money fast. I won't be surprised if they lose half their value in three months.
Which university? Sounds like the course offerings were weak or you selected poorly. (Though early-90s CS programs were different than today -- truly a different era).
There's always been kind of a vote.

Just a for instance, but I think the patriot act passed the senate 99 to 1.

And we got rid of that one guy who voted against, and we replaced him with a more "law and order" type guy.

So you gotta figure almost every American has at least had opportunities to vote for their senators. (We can agree that not everyone did, but the opportunities were there.) And those votes resulted in a senate where something like the patriot act could pass without more than a single vote against it.
Yeah, that may have been done at one time, several years ago. But that's been pretty much stopped at this point. As with any registrar, though, if you search for a domain, see it's available, then be prepared to buy it quickly or you might lose the chance to buy it.

In this case, a GoDaddy employee was bidding on their own domain auctions. They're allowed to use the "buy it now" and buy closeout domains, just not allowed to bid on the godaddy main auctions.
“However, after further investigation and examination, DynaRisk updated its report to state that the combined number of emails leaked is 982,864,972 to be exact, and not 2 billion as previously reported.”

The headline seems wrong.
Why are so many MongoDB databases left unsecured? Are they extraordinarily hard to secure? I imagine the people who are working with these databases must be aware of the numerous leaks, and pay close attention to securing the data, no?
> has the private keys

How do you store these? It's not really user friendly for the average consumer, and certainly has little recourse if you lose them all. How well does it usually go when people are told to keep track of, say, a dongle? What if each device needs one?
This is a nice card for beginners to credit cards but I don't anticipate a lot of uptake by consumers familiar with the Uber Barclays or Chase 2% cards.
schizophrenia in japan is called integration disorder. meaning the many different parts of the mind, or many minds, are not integrating into a single mind.
It's still small but a "Rails for JavaScript" is exactly what we're trying to build with Vulcan.js: http://vulcanjs.org

Built with Meteor, React, and GraphQL.
Why would the U.K. be concerned with the U.K. as a security risk?
Novel Hierarchical Circuit LUT Model for SOI Technology for Rapid Prototyping
Not a coincidence, Phoenix / Elixir originated with Jose Valim, a former Rails Core dev.
> I know a LOT of people in this situation because they don't improve their skills, don't work many hours, had kids young, had numerous kids, want to live in a high demand area despite low income or because they prioritize luxury items over quality necessities.

Yes, of course. Are you suggesting all people are wise and have this foresight? Are you suggesting that people aren't raised in stressful and violent environments, greatly worsened by economic pressure, whom turn to vice instead of education and productivity? I don't think it paints a different picture, I think it reaffirms my position: that some people aren't fit to thrive in society, but that doesn't mean (by my values) they do not have the RIGHT to the necessities of life.

> To tell me that they know better than me (as you are attempting to do) of my privilege and what I owe for it.

This is not a matter of logic, but of principles. I do not believe I know better than you, I believe I understand the plight of common people more than you, and that my view of the world has been formed by that. You aren't wrong, I'm not wrong. I know this, but at the same time rhetoric which casts the proponents of opposite principles as being in the wrong is the main tool one has in convincing others that his principles are the "right" ones.

> I guarantee you're going to look like an idiot if you continue to try to talk down to me.

I'm sorry I rustled your jimmies so much. It's not personal, I was just addressing the position you seemed to be defending. I only know you as a paragraph of text, take it easy.
Assuming the server will eventually get hacked is how you design secure systems. You assume the worst, and ensure you are still secure. The server code being designed well had nothing to do with the hardware running the system being hacked. For instance, no amount of good design in my server stops a remote 0-day against linux, for example.

This is a subtle point, but that thinking is misguided. You, as a client, have no control over what server you’re actually talking to. The only way to be sure you are secure is to be secure independently of if the server has been hacked, or is malicious, or whatever. Thus, you design your system such that the client only discloses information that is allowed to be public to the server (public keys, encrypted messages where the server can’t decrypt it, etc). In that way, you don’t care what code the server is running, and auditing the server makes no difference to security.

The whole purpose of cryptography is to reduce the set of things you need to trust. Including the server in the trusted base is not only a worse design but a false sense of security if your trust ends up misplaced (hacked).

So, this is different than how a bank would work, for example. In the case of a bank, you have to trust that their servers are secure, and their software being open would help with auditing that. In this case, keybase is not the endpoint you’re talking to: another keybase client is. The keybase server is just an intermediary, just like any router on the internet.
It seems rather intuitive to me.

Our brain is composed of neurons. Different subsets
seem to have more or less specialised functions. Any subset can be seen as it own 'thinker'. We think of them as larger units based mostly on the amount of communication / how independently they can function.

Sometimes it is helpful to think of our mind as been made of many smaller 'thinkers'. Though there is no crisp boundary, every neuron is its own individual, at one extreme.

And I think it is sensible to speak of groupthink as a mind, with thinkers contributed by lots of people. So at the other extreme all is one super mind.

I think it can be useful to think of 'god' that way (as in the will of god, the desires of god, the thoughts of god), as much as a corporation, a culture, a nation. Though I admit you have to take care not to get carried away with the implications and end up mired in sloppy reasoning.

It is also not surprising that, because axon connections are many orders of magnitude more efficient than language, the most useful grouping is at the level of an individual.
my last computer i built i went with a fractal design case and couldn't be happier really. they make excellent cases. the drives are not in the main chamber so it is a completely void airflow design for the major components and all the routing is done nicely. really great design. That corsair one looks pretty nice for a standard layout case though.

https://www.fractal-design.com/home/product/cases/define-ser...

edit: also it's laid out to be super silent and if you pair it with the right components it is quite.
(2014). Previous conversation https://news.ycombinator.com/item?id=11218709
Source https://securitydiscovery.com/800-million-emails-leaked-onli...
Okay, so you post a transphobic rant trying to mansplain my trans experiences to me while calling someone “a transgendered”, then delete it, then pretend to take the high road?

This is a topic you have demonstrated you have no knowledge on, yet chimed in like you did. Sometimes you should shut up and listen for a change.
I actually have gone back to writing server-rendered apps like it's 2012 and it's been wonderful.

Server-rendered used to mean slow and clunky but I've found that using Go my page loads are super fast. The inter-page transitions can sting a little on really really slow connections, it's true. But users are much more willing to deal with them if they haven't first been subjected to a minutes-long spinner while the SPA loads up all its libraries and state.

A little game I sometimes play is asking fellow developers to try and guess the frontend framework used on one of my apps. They click around for a little while wondering "Angular or React" before I tell them it's actually just some Go templates rendered on the server. It often opens their eyes that the loads were so fast they couldn't actually tell they were happening.

SPAs have their place and I've written a lot of them. It's amazing how far you can take server rendering in 2019, though.
So if some organisms were naturally excreting a chemical toxic to most life on the planet, with no feedback mechanism to stop them, you'd be against that, right? Don't answer that, it's a trick question. https://en.wikipedia.org/wiki/Great_Oxygenation_Event
A git repository would suffice, just commit throughout the project as normal.
I've gotta admit, I've avoided anything with clicker in the description these days because of that experience. I've realized through personal experience, I get too into games with experience, status bars and things to manage.

I can't do RPGs any more since skyrim. I realized one day i'd played for several hours but had done nothing but craft things and organize my storage and inventory.

I get into dwarf fortress and CDDA every once in a while until i start to realize how much time i waste on them. I'll play fortresses until it takes ten minutes to do shit from fps death or spend several evenings in Cataclysm building a base and collecting food and resources and crap. I can't do it any more. It sucks me in too much.

I try to limit my gaming to platformers and arcade type games these days. I've spent way too long playing games about managing numbers, but i fail to do this effectively in life and i realize i end up spending way too much time sucked into imaginary worlds and not enough time focused on things i should.

I've wasted a lot of time on things like that. Years of my life cumulatively. Games like the diablo series and other action rpgs, the civilization games, a whole bunch of real time and turn based strategies, just about every jrpg on every console, a good majority of earlier computer rpgs and some recent ones, 4x strategy games, space sims and lots more. Thousands of hours thinking about and managing imaginary numbers. For me at least, the last thing i need is a bunch of numbers and bars with a button to fill them.
TLDR of HBTM is that there is a nonverbal, background thread of consciousness in your mind. It has the advantage of a larger working set (short term memory) compared to the verbal, foreground thread. Therefore it can more easily integrate more complicated observations over time than your foreground thought process.

It has the disadvantage that it is non-verbal and does not work quickly, on command or under pressure. You need to give it time to work and you need a quiet, non-focused environment for it to bubble up it's conclusions. Basically, you need to study as much as you can, then go for quiet walks where you relax and don't think about the problem.

It also has the disadvantage that, because your foreground process did not do the work to understand the problem (it just got a cliff notes answer), if the problem changes, your foreground process won't be in a good position to re-integrate the knowledge it didn't work through in order to deal with the changed problem.
If you really like Ruby but don’t love the “magic” side of Rails, you should try Roda and Sequel. The whole ecosystem built by Jeremy Evans is a joy to work with.
The main benefit i got is that, i could independently package SSR React Component, then my application is just a composition of those packages.
The numbers on my repair ticket add up to $795 total cost
you won't be seeing me on one of them until it gets a new type rating
Trains in Japan are also extremely convenient, with good connections to local public transit and with tons of stores nearby. In comparison, going to the Haneda or Narita takes at least 40 minutes from downtown Tokyo and requires all the security theater, boarding and deplaning, that adds up to quite a lot.
For me, Twitter's results for "Dore" show Jimmy Dore as the #3 result [1], following two handles with many more followers.

Contrast that to "Limbaugh", for which Rush Limbaugh is the (buried) #11 result, despite having 2x the followers anything else.

[1] https://twitter.com/search?q=Dore&src=typed_query

[2] https://twitter.com/search?q=limbaugh&src=typed_query
“It was the safest way to get around the regulations.”

Manifestly not.

(And why are you trying to "get around the regulations" anyway? Shouldn't you be complying with the regulations, not getting around them?)
They really should limit the amount of special circumstances a pilot needs to train for. Each new one adds to a risk esp one like this