skysight-inc/HackerNews huggingface dataset:
Depends on your threat model. Sure, it's impossible to keep out certain nation states, but a number of OS changes can keep malicious applications developed by less-skilled nation states or highly skilled individuals under control. It's not perfect, but it's better than nothing.

Unless you are suggesting that we should just give up on security entirely because it's impossible to have a system that is 100% secure?
Ask HN: Should I make a umbrella company for my side projects?
Hi HN,

Like many developers, I have a lot of side projects (which I would like to profitable one day). So I'm asking in your opinion, what do you think is a better option? Side Projects linking to...

- A company website.

Or

- Your personal website.

The pros of having a company website are that it can look more professional and scale further. But it might be an unnecessary layer, people might assume you're trying to distance yourself from responsibility.

The pros of having your personal website linked could be higher trust. More responsibility, reputation as your names on the line.

Would like to hear other peoples thoughts!
What is the advantage of applying for one as a FOSS project as opposed to squatting?
The question to ask is: Have people switched away from Go for certain applications in order to get better CPU-bound performance? Yes, they have.

GC throughput is one part of the reason why Go code is often suboptimal for CPU-bound workloads. Adding a generational GC won't solve this, but it's bound to help.
But you wrote: I've got lots of forms and paperwork that I'm supposed to file but I don't really know what its for or how to fill it in.

How about this idea: maybe there are some action items there for this accountant?
Thanks for the pointer, this page is really cool. It looks like someone here found a different Octopuszle solution: http://forums.xkcd.com/viewtopic.php?t=99760

Looking at the four corners of the solutions on mindsports.nl, the pieces are nearly identical, and in particular the diagonals are identical. It makes sense that the two hand-solvers would use this symmetrical configuration. The programmatically found solution has different corners.

Still, that amount of constraint is surprising. It would be a nice surprise if that corner symmetry could be proven to determine the diagonal complex.
TMV calcs have 5 variables.

Pv, n, pmt, rate, fv

If you raise rate, and assume pmt, fv constant you must increase n or decrease pv. My original point was that pv (loan value must come down) secondarily, n increases.
Speaking as someone that has stock options... how did your employee options get wiped out?
Carver Mead – The Spectator Interview (2001)
Unfortunately Im in the midwest and Im interested in something very niche (operationalizing data science using hadoop, spark, etc) so i would have to move to SV to work at a non startup company and honestly I just dont want to.
According to what they said in the session, they were asking for video frames from the camera and sending them, completely un-interpreted, over the network. The idea being the receiving device could take these frames and handle them exactly the same way as they would handle data coming from the local camera.
I recommend the book: "Drawing on the Right Side of the Brain".

To be proficient at programming we tend to be left brain oriented, so the shift in how we approach the process of "seeing with the right side of the brain" is a critical first step towards increased artistic ability. Doing the exercises in the book are fun and you should make some impressive progress.
> Actually, it doesn't really.

I think you misread. The results of the Milgram experiment (that authority is more important) are what go against the common narrative that there are "good" and "bad" people. You're agreeing with him.
Couldn't this webpage actually detect the screen resolution from JavaScript or http headers?
It's not unheard of though. Just likely not ad hoc repeatable, reproducible.

That said, these group experiments are very hard to control (as in control for confounding variables/factors), and very easy to screw up methodologically (maybe you don't pre-register one interesting hypothesis). Very hard to design properly (forget to control lighting), and even harder to run it well (the building where you want to do it doesn't have adjustable lighting, or you want cold water showers only, but it's not that simple to achieve, so you don't and just mention it in the paper - was that the cause of a negative/positive result or not?).
Between 2008 and 2012 I worked in 3 different places where all developers and researchers had their own offices (interns were paired usually). It wasn’t even a second thought, it was just baked into the culture that obviously the work requires huge blocks of hours spent alone, privately engaged in contemplative work.

One was a defense research lab, one was a boutique company that makes computational fluid dynamics software, and one was an education technology company.

The ed tech company went through a huge remodeling effort to rebrand as more of a straight up tech company, spending bonkers amounts of money to tear down offices in favor of open plan designs, despite outrage, protests and resignations from longterm staff, especially in some of the offices where there was no planned headcount increase and no engineering presence (like the Columbus, Ohio, office).

I ended up leaving the final place to take a more lucrative job in finance in a company with high-walled cubicles, and couldn’t believe how distracting and frustrating the ambient noise and discomfort from headphones was. These days I would give my left arm to have even just high-walled cubicles.

Since then I took jobs in two places with fully open-plan shared desk areas and I flat out will never do it again. It’s just too unhealthy and too counterproductive to even bother with it at all.

