skysight-inc/HackerNews huggingface dataset:
It's certainly different from the Midwest. In Indianapolis or Chicago or Madison, if you don't honor the friend cancellation policy and notify your change at least 24 hours in advance, it negatively impacts your social credit score. If you flake out more than once or twice, people stop inviting you to stuff, or invite you only to events that won't fall apart if you aren't there.

For instance, if you have a standing appointment for Game Night on Wednesday, and don't show up half the time, someone else might get invited to fill your seat all the time, rather than just when you aren't there. And woe unto you if they start Axis & Allies on a night when you're out, and then don't finish it for 4 weeks.

Friends show up. If they don't do that in SF, that's just one more reason not to move there.

I also note that people in the South flake out or bail more readily than the Midwest. It's really annoying.
> Show, don't tell.

Sure. Should we start with the estimated 262 million counts of democide committed last century?

http://www.hawaii.edu/powerkills/20TH.HTM

Or perhaps you're one of those people who thinks mass murder of humanity is a good thing because it reduces the human impact on the environment?

> If you can't explain it adequately to an audience, then you don't know it well enough to to be stating it as fact.

Absolutely untrue. That requires you to assume the audience is both intellectually capable of understanding a complex proposition, and that it hasn't been sufficiently biased against or indoctrinated against an opposing view. While I'm sure there is some correlation between familiarity with a given subject and one's ability to explain it, you would be making a gigantic leap in assuming this automatically means a given audience is going to adequately understand the argument.

That is also completely aside from the assumption that my comments were intended to make a compelling case on the matter outside of the person I was responding to. I'm not really convinced that wouldn't be a waste of time, but maybe I'll be surprised.
How China's giant solar farms are transforming world energy
Maybe we shouldn't use avionics (the article we're commenting on is about a buffer overflow bug in new Boeing planes that could drop them from the sky) engineers to train the auto industry on system security
I don't know anything about your genetic disorder. My genetic disorder promotes osteoporosis.

My personal opinion: The mechanism is two fold. My condition makes people too acid and the body strips calcium from the bones to buffer the blood against that. Our cells are also known to hoard calcium. I believe this is also a buffering mechanism.

Some people with my condition try to avoid calcium because high levels of calcium in the cell is associated with cell death. So they see the calcium as a problem. I see it as a symptom of serious problems. I see it as the body desperately trying to protect itself against other chemical derangement.

My condition also is associated with an excess of glutathione in the cells. I think this is also another buffering mechanism.

Glutathione smells very sour, like skunk. As I slowly resolved the chemical derangement of my body, I sometimes went through periods where my poop smelled like skunk. I think I was dumping the glutathione that was no longer needed as a buffer.

Do you know the specific mechanism behind your genetic disorder? The specific mechanism for mine is a defect in a cell channel. This cell channel is a gating mechanism for certain molecules. When it is defective, there is a bottleneck in the system.

With doing research, I have been able to work around that and get things working closer to normal.

If you know the mechanism behind your disorder, it may be possible to do something similar and make dietary changes and lifestyle changes that help compensate for whatever your body does different from the norm.

Which is a very long way of agreeing that your body may not be absorbing or using calcium normally and you may need to alter your diet permanently to account for your genetic disorder and whatever it does to how your body handles calcium. And that may not be straight forward and obvious. You would need to understand the process or processes causing the calcium deficiency.

It may not be as simple as the bones not absorbing calcium. It isn't with my condition.
what does that mean? are you going to support more servers or you can't provide more servers?! Thank you for this. looks interesting. would love to get hands-on but it says "We are booting up your cluster!"
SEEKING WORK

iOS Design and Development

I help startups and entrepreneurs launch profitable iOS apps.

https://iamskog.com

Location: Dallas, TX, USA

Remote: yes

Relocate: no

Technologies: iOS, iPhone, iPad, Apple Watch, Apple TV, Xcode, Objective-C, Swift, php, MySQL, html, css, JavaScript.

Resume: https://iamskog.com/resume/

Email: erik@iamskog.com
> My encryption method is called ‘my handwriting.’

