skysight-inc/HackerNews huggingface dataset:
> the one that did it much faster is the better candidate.

From my perspective that is only about 3% of what I expect from a software engineer. Writing readable, easy to maintain code that is well tested, collaborating with product and other developers for how a feature should work, influencing technical designs, giving good feedback are things I value much higher than how quickly someone can write a snippet of code that works.
Despite explicitly telling people I don't want to work in Ruby again I still get people e-mailing me about Ruby jobs. I think I need to switch places with somebody.
> In one form of a typical qiangqin, the abductor would arrive at a woman's house flanked by around twenty men. While the friends carried the woman away, the "groom" would use scissors to cut off the woman's panties. The woman, struggling to preserve her dignity, would be unable to adequately fight off her abductors. The victim would then be taken to the groom's house, where the marriage would be consummated.

Really bizarre stuff. You’d think in the 21st century, such primitive human practices would not occur anymore.
https://www.quora.com/Is-it-legal-for-vendors-to-sell-an-And...

>The AOSP doesn't come with Google Services. You can build a device and sell it, but it will not have the incredibly important set of Google Apps people love, not even Google Play (so people cannot go and download Google Maps and Gmail afterwards).

Hmmm, and yet this comes with Google Maps... Suspicious...

Edit: A post below indicates that it is Android 8.1. I'm no lawyer, but it sounds like a trademark violation to sell Android but call it something else.
> "As a matter of comparison, Cython does not support principles 1, 2, or 3 and has optional support
for 4."

For 2 Type agnosticism, this can be emulated with a "fused type" in Cython. See this example: http://cython.readthedocs.io/en/latest/src/userguide/numpy_t...

But I think the major inconvenience with Cython vectorization is really not about `float32` and `float64`. You get `float64` NumPy array by default from floating-point calculations. The actual inconvenience is that the vectorized function cannot take a scalar input like the NumPy ones. To remain polymorphic, I usually have to perform an `is_scalar` check on the input in a Python wrapper before sending the input data to the Cython function.
So you're saying that allowing direct election of Senators in a State shifts the likelihood of getting a National Representative for a State that is unduly favored toward the State's urban population centers rather than looking out for both the low and high density centers equally?

Whereas if the State Senate was still responsible for nominating Senators, equal representation across the State would be achieved?

Or am I still being dense?
Chronological Clues to Life’s Early History Lurk in Gene Transfers
Google Aims at Privacy Law After Facebook Lobbying Failed
Waymo vs. Tesla: Who Is Winning the AV Tech War?
The problem with this whole article is an assumption of soldering with a second assumption of the presence of a microscope.

The lack of soldering and microscopes are what makes breadboards so useful for amateurs.

Side note: we call them breadboards for a reason--because they were originally bread boards--with clips, screws, and wires.

https://en.wikipedia.org/wiki/File:1920s_TRF_radio_manufactu...
https://pulse.turbobytes.com/results/5adf2844ecbe40692e003ad...

Some traceroutes captured during the incident. The results that show "Target unreachable" are the ones seeing the hijacked paths
Modern websites/services that use phone number as user identifier (or for 2FA) as opposed to email address (i.e. Whatsapp) stop users from switching carriers way more than need to get physical SIM card.
There is a lot of wisdom to this. And a lot of minorities have had challenges which are now forgotten.

When we focus on things beyond our control, we create a sense of hopelessness. And the result is that we fail to do the things in our control that can create change.

Here is a lesson. If you go back 100 years ago, there was a resurgence of the KKK. The main target of their ire was NOT blacks, it was the Catholics (mostly Irish and Italian) and Jews. Their political power was such that Prohibition was passed with the main goal of giving more legal tools to discriminate against those groups. And their greatest stronghold was not in the South - it was in Oregon.

See https://www.portlandmercury.com/feature/2017/11/15/19472650/... for verification of this. My father's side of the family was Irish from Oregon. I won't forget a long conversation with my uncle about what it was like as a child growing up with concern about which neighbors might be KKK, and the importance of not drawing unwanted attention to himself at school.

Nor was this then a new conflict. The Irish largely came here as refugees from events like the Irish potato famine that happened under the long and brutal English occupation. This occupation began with English invasion in the 1100s. The conflict had been religious as well since Cromwell's put down rebellion with massacres in the mid-1600s. And then they came to the USA, a country founded and run by WASPs - White Anglo Saxon Protestants. Who knew and remembered this history of conflict as well as the Irish did.

For Catholics, the importance of JFK being elected was no different than the importance of Obama being elected to blacks. To date, JFK remains the only US President to be openly non-Protestant. Despite his family's wealth and power, he saw in the Civil Rights movement a familiar struggle.

When you study the long history of discrimination and oppression, do not satisfy yourself with only studying your own people's oppression. Understand that your story is not the only one. Learn about other people's struggles as well, learn what worked for them, and try to emulate them.

