skysight-inc/HackerNews huggingface dataset:
> People have no idea what they are doing

Just for some friendly and non-judgemental feedback from a different point of view, to me that sounds like more of your own fear coming out than reality.

Everyone who interviewed you also said the same things out of fear before they were hired, and then they got in and didn't manage to change it. That could mean it's not viewed as a problem from the inside...

Companies are hiring people onto teams, not to hero-solve pure code problems in a vacuum, but to work together with other people. Communication and personality and attitude are all super important, usually more important than technical skill. (That doesn't mean technical skill is unimportant, it means precisely that people skills are more important, for the average programmer candidate.) It's a feature, not a bug, that team consensus is needed. And there's rarely 50/50 chances, using that to speculate wildly on your chances will prove incredibly inaccurate... the most common case behind the scenes is that more or less everyone agrees that either the candidate is right, or that they're not right, or that everyone is meh on the candidate so nobody is pulling for them.

Chances are determined by how many people are applying for the job versus how many jobs are available, with a side of how long the company wants to take to fill those positions. The company has the upper-hand knowledge of what the candidate pool looks like, and they can hire the top 10% of those candidates who apply. As an applicant, you have no idea and no control over that. All you can do is improve yourself, research as much as you can, try many options, and try again when it doesn't work out.
Sorry for the late reply, but I just tried a clear cache+refresh and it still loads the image fine.
Fair use doesn't apply when you're acting for profit and making complete copies. That's like arguing that setting up a book production shop and selling fraudulent copies of the book (for borrowing only) is "fair use".

This is _quite_ unethical.
It’s encrypted at rest, presumably when they shard out the data to the various object stores. Not to mention the stores themselves probably have encryption enabled (easy to enable on S3/gcs)
>Selling vulnerabilities on an open market should be outlawed

You realise that banning “vulnerabilities” being sold is functionally very similar if not identical to outlawing certain kinds of free speech, right?
I have no idea about Nassau county, but in NYC $45k/yr means you won't be able to cover basic living expenses.

I guess that will be the next trend in hiring propaganda: selling us on that sweet homeless life.
The reason that's not going to work is how diverse and specific skillsets there are, and how fast the progression is (at least so far) in what's in demand.

Imagine the resources needed to maintain tests that should work for low-level embedded developers, data engineers, video game coders, smart contract programmers, AI implementors, etc..? Yes, there are fundamentals and Computer Science, but most of us agree that you can have the greatest craftspeople perform poorly there.

Though, I guess the certifications from private companies like Microsoft in Cisco actually work as some kind of license
Until you repeat that code pattern 10 times in one function. Then, do you reuse the same result variable? Or have 10 result variables each with a different name? Or put the whole thing in a block to limit that variable to the scope of that block?

In the past, I've done things like this:

#define TRY(exp) \
do { \
int TRY_result = exp; \
if (TRY_result != 0) \
return TRY_result; \
} while (0)

And then instead of the above I can just write:

TRY(systemcall(“some string”, expression_argument(args), SC_MODE_1 | SC_MODE_DEFAULT)));