B-but that's basically just a substitution cypher!
Author here. Obviously not all "websites" are suited to be done with HTML and CSS alone. The examples I gave, the New York Times, GitHub, and sr.ht, along with many others, are.
Straight male here. My favorite ASMR video is of a dude wearing a fish person mask, eating fudge, and talking to a pineapple [1].

Can you explain to me how exactly this is "soft core phone sex"? Am I unconsciously gay for fish-men?

What you are talking about does happen, but I think you are painting with waay too broad a brush.

[1] https://www.youtube.com/watch?v=H2v1-PQ2cmo&
En passant comes up a lot more often when you don't know the rule.
ROC-RK3328-CC: A Raspberry Pi Competitor with Gigabit Ethernet, USB3, DDR4
3 major sources of great experiment ideas – Growth Eng Blog
PLoS is a non-profit with publishing fees up to $3000, so I think their point is that high costs are not simply profit but that there is a large cost involved.
For many, weekend work is a deal breaker. There should be full transparency about the frequency of weekend work or work hours above 40. It should be in the job ad.
HewlettPackard/yoda: GitHub extension for agile project management, using issues
To clarify, I try to avoid people who believe that flaking or being a bit late is rude. Of course, I don't mind people who are on time.
How Aurora plans to make robocars real
It's worth pointing out that the default configuration of almost every Mikrotik router these days comes with a firewall that blocks inbound access to all ports. Admins have to go out of their way to expose winbox to the internet (as many did - including myself - under the belief the protocol was somewhat secure running over TLS).

Unfortunately NIH syndrome runs at an all time high at Mikrotik. Even the RouterOS webserver and SMB implementations were custom written, and both were later found to contain remotely exploitable bugs. I'm sure there are other holes lurking in their implementations of ipsec, openvpn, etc, so I no longer open up anything and rely on port forwarding to more secure and battle-tested services like OpenSSH / Wireguard for remote management.
The more interesting take would be that money vs happiness is likely some form of sigmoid. Or multiple overlapped sigmoids most likely. (ridged)
Notes on Windows-10 Privacy Concerns
Beautiful! Thanks for sharing. It's cool to see so many others saying that they do the same thing.

I do this from time to time as an act of rebellion against the part of me that takes life too seriously. The speech that I give myself goes something like this: "You have this amazing mind that is capable of creating entire worlds. But you've been spending all of your time and energy worrying about stuff. Let's have some fun for a while and practice strengthening our imagination."
Not OP, but, I use the built in IPSec vpn. I have been looking into WireGuard though.
Similar could be said for a lot of latin countries, though you are right -- they may be late but they do show up
I made a video with a list of questions I like to ask (and how to ask them): https://www.youtube.com/watch?v=s9XPTay-x8g

They've saved me from some bad gigs.

The second half of the video covers questions for your would-be future managers. Some of the commenters have also added excellent questions to ask.

Here are the co-worker questions:

1. What's the most interesting thing you've gotten to work on (or learn about) here?

2. What's the balance between firefighting and project work in an average week?

3. What's the one thing you wish you could improve or change about your everyday work life here?

4. Every company is carrying some amount of technical debt -- what's the tech debt situation here?
-how much they think there is
-what they're doing about it

4. What is the policy/practice as far as WFH or remotely? 5. What does the on-call rotation look like?
Not passwords, but drawn patterns, which basically means Android.
I thought it would simply be a case of not biting the hand that feeds you (mainland students) but according to the article academics are afraid to offend and consequently come off as meek resulting in not getting access to Chinese resources (research, data, etc.)
I don't know much about Go. Does it have subtyping? Mixing polymorphism and subtyping isn't obvious. Stephen Dolan's thesis on algebraic subtyping [0] is the first really satisfactory answer, all previous ones having significant drawbacks, but it's only 2 years old, untested in a production language.

Considering how conservative, bordering on reactionary, the philosophy of Go seems, I think it's politically untenable.

[0] PDF: https://www.cl.cam.ac.uk/~sd601/thesis.pdf
That's not my experience.