The black community has done so at points. For example the Civil Rights movement went much better in part because Martin Luther King learned from Gandhi's example and successes. However the current narrative that I see seems actively counterproductive.
It doesn't, but the problem is that people aren't usually very kind to other people on the internet. So I can see a good chunk of users rollin' the dice and seeing if they match with attractive people, and if they don't, they just move along. This would ruin the experience for the other two people that are left hanging and feeling like shit. I really want to prevent that from happening.
I've found it to be interesting and useful, especially after having an Android phone for multiple years. I can easily go back and see where I went on a particular day, which is particularly useful when rediscovering travel spots
Computers offered a huge delta of improvement over hiring a room full of human calculators. Home automation, on the other hand, offers a pretty negligible delta of improvement over turning your lights on and off with a wall switch.
>Instead of multiple distractions we aim for focus. Instead of fragmented conversations, we strive for continuity and fluidity. Booking your flight, checking the weather or ordering an Uber, it all happens in one place, the Root.

I don't see how this will work but reading my messages whilst being informed about my Uber, flights, and/or weather seems quite fragmented and unfocused.
Facebook Said to Create Censorship Tool to Get Back into China (2016)
The Future of Your Commute
I've never owned a smart phone and I turn off my throw away phone when not using it.
Jesus, can you be more melodramatic, self-congratulatory and pointless all at the same time?
This is great news. We need more tech hubs and more competition in the tech industry. I'm still confused as to why europe decided to cede the entire tech industry to the US. Do europeans love us this much? That they want us to have all money/technology?

But this doesn't go far enough. Europe has 600 million people. They should have 2 or 3 tech hubs.

Look at what china is doing. They are developing their own tech industry. That is what europe should do. Foster their own tech industry.
Invest as much of your money as you can. I'm investing around 30-40% per year (no family, no kids but I do have a mortgage). At my rate the absolute outer limit of when I'll have to work is 55, but I could easily retire by 50. I don't know if that sounds like a long ways off to you, or that you'll be old at that point, but it's not. I might buy a sailboat at that point and travel the world for a decade.

Being able to see that in the near future I am free of the obligation to work is incredible. I feel this great expansiveness when I think about it, which my non-tech friends absolutely do not have. I recommend using your money to buy your freedom instead of more things.
>We never asked current salary because it wasn't relevant. I knew what I could pay and that's what was offered. If they asked for more and were worth it, then I would try and find money to make it happen, but generally it wasn't an option.

Thank you!

Some honesty and forthrightness for a change.