(Sometimes, one wants more complex error detection than just comparison to zero, or more complex error handling than just returning the result code. Often, it is possible to build a more complex version of the above TRY macro to meet those specific requirements.)
They're not doomed to make their own tools from scratch. If researchers set up open source tools on how to spin up their own VM on their own system that's an entirely different situation.
Even Samsung took away the headphone jack recently :(.
I might as well buy a classic iPod for music listening now-a-days.
Ok sure, lets do that. 46 MB:

https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Ins...

vs 299 MB:

https://static.rust-lang.org/dist/rust-nightly-x86_64-pc-win...
If a mommy blogger who makes $0/month from her 'business' gets a free product to promote a product on a youtube video watched by 100 people, they have to disclose this. Even reviewers on amazon.

Yet Amazon charges for the 'Choice' wording without disclosing the financial side. And they are making way more, and therefore can be way more biased, than the mommy blogger who gets fined a few grand for not disclosing her endorsements.

More than just the monopoly situation, the extreme disparity in enforcement of rules, and the amount of fines as a percentage of yearly income, is quite galling.
So if they have a right to go to the black market, then Apple has no case. Or rather Corellium might have a case against Apple for tortious interference.
I believe it's GPIO7-10, please find J20 from the schematic, hope we can free up more in the future: https://github.com/cutiepi-io/cutiepi-board/blob/master/SCH_...

I'm also excited about Pi4, but on the other hand worried about thermal issue...
This actually makes a lot of sense to me. Nice idea.
Yeah, I mean, as I mentioned, I hadn't done it before. I feel like I've put an appropriate amount of uncertainty in my comments, but I still feel like you're punishing me for it.

In any case, I don't see anything particularly interesting in that C code. It's just shuffling data around and using some C functions, all of which is pretty easy to do in Rust. With that said, I do agree that translating that code would be non-trivial for a Rust beginner and would require getting pretty comfy in the language first. You'd likely also have to redefine any structs that you need in Rust (or use a tool like `bindgen` to generate bindings to, e.g., netinet/udp.h for you). But still, as an experienced Rust programmer, I think that C example would be enough for me to tackle this particular problem. So this might just be a case of being unfamiliar with the language, which is totally fair. There are going to be far less resources for Rust when compared to C.
Giffard Dirigible
Everthing you need to know about apple card
Think of it this way. If I sell my house, I pay a 6% commission. If I reject the offer, I still owe the commission. I pay the commission. Then if I sell it again, I pay another 6% commission.
But where are the cheap USB-C headphones?
The U.S. government has considered and attempted this before:

https://en.wikipedia.org/wiki/Greenland#Home_rule_and_self-r...
Corellium looks amazing. It or something like it may be our best chance for preserving what iOS/app history is still available.
Wasn't obvious to me. I had assumed editorial oversight.
See earlier discussion: https://news.ycombinator.com/item?id=20710565
I think it is entirely naive and optimistic to think that Apple's lawyers aren't perfectly capable of framing things in the best light, even when their goals (or even a subset of them) may be less favorable.
The original xo tablet rendering is super cool, very hard to compete :-)

https://thetechjournal.com/wp-content/uploads/images/1201/13...
Even if 0% of livestock was raised specifically for their hides, we have to globally reduce our animal consumption to stave off climate change as much as possible.

It's not just a simple "Oh, it's a byproduct." It's a byproduct of an industry that is seriously contributing to climate change.

And market interest in non-leather clothing will drive companies to make better non-leather clothing.
Agreed. Belatedly changed.
Discrimination would be if you spent that year learning the material then went into the interview and they gave you a problem that was utterly irrelevant but more familiar to those bootcamp kids.

The modern $cool_kids framework would be more familiar to those boot camp kids than it would have been to that hypothetical guy who spent years doing WebForms. Every time I’ve interviewed since 2009 I’ve had to prepare myself beforehand for the types of interviews required for the type of job I wanted. I’m sure half the developers on this board have been targeted by one of the Big tech companies. Everyone knows what to expect at the interviews. The recruiters basically tell you. If I wanted to do the stereotypical r/cscareerquestions “work for a Big N”, I know just how to prepare for it. I have no reason to believe that if I prepared that I wouldn’t be just as competitive. In fact, I would be just as insulted if they gave me a different easier process because of my age because they thought I couldn’t handle a whiteboard interview as I would be if they gave me a different process because of my color if I’m applying for the same job.

Maybe even an algorithm that's objectively worse for that particular case, but arguing the point would only cost you more points. Those are things I've seen happen.

This is life. To paraphrase Buffett, the interview process can stay irrational much longer than I can stay solvent. If you’re an older developer, you should have the wisdom to know which battles you should fight and when you should just play along to reach the ends you want.