Whatever my next job is, it has to give private offices, end of story.
Ahh I deal with bare metal cloud companies that sell dedicated HEDTs so I was thinking that I'd be able to find even more HEDTs with great specs in a year's time as Threadrippers make their way through the market. People (including me) pay a premium for faster Intel cores and I'm excited to make the switch to slower, more plentiful AMD cores when I can, because I've invested in learning languages that do their best to handle parallelism well.

In practice the only difference between the dedicated servers of yesteryear and HEDTs of today is becoming perception (well and some very specific features), and considering computational load of most things hasn't actually gotten that much bigger, in addition to a proliferation of langauges that can adequately use multiple cores, feels like everything is looking to get cheaper yet better -- that's what excites me.
The median employee at FB is making $240k. We can safely assume the median engineer is making more than that.

I never claimed that median engineer is making $400k. This entire thread is about the senior engineers and their payout after 4-5 of working at a company like FB vs at a startup.

If you could do good work as an engineer at a startup for 4-5 years, pulling $400k at FB is very realistic for you. With the median being $240k, it's not going to be a whole lot less.

I'm not sure why you're trying to prove me wrong, but let's face facts: even that absolute median of $240k that includes non-engineers is better than what most engineers would pull at a startup.

Bottom line: if you can stick it out as a senior engineer at a startup for the 4-5 years it takes your options to vest, then you can realistically pull $400k/yr at FB. Except at the startup, you'd make maybe $180k base, and your "bonus" would be your bottom-preference 0.01% equity that would almost certainly be worth 0.
Well-behaved devices won't step on allocated IDs, so you can safely associate your device ID with your corresponding driver.
FCC Ajit Pai responds to Net Neutrality concerns
Write Multiple Events to ICS and Auto Discover Exchange Server Settings in .NET
Angular for Beginners || How Angular Actually Works
if you go under 'privacy checkup' you could easily turn off any data tracking that you don't want to share with google.
This website I think is kind of misleading we are not 'surrendering' our data as the website suggest, we are still in control of our own data, and we could control of how much data we want to share or don't want to share with google. And all those sharing also has benefits to increase the user experience. On top of that there is always a paid version like youtube where you don't get to see any ads.
The study wasn't just invalidated, it was misleadingly characterized by the people who ran it and promoted its findings.

This does more than just withdraw some evidence in favor of the idea that ordinary people can easily commit horrific behavior. It provides new, positive evidence that people have an incentive to spread this idea fraudulently. This should properly cause us to re-examine all evidence for this thesis very closely.
There's no problem with your tweet, there's a problem with Twitter
I agree, it seems strange that these ports are open, which is why I wrote this up. I spoke with Microsoft on the phone and they confirmed that the ports must be open for their SLA checks and monitoring to work properly.

To reconfirm this, I ran a quick test and saw these ports open by default after I configured an application gateway on my account.
It does not follow that, because value types allow heap allocation to be avoided in some cases, it's not worth investing in making heap allocation faster. That's why I made the observation upthread to begin with.
That's great until someone comes out with a zero day that recreates Superman III and funnels billions onto a blockchain.
For the very interested but so far unlucky: where are these specific claims and the documentation of their fraudulent nature?

Thanks in advanace!
Do you plan to extend it to show the future?
The proper rules are Congress writing updated laws for the internet and VOIP (and then letting the proper agency/ies regulate them) but of course they're too out of touch and bought-off to make anything sensible.
You will get your product name visible in lsusb that way.
I can identify with a couple of the points and I can be quite miserable at times. I'm working on addressing it.
There won't be fewer of them, because they will be supplemented by immigrants. Many western countries are actively encouraging 3rd world immigrants in an effort to bolster their faltering entitlements ponzi scheme with more warm bodies.
I've had unlimited PTO at a place with double digit employees, and one with four-figure employees.

These issues around having vacation days "approved" seems like a function of your bosses, not your PTO plan. If you have to get your time approved, it doesn't matter the size of the bucket you're pulling from.

My experience is much more "hey I've got a couple weeks off coming up, by the way, I'm thinking of [x, y, z] for making sure everyone's up to speed while i'm out" and no pushback.
I've known people who have been on upwards of 40 different medications throughout their life. It's a choice, not an obligation.

If you have had to cycle through being on 5+ medications all to balance out effects of the others of which, might help, might not, not sure - for decades, and you wind up feeling like 'I don't even know who the fuck I am without all of this', then that's a place to be in life too that can be therapeutic and helpful. Not to mention the trends of psychiatric medication offering addictive substances and then basically, punishing you when you become addicted to them, backpedaling and then offering something no more effective than a placebo, then cycling you through groups and various other forms of 'healthcare' that is more comparable to being herded like cattle than it is therapeutic, while telling you 'now you're an addict' and basically laughing when you say 'but yes, because I took the drugs you gave me to get well, and then I got addicted, because they made me well, and I don't know the difference anymore between health and illness mentally'.