At least one publisher, despite claiming to 'accept LaTeX', appears to just copy-and-paste from the pdf output into Adobe InDesign and manages to introduce tonnes of new errors, which then I have to have substantial time to fix (for free, again). [And usually I don't manage to catch everything.]
Someone asked 'why you think this article tries to convey the idea that SF is special'. I pointed out where the article implies that the rate is high compared to other places. So you're not really arguing about the same thing.
ipdb: Access the iPython debugger from a CPython runtime
The real difference I've noticed with kids in this city is, compared to other places I've visited recently, the parents elsewhere acknowledge and/or comfort their kids if they are crying or signaling for attention. Here in SF it seems commonplace for parents to ignore their kids entirely and pretend they don't exist when they are screaming/crying on MUNI, running around at restaurants, or asking "hey mom, hey dad, hey mom, dad, hello?". Parents here either tune out or just don't care.
Outage in Azure South Central US for Last 5 Hours
Does the book analyze why that happened industry-wide? Clueless management can't be the root cause, because somebody had to hire those managers.
Show HN: xstate-plantuml – Visualize xstate statecharts using plantuml
> A Wimbledon spokeswoman said in a statement that the All-England Lawn Tennis Club is “committed to achieving the ‘gold standard’ of measures to protect the integrity of The Championships,” including courtsiders.

Of course, courtsiders are simply transmitting factual information: they aren't harming the integrity of the games at all.

The integrity of those involved in catching, apprehending, and banning courtsiders for life, on the other hand, is certainly in question.
Controversial Speck Encryption Code Will Indeed Be Dropped from the Linux Kernel
The other comments have effectively lambasted the manufacturers for their incompotence and foolishness in putting these on the same system, so I'll skip that bit.

The practical reason is that the big central touchscreen is a convenient place to put stuff. On an old truck, you selected 4WD by moving a big transfer case lever, which indicated you were in 4WD by its position. No computer to get in the way. Slightly newer trucks have physical buttons with lights that connect to electrical solenoids, often directly. Tractors have brake pedals for each wheel, but old trucks don't have a similar braking force distribution system - you got locking diffs or dragged all the brakes and hoped it helped. With a touchscreen and a computer in place, it's easy to make compelling sales pitches for putting complex features there instead of on expensive, complicated physical controls.

Complicated on a per-unit basis, that is - I understand that a computer has far more moving parts than any plastic-and-wires assembly, but when it works it's easier to draw buttons and graphics than to make mechanical actuators.

Whether or not the processing happens on the same CPU or communication happens on the same physical bus doesn't matter that much when you have the ability to make selections that affect the engine and drivetrain on the main display.
I don't think this cases needed to use 64bits for the clock. Because realistically I would hope that the plane would be serviced more than every 248 days. Therefore each service the computer could be reset or go into a self-check which would reset the computer and therefore prevent the overflow.
Yup, I knew the person who was the supervisor. From what I know it was one piece that was attached to the grinder that was actually put in upside down. No one noticed it and it wasn't labeled. It took 10 Years and even had extra time to see or fix any problems. Here is a good read - http://www.scienceclarified.com/scitech/Telescopes/Hubble.ht...

The person who put it in wrong didn't get in trouble. The manufacturer of the part that didn't label the part didn't get in trouble. The upper management didn't get in trouble. The Quality Assurance didn't either. Just seemed stupid where the blame sits.
I didn’t see a mention of kernel version. On Linux 4.14 and newer, if you context switch between different processes, PCID gets used to try to avoid a TLB flush, which makes your code run faster after the switch. It shows up more if you do something a bit more involved than just switching right back to the process you came from.

And yes, damnit, this is why I made Linux start using PCID. It had nothing to do with the Meltdown mess, and it was in a released version of Linux before I learned about Meltdown.
Purism Pushes Back the Librem 5 Linux Smartphone Release Date
In the case of aircraft though a company could find a bug and do their best to fix it quickly. But if the plan is already flying any changes to the software require a re-certification of the software which can take months.
If the last minute wasn't good enough then it wouldn't be the last minute. If someone needs a headcount by a certain time, then state so and then that's the last minute - not five minutes after getting a text message.
I never understand this argument. I wish I could have all of the hours back I spent trying to fix inscrutable things in word processing documents.
Link to the study that is referenced: https://digitalcontentnext.org/wp-content/uploads/2018/08/DC...
Are We Making Elections Less Secure Just to Save Time?
Be sure to read Aurora's blog post, that's where the good stuff is:

https://medium.com/aurora-blog/auroras-approach-to-developme...
Well I heard that it was actually installed upside down. Well at least that was what the local rumors were.
TypeScript too.
There's nothing wrong with using JavaScript if you really need it. But make sure it's your own JavaScript, not a dozen third-party ad networks.
A startup turning hotels and offices into housing is expanding to LA
Hey we hit our hard limit of 500 servers, I'm trying to shut down old ones, really sorry about that, but traffic is just crazy
This is the problem I have with almost all container orchestration systems (DC/OS, K8s, etc.) None of them can go from 1 node running all your apps to 100, in an easy straight forward manner. I wrote about this not too long ago:

https://penguindreams.org/blog/my-love-hate-relationship-wit...

I've also worked at both Kubernetes shops and DCOS/marathon shops and I honestly don't understand why people are choosing K8s. I'm sure a lot of it is the marketing and the power of Google behind it, but our DC/OS cluster had hundreds of nodes and could scale applications really well. Plus I found the marathon json files way less confusing. (Plus if you really want, you can use k8s to schedule containers on DC/OS, alongside marathon).

That being said, that DCOS platform team was 11 people and they had tons of custom scripts, wiki pages, labels and specific networking ingress/egress points that all worked together. (You could even use a label to specify if you wanted to run containers on the local VMWare cluster or in AWS; with nodes that auto-scaled out into AWS in high load).

I've met people at smaller startups who've gone the Nomad route instead, which seems a lot more sane in many ways, but still requires pretty careful planning and setup for large deploys.
Serializable ACID Transactions on Streaming Data
The book says this is a valid where clause:

> WHERE 0

> 1 and 0 are the most basic Boolean statements. This block guarantees that no rows will be returned.

This doesn't work in SQL Server and it has always bothered me. But is it part of any SQL standard?

The book also says this is an invalid where clause:

> WHERE '%obert%' LIKE first_name

> More than one wildcard is fine. But the pattern has to come after the LIKE operator.

This one is probably a bug/mistake, but it's definitely not invalid in the SQL language.
A lot of the companies in the space are collecting the wrong, or useless kinds of data, and overcharging massively for it.

Oftentimes IoT data collection can be a "solution looking for a problem" situation. But that's what you get when you start running out of good ideas, with billions sloshing around looking for ROI.

Just as many cars now have dongles sticking out of their OBD ports that feed info to auto insurance companies, one day you'll have a dongle on the inside of your mouth telling the health insurance companies when you last smoked, what you've eaten, which drugs you've taken when, etc. if you're not sufficiently wealthy enough. This is the end result of the IoT if steps aren't taken to limit corporate/government surveillance and guarantee personal freedom. Thankfully we are far from that now in the West, but the way things are developing in China is worrying...
Both you and the other replier seem to have missed the point. I'm not arguing for the use of a 32 bit time value. I'm pointing out that the drive-by "why on earth" framing of the bug is unhelpful and probably harmful. Sure, maybe you'd never make this "simple"[1] mistake. But there are a thousand others you would.

You fix that with careful design and testing, not with "why on earth".

[1] As pointed out, it's not simple. Again, the whole stack need to agree with you and your concept of "to spec", not just the code you're personally typing.
Meditation is another way to accomplish the same thing.
Metal isn't new, it's older than Vulkan, and by some metrics I would consider it better.

For one, the learning curve is much smoother: you can get something up on screen quickly, but only later discover the advanced features like argument buffers, manual hazard tracking, etc.
What, you don't like looking at the ad before the article along with the quote?
I asked a few questions (working from home due to a long commute) like this during an interview and had my potential manager react like you. This was a great way for me to know I will never work there, until that culture element is changed.

A candidate is also testing you, and if you do not respect a candidate's concerns you're making it clear you're not committed to ensuring the potential employee gets the most out of the role.
As a 2012 iMac user, I'm saddened that every macOS upgrade slows down the computer even more...
Nothing is "trivial" about orchestration. It introduces entire new layers of complexity, new failure modes, as well as second-order effects that are poorly understood. People are not afraid enough of complexity.

I also think that solutions like Kubernetes should be used only when you really have to. And even then very carefully and never without a tool like Chaos Monkey.
The author of the original piece (Gideon) is quoting a different author (Brian). The "[sic]" is not about amplifying a spelling mistake, but rather to make clear that the quote is 100% verbatim.
this is a stereotype of California, not just San Francisco. people make the same observation about film industry types.

like every seemingly irrational and inefficient mode of cultural interaction, there are some benefits to it.
Doesn't SciHub source its articles from journals though?
I wish all common CMSes just did this automatically. Or do they do it, already? (WordPress, Drupal, etc.)
Previous discussion: https://news.ycombinator.com/item?id=17645799
I can only hope my internal CMOS battery is not easily disconnected.
Rocketmiles | Chicago, IL | On-Site

Rocketmiles helps frequent travelers take more vacations. Our team is headquartered in Chicago's West Loop with a satellite office in Dumbo, Brooklyn.

We're currently looking for a Product Designer to help provide direction for all of our sites and apps.

Our product/design team owns our brand identity, and forms the UI/UX designs for rocketmiles.com, our mobile apps, and a host of whitelabel hotel booking sites for our partners. If you love design, and want to help shape a our products and our customers' experiences, we'd love to talk with you!

Job information at https://rocketmiles.workable.com/j/719798B151. I'm a lead engineer, and I work with the product team regularly: I'm happy to answer any questions, tell you about the company, or put you in touch with others on our design team. Feel free reach out to me directly (snoto@rocketmiles.com) if you are interested. Thanks!
The SQLite docs were frequently better than blog posts or SO questions about my issues, which was a first for me.
Profiling Python Memory Leaks with Doctor Thread
Historic market data is sometimes a predictor of future performance, but does not guarantee a positive return on investment - in human capital or otherwise.

Older devs should outpace their peers. Otherwise, respect is just hero worship.
Mercedes Readies First Tesla Rival in $12B Attack
One general rule: avoid binary/rating questions. So not:

"Do you like working at X?"

This question has a "right answer" (yes), and you'll always get it. Instead:

"What's your least favorite thing about X?"

Phrase all of your questions as free-form responses instead of multiple choice. This is very helpful to get interviewers talking.

For specific questions, there's a lot of good ones on this thread, so the only specific question I'd add is this one, which I found very helpful for startups and fast-growing companies:

"It's 2 years from now, and X has failed. What happened?"

Well-run businesses had a well-understood answer about their biggest risks; poorly-run places had platitudes and "it could never happen."
I wonder if there some other services that colleges provide that he misses out:

1. Space just to get away and think

2. meeting other people

3. meeting people to date

4. Physical scheduled deadlines to ensure that you complete the task

When the online system provides those, I think it'll be game over.

I can see a hybrid though: my underused hotel turns into a dorm with high bandwidth connection to Stanford's curriculum and the local professor will give coaching when necessary.
It’s typically implicit given the nature of the event.
People put a spy device in their home to save time. I'm sure you could link fit-bit's and smart phones to the voting system without much resistance.
Why would you pay for a book that is not even close to cutting edge of learning pop science?
Related article from 1986, predicting such bugs, and listing a few:

http://articles.chicagotribune.com/1986-12-14/news/860403047...
Most engineers in the Bay Area didn't start in the Bay Area.
Nobody is saying to overload a child until they are unhappy. But the lesson needs to be learned that even if they don't naturally find it fun it still has to be done.
But what if those ad networks are paying my rent