As I suspect you know, discrimination rarely declares itself. It's usually subtle, sometimes even unconscious, but it's still there. When evaluating such claims, it's helpful to look at what actually happens to others instead of projecting our own personal experience onto them.

He never said that he studied hard and thought that he was well prepared for the type of interview that he knew they were going to give but hired someone that wasn’t as prepared. If he doesn’t have time to prepare for the interview because of family obligations, that’s no more “discrimination” than me not being able to accept consulting gigs right now because I don’t want to be on the road right now because of family obligations.
How do calculators do trigonometry?
What? You want them cut down and used in carbon storing areas, like construction. Trees capture way more carbon while growing, so ideally you cut them down and replant them.
Doesn't sound like it. React DevTools uses the `postMessage` API to communicate, not websockets.
Google.com Is Down
You might still check out DevTools at some point :) They do a lot of small things that can be nice.
Mostly into the ground, no? Isn't that how petroleum was formed in the first place?
Jeffrey Epstein Tapes Emerge: Describes His Lifestyle in Unearthed Recordings
I do find SPI e-ink displays, but not sure about touch panels..

https://world.taobao.com/item/558792955821.htm
This reminds me of the “DeCSS” case, where claims were made that a specific number was not allowed to be spoken or transmitted or otherwise shared. ( https://en.m.wikipedia.org/wiki/DeCSS )

Obviously the DeCSS people lost that argument.

Banning someone from saying “by doing X you can bypass security feature Y” is going to be a difficult one to get past the Supreme Court, at least in the USA.
> what's the problem?

Good question. Like I said elsewhere in this thread, there are many people who are knowledgeable and intelligent about coding, but cannot code. They are different skills. I've met many people like this.

I could study Romeo+Juliet and know everything about it that lit professors know. But I could never write it.

For another example, from my time at Boeing, the engineers were divided into two independent groups. One group designed, the other group analyzed and checked the designs. They were different skills, and the engineers would gravitate to whichever path best suited them.
>This leads to Stripe’s Negative Emissions Commitment. We will seek to purchase negative CO2 emissions at any price per tCO2, starting immediately. We expect that the best price will initially be very high: almost certainly more than $100 per tCO2, as compared to the $8 per tCO2 we pay for offsets. We don’t expect to be able to sequester all of our carbon emissions, both because the relevant technologies are not yet operating at sufficient scale, and because it would be financially infeasible for Stripe. And so we commit to spending at least twice as much on sequestration as we do on offsets, with a floor of at least $1M per year.

What is the difference between sequestration and offsets?
Eyal, Klien, and “Addictive” Tech
Exactly. The data is about the backgrounds of data scientists, but is incorrectly interpreted as the probability of becoming a data scientist given a certain background. Obviously the two are related (Bayes' theorem), but to draw any conclusion one would need to know the number of PhDs, Masters, etc. that are applying to become data scientists. For example, the fact that a small fraction of data scientists has a MOOC degree does not imply that the probability of becoming a data scientist if having "only" a MOOC degree is low. For all that we know the few people in the market having this kind of non-traditional preparation could have 100% success rate in getting those jobs.
We went through this multiple times. The CSS algorithm for DVD encryption was famously litigated and found to be free speech when someone printed it on a t-shirt.

I think there's this weird schism at times where people perform all sorts of convoluted hoop-jumping to decide whether hacking is bad or good depending on their perspective, the target, and a host of other variables that really do not much more than inject subjectivity into debates.

Witness the Apple fans who will have a certain glee at another vendors vulnerabilities and then bemoan attempts to find vulnerabilities in the Apple ecosystem. And, to be quite clear, "Apple" can be replaced with many major ecosystems.

Just the other week people were bemoaning Google's Project Zero for calling out vulnerabilities in iOS. "Not fair, I bet they don't do that for Android, Chrome, they're doing it for market advantage!" - except that Project Zero absolutely _does_ feature Android and Chrome vulnerabilities.
Whistleblower Report Says GE Is “A Bigger Fraud Than Enron”
Does anybody bother to go through this codebase? It's a great tool, but Facebook is the last company I'd want to have the obscene privileges that extensions have.
They don’t like it very much at all - see Puerto Rico
Many employers coming looking for D programmers to hire have looked at accepted D contributions to the Dlang repository. It's a great way to build one's resume and find great people.
Hiring is no longer about qualification, but a bar for revenue distribution
Wow, what was the trigger for that, if you don't mind me asking?
Yes, but which soil and sourced from where? This is an insufficient answer to the question "will our selection of microbes destroy existing biomes?"
> Purposeful lying, for instance, is not covered under 1A.

Yes, it is. The restrictions to the first amendment are very tight and very narrow.

> You don't have freedom of speech for the purposes of harming others.

So, that's complicated. You can't incite violence, but you're more than allowed to disparage groups of people.
HyperKG: Hyperbolic Knowledge Graph Embeddings for Knowledge Base Completion
It's a point that is universally disregarded in these discussions as though it's not relevant, even though it's at the very core of the discussion. One can easily guess why it's intentionally disregarded: it's inconvenient to the mindset being broadcast (ie it's not a supporting element to the worldview being subscribed to).

Success requires luck and doing, action. The odds are strongly against you in most all cases, even with some luck. In the equation of success, those two things cannot be separated, they are bound together in all cases.

Not doing, not taking action, guarantees you will not succeed, you will simply never start at all. Luck will have no role in that for you have already reduced the possibilities to none other than no success / no attempt.

The more cynical view can be summed up as saying that because luck is a requirement, effort is mostly futile because you can't control everything. It's a personal mindset projection (someone is telling you their bias, giving you insight into their experience, their fears, etc), rather than any kind of useful insight into how you can or can't create something successfully.
I was taught the main reason was oil independence. De Gaulle did not want to depend on freshly independent Algeria, Saudi Arabia or Russia.

It was in the 70s, CO2 emissions were not yet identified as a serious problem but peak oil was already a known problem.
How long do you think this climate crisis will last?

If you think it will be over, or at least completely unrecognizable, in 50 years your - in itself valid - concern doesn't matter.

If I imagine people 50 or 100 years ago trying to plan to solve our problems in 2019, knowing what they did then, I don't think they could have accomplished much of anything of substance, even with the best intentions and the commitment of huge resources.
How does this compare to Sony vs Bleem? Bleem was a commercial Playstation 1 emulator that Sony sued. Bleem won, but the company shut down due to the cost of the legal fees.
> The specific task is so obscure, that only a language as widespread as C would have an example online for it.

Well you could do it in Python I suppose - here's someone mentioning a solution using scapy, although it likely wouldn't work too well for my particular case due to Python performance.

https://stackoverflow.com/questions/51311741/generating-a-sp...

> So people are confused when you name this as a criteria for selecting a language, since it’s a criteria that most likely only C can satisfy

Rust is intended to be a replacement for C and C++, no? Eventually it will need to be able to do things like this if it is to be effective in that role. It's OK in my mind if it is not mature enough to do these kind of tasks yet, or if it can but I can't find a good reference yet. I wanted to use it for this task, but I selected C instead since it was easy to do that way and I didn't have a lot of time. Not holding it against Rust, it's a much younger language.

> Then someone jumped to the conclusion that you were actually saying that Rust doesn’t have enough low level kernel APIs because that would make sense.

I am almost completely certain I don't understand this sentence the way it is phrased.
Anything related to flashing eMMC, anything kernel related, especially KMS/DRM, bionic libc... etc.

If you don't find it limited with locked device, you're simply not playing hard enough. :-))
> 100% public transit commute is a long term goal