The mental healthcare system in many areas of the world are fucked up. You can blame those things for some portion of your life and silently blame yourself for the rest of it. That's what I do anyway. Or be loud about it, on the internet.

Life sucks, sometimes. I'm rooting for you too.
The signal to noise ratio in the hiring process is horrible. I work at one of the FAANG companies and do a lot in the hiring process. I can tell you that getting a phone screen off of a resume that you submit is a crap-shoot. There are people applying to positions they aren’t qualified for, people applying to positions they have no idea what the role is (blast a bunch of resumes out and see what sticks), and genuinely qualified people who suck at writing a resume (and probably go unnoticed as a result). As a result, there are probably a lot of good candidates that don’t even get looked at because they are lost among the noise.

My best advice is find someone who can submit your resume as an internal referral. Those carry a lot more weight (at least where I work). However, make sure that person is someone you know and is comfortable “vouching” for you. These referrals are looked at more favorably since the thinking is that it’s somewhat of a known quantity.
I get 1Gbps up/down at $60 per month through webpass... also live in San Francisco
That would be joint credit with core innovation going to Martin Richards: the inventor of BCPL that B and C were based on. His team went from big, safe languages to a tiny, efficient one close to the machine with philosophy that programmer was in control. Ken Thompson picked it up from him on MULTICS project.

https://en.m.wikipedia.org/wiki/Martin_Richards_(computer_sc...
Who said "sudden"?
I'm well aware some fail to move on. What I am telling you is that the reactions of other people are part of what keeps many people stuck.

I successfully moved on. I have helped a short list of others also successfully move on. I'm quite confident I know whereof I speak.
Which are the limitations shared by both a single node and a distributed engine? I am confused...

There are ways to achieve fault-tolerance, even for a centralised system (e.g, by maintaining an active/passive replica). In cases like this, where there is such a great gap between the performance of current systems, you can always "waste" another node(s) for fault-tolerance and still operate with less cost, if you want.

I agree that some types of computations (e.g., multiple/distributed sources) may not be benefited by a centralised approach and I definitely don't claim that this is a solution for everything. However, the point is to criticise the design choices that we make for a streaming system.
Streaming support, even for popular systems today, is something like an extension (sometimes a hack) on top of the core of the system, hidden beneath multiple layers of abstraction. In addition, modern systems try to do many things at the same time (support AI, batch & stream processing, connectors to publish-subscribe systems, multiple wire protocols) and they end up doing most of them poorly.
"Lighting also does a nice "click" when connected."

So does USB-C, at least on every device with which I've used it. That stops being the case if the port gets clogged up with dust (which is unfortunately as common and annoying as it is for USB-micro-B), but until then the click is quite satisfying.
Is it a difference? Home values are determined by looking at what comparable houses in the neighborhood are actually selling for. You can't value homes if no transactions are taking place because then you have no idea what it's worth. Asking prices are meaningless; prices of actual sales are all that matter.
I very much see what you’re saying and think a lot of current data backs up your view.

I do want to point out that Thomas Malthus in the 1700’s had a very similar argument though and “overpopulation” was to then as “global warming” is today in some (only some) regards.

At the very least, as Daniel Patrick Moynihan said, “families are the platoons of society”. I never wanted kids, but as I got into my 30’s, you can feel something missing from life without kids, in the same way you can feel something missing without a long-term partner.

I don’t want to make the mistake of forcing my American middle-class ideals of “family” onto others, but often progress in the world is achieved by the desire to make it better for our children, and not our future selves or some theoretical “other humans”.
They're not talking about popularity of the language. They're talking about two particular pieces of software, and which one will be ahead of the other based on the choice of implementation language.
Anyone know what framework the book uses (if any)?

I tried doing a GraphQL project in Python/Django recently, using Graphene for the GraphQL bits. I didn't end up getting that far because the documentation was so lacking, as were examples generally (for graphene-python I mean; I could find stuff on GraphQL in the abstract).

I'm thinking about giving it another shot, maybe on node.js this time, largely because I get the impression that the supporting tech for it is more mature there—but I'd love to hear opinions on what the most mature lib for using it is at the moment (whatever language)!
It's been a while since I've been in the literature (about 7 years to be exact).

Just can't find enough hours in the day to keep on top of the state-of-the-art, and unfortunately the career hasn't budged me in the direction of anywhere I could weasel work on it into my day.

C'est la vie.
Appearently so. Imho, 1.x is still the best.
take 14hours/day multiply by avg. going rate for contract work in SV and it stops making sense even for very avg devs.
YAML works pretty well for the 80% case, I think. I work at Pivotal -- we use YAML so widely in our designs that a few years ago there was a swag t-shirt with the title "Enterprise YAML Architect" printed.

YAML's shortcomings can be addressed a number of ways. The most recent trends I've seen are:

1. Simplify the YAML itself.

This usually means introducing higher-order features that make long, repetitive blocks irrelevant. An example is BOSH v2, which introduced a number of features (Eg. BOSH links) that pushed repetitive scutwork into the tool, away from the YAML manifests.

A variant of this is to use more advanced YAMLisms to make your YAML files more concise. Anchors make a big difference. I've seen this be very useful in large Concourse pipelines.

2. Use something that renders down to YAML.

For example, Jsonnet[0] or Enaml[1]. Some folks will use templating languages for this purpose (erb, mustache etc).

Templating is a last resort, in my view, because it's hard to see what the output will be without rendering it. Plus most tools format nested syntaxes poorly.

On the upside, use of a full templating engine introduces opportunities for multi-file DRYing. But that itself should be a smell that the configured tool is missing some feature or capability.

3. Use a different format.

TOML appears to be the most popular alternative to YAML and JSON. Most recently I have seen the joint Heroku-Pivotal effort on Buildpacks v3 adopting TOML over YAML or JSON.

[0] https://jsonnet.org/

[1] https://github.com/enaml-ops/enaml
> 3. Give yourself a negative identity. Allow a perceived emotional problem to absorb all other aspects of your self-identification. If you feel depressed, become a Depressed Person; if you suffer from social anxiety or a phobia, assume the identity of a Phobic Person or a Person with Anxiety Disorder. Make your condition the focus of your life.

I think a couple of us in comments are rightly angry about this point, since it's easily read as a "hide and get over it" to those with real mental health conditions.

But it isn't. It's saying to not wholly "identify as a Depressed person". It's making sure you know the difference between living like "It's harder for me to get out of bed" and "I can't get out of bed, I'm depressed." The first one is an attitude that makes recovery an option. The second lifestyle is the trap that highly miserable people find themselves in.

I think this difference is really important. Kudos to the author for highlighting it.
If the United States want's to compete with other nations...its best bet is to have an informed population. An internet where information is on a pay to play basis will cut out the poor and weakest links...leaving a massive portion of the population under-informed. How does this make sense in a national security capacity?? Completely backwards .
It's not a scam...

This isn't an elaborate con involving lies and deceit, it's a pretty clear setup and is offered in writing before you start which you have to accept. There are 1000s of articles now about working in startups and how equity works, along with fair ratios. The research is minutes away and is no different than checking the paperwork for any other part of your employment.
If you look at art history, you will discover the artists constantly experimented with new technologies, chemistries, methods, etc. I think that iPad + Apple Pencil is one of the latest additions to the artist's collection of tools. Personally I find that taking a photo and then using it as a layer to draw on top of is very helpful for some exercises, especially when beginning to learn cartooning / caricature drawing.

Personally I use a Lenovo (Android) tablet with AutoDesk SketchBook and an Adonit Dash 3 stylus. A good, cheaper alternative to Apple products. The biggest drawback being that there is no palm rejection with this approach and that can be an annoyance at times.
That would imply state employees would be punished for it, wouldn't it ?

In order for this to happen, a great many hospitals would need to be willing participants, a great many adoption agencies, as well as all state services that audited controlled them. It is also reported that the police functioned as enforcers, which of course must mean the police and justice system were not just in on it, but actively supporting it.

Additionally the question rises how this could have been coordinated, if not by the state. Given that it required coordination across faraway parts of the state, a LOT of the government must have been involved.

Needless to say, it has been decided who will be checking this issue exists:

> The review of samples of records from other adoption societies will be conducted by Marion Reynolds, a former deputy director of social services in Northern Ireland, and will be completed within four months.

You just can't make this up. "Yeah, we're going to investigate that holocaust thing. Who you ask ? A. H. (junior) will be leading the investigation. Why ?"
Buildpacks standard proposed for CNCF adoption by Heroku and Pivotal
> The email makes it sound like the guy's being fired.

The person being 'fired' owns 50% of the company and is the CTO and sole developer of the products, with most of it written on their own time. There's no employment / copyright agreement in place with Copperhead.
The issue I have with the Asch experiment is that it also conflates conforming and belonging. External group pressure vs a want to be included.

It seems to me to be testing the second while being reported as the first.
Show HN: T2b – A wicked-powerful text macro language for building binary files
Ireland tried cashless in the 70s with a 6 month bank strike.

When cash ran out they survived by using undated cheques (often re-signed multiple times as they were passed around like notes), and when cheques ran out IOUs and local trust.

https://www.independent.co.uk/voices/comment/we-can-all-get-...
Don’t Let Economists and Politicians Hack Your Math
The first rule of vote club is you do not talk about vote club. Also, people who vote on your comments either up or down don't owe you explanations. Both of these are standard HN practice.
You're replying to a victim of sexual abuse