(It's something I put in a blog post (https://antipaucity.com/2013/03/25/what-to-offer-to-be-the-b...) 5+ years ago ...yet have only seen done once in my career)
> Fewer and fewer careers offer a stable path to the financial and personal security that underwrote the Baby Boomers’ “American Dream.” Technology is the one career that has an optimistic future, isn’t beholden by regulation and credential inflation, and actually attempts to create some sort of meritocracy, and so, those that are fortunate enough to be in it want to preserve the one island of paradise left.

This really resonated with me, for a number of reasons. Primarily, it's because I am hyper aware of how delicate this "tech boom" really is. The good times will end, and I believe they will end sooner than most believe. I was layed off once before because the company I worked for outsourced their entire engineering department. That was a quick lesson for me early in my career that you are EASILY replaced. There are people in India, China, the Ukraine, you name it... who will do your job for half the cost.

There is an enormous, GLOBAL, influx of software engineers that is rapidly diluting the worker pool and is quickly reducing the implicit bargaining power that we've enjoyed for the last 10 years. Big "thanks" to all the initiatives by well meaning, but naïve, individuals and organizations who want to "spread the wealth" without realizing that the wealth is already spread very thin, and is being spread thinner, and thinner, every day by mechanisms outside of our control (cost of living, housing, taxes, etc.).

I am trying my best to save, but somehow the cost of merely existing seems to increase month over month. I don't have kids, can't afford them. I don't have a car payment, I bought a junker. I have minimized my expenses down to the bare necessity and even then coming up with the down payment for a home is going to take years. At my age, my parents were already on to their second home. My wife has enormous student loans that cripple her ability to save so even our dual income seems weak in this environment.

So what can you do? I'm starting a business in my after-hours and weekends, desperately trying to establish a source of low-overhead income. I'm specializing within my field, attempting to learn new skills in a niché programming field that can't be easily learned by bootcamps and YouTube videos. Above all, I'm remembering that right now things are good. This is the calm before the storm.
One of those books i simply noped out of after the n-th time it diverged into lala-land.

Stephenson may know his technical stuff, but it does in no way make him able to write interesting books.
This similar mindset helped me break away from playing League of Legends all of the time. Just understanding that I've been through it all and nothing new or different would happen helped me to just move on. I didn't have to accept the toxic community.
Sure, but I would seriously question someone's Google fu, if it came to this.
> Because then FOMO takes over

Others have mentioned this is a separate issue from the smartphone (although smartphones to make it easier for us to enable FOMO).

In my experience (most, if not all) FOMO disappeared in my early thirties and once I gained a more settled life. And while I do still check HN, twitter-lists daily (usually more than once a day when commuting, or having a break) I have noticed how on a busy day (or a weekend day), I completely forget about that.

Maybe age, and changes in lifestyle have been most responsible for this, but I also find that I'm less impressed by new stuff now than I used to be, so I'm much less likely to feel that I'm missing something out.
Japan's Population Implosion Solved?
Nice idea! Oh no.. no Witcher in games I love ;(
This is how it always has been in the tech industry. It is just that the last few years been very prosperous that many recent graduates have not even experienced the down sides. Best things to do is keep building your skill sets and maintain relationship and help out coworkers so that they are there when you next need referral for a job.
> My first thought was relief. But that relief quickly turned back into fear. How disposable I was, I thought. How bound I was to the whims of others.

This is why I think we need to build more communities around cheap housing (think manufactured homes) and shared agricultural space. At least if you lose your job in that type of community you won't have to worry as much about homelessness or starvation.

We're far too dependent on others for life's basic necessities, and that drives millions of people to work themselves to death doing jobs that make them miserable for employers who don't care about them.
Is it appropriate to compare this with OpenShift, and if so then what are the highlights of this comparison?

I use Jenkins and k8s and the objective is generally Spring services, so it sounds like this is for me.
it depends, let's encrypt might be performing request from different sources (and then it would need a bigger BGP hijack to fake them)
Let’s destroy Bitcoin
The Top Jobs Where Women Are Outnumbered by Men Named John
Do you really think that text-book question about ACID determines whether the applicant is a good DBA? I know something about databases but I couldn't remember all the letters.
Repl.it (W18) Is Hiring a Senior Infrastructure Engineer
Why should websites be limited to having only one certificate?

For example, if you have a service running on multiple backed servers, you might want to have once certificate per server for all of your domains.
Author here. Not sure why you're being downvoted, I completely I agree with this. The fact that even upper middle class doesn't guarantee any real security was a huge wake-up call for me, and I can't imagine what it's like for everyone else.
> The system uses a giant floating tube–the first one will be 2,000 feet long–made of a durable plastic called HDPE, which can float in the water, flexible enough to bend with the waves, but rigid enough to form a U-shaped barrier to stop the plastic floating on the ocean’s surface.

What are the odds on a bad storm destroying this device and adding another big chunk of garbage plastic to the ocean?
“Macros 1.2” is what you want to look up; it’s in FCP right now!
R-Studio 8.7 Build 170939 Crack Full Serial Key Free Download
It appears the original author would be better suited in a union shop. It would also appear that they’ve never owned a business.
Agree overall, but there are a LOT of other employers in Seattle, including lots of the big guys. In general, a layoff would be similar to the bay area experience for a talented dev.
yup, impossible to read comfortably on my rMBP at 50cm distance. I'm 35 (no glasses). Like the phone ID, though
no offset for the triangle, not too bad
When I see things like

dayjs().diff(dayjs(), 'years');

I get an uncomfortable feeling. That's an awkward question to answer (except in some informal approximation contexts maybe).

I see a part of the milliseconds to X (years in this case) conversion code was copied from moment.

At some point (still?) moment defined that for some calculations/conversions a month lasts 30 days. Needless to say this gives you all kinds of weird outcomes.
You are right, in a way, PHP is a quirk.
You can still `grep | line` the logs. There are also tools that do more precise analysis.
Thanks to GDPR.
Tech has a natural moat in that only a small portion of the population is smart and driven enough to do well in it, so I expect decent paying jobs for the foreseeable future. And while some of high profile startups might have unviable business models, most of the established companies actually have pretty good metrics, so I don't seem them as being in danger of going out of business unless some legislation comes along that completely undermines their ability to do business.

Obviously it's still smart to save and plan for a period of unemployment though.
>by Russia

Sounds like xenophobic bullshit.
It is extremely unlikely that they did what this article claimed.

If they did, this is what would have happened (this ignores specific implementations which may make certain parts of this impossible which in turn would completely block this kind of attack):

1. Attackers would have noticed that either AWS does not register their prefixes or some of the prefixes were not registered or their registered policies did not match the views of AWS from the location that was to be attacked.

2. Attackers identified transit networks that did not enforce AWS registered policies for routes advertised by AWS as well as their peers that had the same flaw.

3. Attackers obtained credentials to the router(s) and monitoring/provisioning systems used by the transit networks that would have been attacked.

4. After obtaining access to the (3) and disabling monitoring/provisioning/version control systems(!)/automated backups/verification(!) the attackers brought up a GRE-type tunnel to some destination that the attackers controlled.

5. Attackers shimmed a static route for the address space that the attackers needed to attack pointing it to the local side of the GRE-type tunnel thereby sending the traffic to the servers controlled by the attackers.

6. Using a few other techniques ( most likely another GRE-type tunnel ), the attackers created a way for MITM traffic to get back to the attacked router.

7. Attackers added the route that was being MITM into IGP protocol of the router they got credentials to. Attackers adjusted outbound filters between this router and other routers from (2) to allow this route to be announced to the routers in (2).

8. Networks in (2) would not filter AWS announcement, so anyone who would be single-homed to networks in (2) would be no wiser that their traffic never reached the affected prefix. Those that receive transit from (2) via BGP and do not do a full policy based prefix filtering would be affected if those networks did not engage in hot potato-type routing.

All in all, it is extremely unlikely that a full global BGP hijack happened.

All of this needed to be done without configuration changes being picked up or overridden by management systems which is extremely unlikely on non-hobo ran networks identified in (2)
The author of the article is misinformed about the true landscape of wealth and income inequality.

The middle class is ultimately defined by the ability and need to build your own safety net. The upper middle class is able to do this with plenty of wealth to spare for luxuries like private schooling for their kids, income security is provided by their network. Just tap your network and find another job. The upper middle class is unconcerned with skills and only concerned with leeching off of the upper class.

The 'regular' middle class still needs to lean on their skill set and willingness to move in order to provide income security. If a layoff is enough to throw your lifestyle into disarray, you're not upper middle class, in fact you'll never be upper middle class because you probably spend too much time messing around with getting stuff done and not enough on greasing the political wheels.

The upper class doesn't need to fool around with a network, they are networks unto themselves. At this level, enough ambient wealth is floating around that you can hire professionals to manage it for you and never have to do anything you don't want to.

The difference between the lower class and the middle class boils down to whether you have enough to provide for your daily needs, much less a safety net. The lower class cannot meet expenses each month without assistance, has no ability to build a safety net and so has no safety other than what the government provides.

What distinguishes the lower middle class from the regular middle class is whether they have enough left over every month to save for the future or a rainy day.
Particularly notable example of this is that the three ip6tables rules needed to get NAT-like everything out nothing out behavior are exactly the same three rules that you need in v4 iptables for the NAT to have any security effect at all.
This is the problem. It’s people with this kind of attitude that are most likely to want to have guns, while in a civilised society they are the last people I would trust with firearms. And this is just in the context of worrying about a bad winter.
Not the old COM variant type. If I remember correctly, the old COM variant was C struct that wrapped a union of other COM types.
I can't help but wince when I read this. This guy got laid off from his very first job. He is young -- in his twenties -- and has no family to support. He likely got some sort of bonus/severance. He's not the LEAST bit in any sort of dire straits...

Did he need to get laid off to realize that a) no job is forever and b) doing all "the right things" won't ALWAYS lead to success.