Why is this a goal? Public transit isn't inherently cleaner. What makes it environmentally more attractive than personal ownership of electric vehicles, or a transit system subsidized by the government instead of run by it?
It’s a custom bootloader and hardware that loads iOS images that Apple distributes.
-My bad-
"I believe that getting hired by a company is the easiest thing you will have to do for that company."

That doesn't describe any of the five job offers I've taken since college. Well, maybe the case where I was rehired.
A carbon tax is well known to be the rational solution to the problem. Even conservatives agree.

It just happens to be politically impossible.
What I'm envisioning wouldn't involve creating a cluster. As soon as I set up the account, I could download the kubeconfig and start creating resources. The cluster would be invisible to me, aside from the namespace I was given.
The algorithms that detect hate speech online are biased against black people
Corellium isn’t making copies of iOS; it uses restore images from Apple’s servers.
I couldn't care less.

If I were a Stripe shareholder I'd try to get the management fired or else sell the stock. The losers clearly can't focus on doing their job and should probably go to "work" for the government or a non-profit.
Shameless plug here but anyone interested in helping us prototype test an app to track/gamify/offset daily carbon emissions? We are a start-up in Singapore called CAPTURE :) all about helping people become aware of the impact their daily actions can have on their carbon footprint, make it fun and add a little competition, then for what you can't reduce - we will offer in-app offsetting via CAPTURE forests, where you'll be able to track your individual trees and watch your forests grow via a monthly drone update! Would be super grateful for any feedback. Early stages but testers/those interested please sign-up at www.thecapture.club
Thanks for the link, I will check it out.
The issue I see with giving in to people who want to be called a preferred pronoun is the reason they want it.

They want to be called a certain pronoun because they want to be thought of as their preferred gender. They don't really care about the pronoun. They care about the opinion it signals. An opinion they don't want people to be allowed to have. In order words, they want to change language in order to change people's thought patterns and mental models. If people were allowed to speak however they want it would break the spell. It would break the suspension of disbelief.

Having your thoughts decided for you is exertion of power and dominance that makes me deeply uncomfortable. It is no small thing to give up.
> Why doesn't Apple simply outbid whomever is outbidding them?

It’s quite hard to outbid the black market.
Would it be possible to either compute or approximate the fragment shader's vertex results on segments of the terrain that require collision detection? I bet it wouldn't be feasible to do to check collisions for gun projectiles in a video game, but it might be feasible for something like making sure the player's model doesn't clip beneath the tessellated terrain.
>It also offers full support for React Hooks, including inspecting nested objects.

Thank goodness, that was killing me.
They probably configured it to always cross state lines to one of their out of state datacenters.
Fair use is relevant here but one of the main tests used by the courts is whether or not the use is commercial - this kind of for-profit redistribution is unlikely to pass muster.
But the conversation makes it seems like all CEOs are the big bad boogey men out to eat your children's cookies when they're asleep. There are lots of cuntbag CEOs out there, don't get me wrong. But profiling is bad. There are plenty of small business c corps out there that have owners who really don't make all that much more than their employees.
> Part of their legal argument is that the tool doesn't have valid uses.

The tool has many valid uses. You’re not going to hear about them from Apple, though.
Too many religious people that I know think that scientists have it out for them and/or are conspiring against them. Enough articles like this and it will prove their point for them (the statement equating being irreligious with acting like an adult), even though I don't think it's true of scientists as a whole.
If you saw the scary permission dialog upgrading, that was due to our mistake: https://twitter.com/reactjs/status/1162174507391574017.

Commits with fixes:

* https://github.com/bvaughn/react-devtools-experimental/commi...

* https://github.com/bvaughn/react-devtools-experimental/commi...

Both of these issues should be fixed in 4.0.2.

Brian goes into more detail on why we originally added these permissions during the rewrite, and why we were able to remove them: https://www.reddit.com/r/reactjs/comments/cqx554/introducing.... (TLDR: some were for features we ended up cutting; others had easier workarounds that didn't need these permissions.)

The source code is here (https://github.com/bvaughn/react-devtools-experimental/commi...). We're currently moving it into React repo so it's easier to find (https://github.com/facebook/react/pull/16381) but haven't managed to make the CI green so the source of truth for releases is still in that branch. We plan to cut over to React repo as source of truth next week.