I figured those were common sense.
This. Exactly this. It's the intangibles. Comparing price / sq ft is like comparing the performance of Mac and Pc.

I have a single private office at WeWrok in downtown LA for $650. Is that a good deal or bad deal?

Do you feel like you need to ask me what size my office is to answer? If you do then you fundamentally misunderstand what WeWork is selling.

Yes WeWork buys square footage, but that is not what they are selling. Google does not sell search (eyeballs), Amazon does not sell products (logistics), Github does not sell code storage (collaboration), and Apple does not sell computers.

This holds true for every successful company in the world until the innovators dilemma[0] overtakes them.

It's meaningless to compare sats.

[0]: https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma
I haven't read the book. It monitor interactions with other people or just the device?
Yeah, I remember coming across SaasKit[1] also but their github project hasn't been maintained in years. Aspnetboilerplate does .net core[2] in addition to their free front-end[3]. When working with them, they responded fairly quickly in github and stackoverflow so you could get more info there instead of the docs.

[1] https://github.com/saaskit/saaskit

[2] https://aspnetboilerplate.com/Pages/Documents/AspNet-Core

[3] https://aspnetboilerplate.com/Templates
You are correct, yes. I don't generally take many pictures which may be an advantage for me not having a smart phone.
In another context I went through that same realization of powerlessness myself and even today I'm still surprised how we first-world people are raised so we think so invincible about ourselves. And it's not just about our position in society. You could just as easily die any minute. Accident, natural disaster, world war 3, crazy coworker, jealous ex-wife. The options are unlimited.

It shouldn't change that we take risks. Taking risks is important. But it should make us more aware about which risks to take (e.g. waiting might be a risk too), and how to approach risky situations.