skysight-inc/HackerNews huggingface dataset:
That's definitely one way you could blackmail people for more BTC, or unmasking various prominent anonymous accounts... Lots of way to use that info to make serious money on the darkweb.
It's both. Either you're brilliant and can implement Kahn/KMP/Rabin Karp from memory or just by thinking about the problem, or you've practiced a ton and dedicated lots of work to the grind.

For large companies like FB or Goog, if they lose a few people to false negatives, it's fine because there are hundreds more lining up.

Either way, from the large company perspective, the system works. Most notably, it's really efficient.

The issue is when small company A starts asking you to implement Tarjan's or something. That's where this interview process seems particularly damaging.
Imagine if the hacker was a bit more nefarious and hacked Trump's account to say he was launching a first strike attack against Iran or on Musk's account saying he was halting Model S production due to battery defect. The real world ramifications could be immense.
Some of these are really high profile hacks (Biden/Obama for eg). I'm wondering if its a silly twitter authentication bypass.
Yes. You have made your point. Thank you. Please drive through.
Just get 4K with 300% scaling. 3840/3 = 1280, it's about the same.
can you post how you track the wallet this is going into? Thanks.

EDIT: Someone already did:

https://bitref.com/bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wl...
Jeep Grand Cherokee.
The weak link here is: to run a successful scam, you need to publicize the incoming address widely. That allows exchanges to block it. If you keep the address in secret, you can't get the gullible masses to fall for it.
Because "white" in US is de facto a cultural category that is heavily intertwined with those proclaimed virtues.

Note that this doesn't mean that people who don't exemplify them are not considered white, or that people with non-white skin who do exemplify them are considered white. What it means is that it's assumed to be the norm for whites, and ideal for other groups to strive towards - and the lack of attainment is deemed as the root cause of their troubles.

Furthermore, if public perception shifts on this for some group - i.e. if they are deemed as having largely attained the ideal, when they weren't perceived as such before - they get to partake in "white privilege" to the corresponding degree; first, promoted to "honorary whites", separate but (gradually more and more) equal; and then finally fully adopted into the fold. This happened historically with e.g. Catholics (especially Irish and Italians), Eastern Europeans, and Jews; and is ongoing with some Asian nationalities, and some subgroups of Hispanics.

Note also that this is about perception of those groups by the dominant group in society, not the actual degree to which they really manifest or don't manifest those virtues. The determination to exclude the group comes first, and then their supposed failure to adhere to the virtues is used to morally justify it, and shift the blame onto those excluded. Conversely, the dominant group becomes dominant first, and then claims that its dominant status is merely an inevitable and justifiable outcome of adherence to the virtues.
Its almost suspicious how poorly this turned out for them. I suspect theres more going on than this
So... What if this is just massive distraction for a Twitter content manipulation of some sort, like making some tweets disappear or incriminating some people with malicious content?
Stop lumping Apple into FAANG in this way. Facebook, Amazon, Netflix and Google all have centralized hiring. Apple does not and no two groups interview the same and there is tons of latitude for managers to make this lower toil. There is no cross-organization level setting or job descriptions for any position at Apple outside of an SVP business unit. I know from experience working at two other FAANGs that Apple does things way differently. Apple's biggest weaknesses and strengths come from their lack of centrality, but here it is to the benefit of the interviewee since they are given more individual care out at the periphery.
It's absolutely crazy. This doesn't look like just leaked keys - it looks like genuine, manual access to accounts (as well as automated). The whole system must be compromised. @kanye replied to the scam tweet with "Sent out over $2,000,000!" [1].

[1]: https://i.imgur.com/wN7u43C.png
I went with the U14S for my 24 core TR, thinking I was crazy due to AMD's recommendation for robust water cooling.

I was worried at first when running heavy multicore benchmarks because the heat spiked so quickly. Turns out my workload scales quite poorly (boo), so I'm rarely pushing the temp envelope at all.

I did notice that a two fan setup on this was pretty noisy though, too much to bear sitting next to, so I threw it in the garage and ran some cables. Nice for summer temps and no AC in the house too!

I'm plenty happy with it now, even if the Noctua doesn't quite fit my case.
On a light note: https://twitter.com/lendamico/status/1283510105170948096
The degree to which the American president praises the dictators of this world makes you wonder if he wishes he could do it too.
My mistake, I thought Ryzen CPUs were still bonded with silicone and a ??? grade paste on the IHS
I would only refer people I've worked with. And they are as diverse as the industry.

This approach does discriminate against people who are looking for their first job. I think that's both unavoidable and fine.
ML is typically used to find correlations in data. If something happens over and over again, there is a high chance it will happen again. Having such an algorithm that has identified this correlation allows it to identify when it will happen again. This allows for what is called predictive analytics.

This can be as simple as identifying when a customer will end their service with a business, as there might be a pattern before previous customers have left, predicting when new customers are going to leave, and giving them a coupon or similar right before they would otherwise leave. This problem is called customer churn.

It can be as complex as identifying when hardware will fail ahead of time, or even bio-ware. For example, I did a project that predicted when people were falling into depression before they could tell they were with a high accuracy rate. I also predicted other future medical issues ahead of time, like the probability an elderly person is going to fall over within the next handful of days.

On the business side there are a lot of use cases for ML, but it falls more into analytics than engineering, as it's about predictive insight.
Same for sleeping, healthy eating habits or socializing.

I think it's not the benefits we get from doing it that are amazing. I believe it's because we are supposed to normally feel great most of the time, but NOT doing those things that should be part of a regular human life is having terrible effects on us.

If suddenly we do right by our body, it functions correctly, and the relative difference is so huge we perceive that big gap as a fantastic gain.

Like when a head/stomach ache goes away, or when you finally have time to rest after a hard week, and you suddently feel so fresh. But that impression is what should be normal.
I agree. Sometimes the more reasonable people lose control to the more acerbic folks because the latter are a bit better at dealing with moderation issues (or are willing to take it on) However the bad side is by their nature these people can exercise strong opinions and dismiss other people’s input and they end up shaping the community into their image rather than the of the group. To add to that they’ll violate the principles they set up and use to moderate often without consequence.
That sounds like when you spend a lot of time exposed to and walking through certain types of problems led you to getting good at solving those types of problems.
Did someone gain access to the Twitter building in SF while everyone was away?
Yeah, not possible with both the last US pres and vice pres being hit.

Literally, at least 3 of the top 10 richest people in the world got hit. All of whom probably really don't like each other to begin with...
Seems like a "red alert" mode would be most useful to leave twitter as read only
Ok, y'all have convinced me. Shut it down!
This is possibly a blessing in disguise. Obama and Biden's accounts have been hacked as well so this basically just burned Twitter as an international political platform.

Following that thought, it is entirely possible the whole point of the hack is to discredit Twitter and the bitcoin bit is just smoke.
Home addresses are "Public PII" under 2 CFR § 200.79 - Personally Identifiable Information (PII), as opposed to "Protected PII." A lot of places don't make the distinction. (We do a semi-annual PII Audit and don't make the distinction.)
All international agreements represent a sacrifice the "highest authority" makes, setting their reputation and future ability to make agreements as collateral. The "highest authority" further diluted its own authority by making a corporate deal that went against previously made agreements with its actual peers (states), damaging the collateral it already put up.

Whatever ideas you have about the state needing to have the highest authority in the land, if we follow that through by not holding them accountable for agreements made, then that actually substantially dilutes the power the state can have.
Everybody does not in fact know that "actually working with someone" is the "only" way to get an accurate evaluation of an engineer. There are recruiting/qualification disciplines besides temp-to-hire and whiteboard interviews.

Temp-to-hire is problematic for its own distinctive reasons:

* It's difficult to generate apples-to-apples comparisons of candidates in a temp-to-hire setting because the engineering workload isn't constant; candidates are getting the luck of the draw with whatever the tasks are during their contracting period.

* There's as much subjectivity built into the projects candidates get during their temp-to-hire as there are in whiteboard interviews, so culturally preferred candidates are just as likely to get fast-tracked in a temp-to-hire process as with interviews.

* Interview processes routinely evaluate many candidates for a single opening --- that's expected in basically all hiring, across every industry --- and can't reasonably offer temp roles many candidates simultaneously, so in effect temp-to-hire just pushes the qualification problem to a higher level of the funnel, where the recruiting process decides who to extend temp offers to.

* Temporary contracts draw out the hiring process and potentially make it take far longer to finally fill a role than other processes do; you're required to trade accuracy of evaluation against the time taken to fill a role, bearing in mind that when candidates wash out of their temp contract, you likely have to start all over again with another candidate, making it even more important to pre-screen candidates before offering roles, which just recapitulates the whole problem.

* The tech industry is notoriously bad at evaluating on-the-job performance too; every developer I've talked to has stories of dead weight team members† that were kept on the team interminably because no process existed to evaluate their performance accurately. There's a whole cottage industry of people who have failed up† through role after role, because there's no resume difference between people who phoned in a role† for a year or two and then decided to move on, and people who did well.

* Perhaps most importantly, temp-to-hire is deeply unfair to candidates; a career norm in tech is that people secure their next role while winding up their previous one (in fact, that's a norm in most white collar industries, which is why there's so much written career advice about how to handle counteroffers). Taking a temp-to-hire position requires a candidate to forego income security for a chance at a job; when that job doesn't work out, they're now in a distressed position when looking for their next job.

(I'd add, though it's a nit, that temp-to-hire positions virtually never compensate appropriately; contractor wages are routinely 2x+ what FTE wages are, in large part precisely because of what makes temp-to-hire so attractive: freedom to fire on a moment's notice with no commercial/reputational cost.)

† Shut up, Kurt
Seems like the hacker has got 100% access to Twitter's backend and is just not able to decide whom to attack next!

One after another big handles getting hacked!

Collection till now has crossed 12 BTC (https://www.blockchain.com/btc/address/bc1qxy2kgdygjrsqtzq2n...)
I have a somewhat controversial opinion on this.

This paper, like some others that I've seen, treats parsing as an academic/algorithmic topic. Given some token stream we'd like to minimize some error criteria. However, these papers ignore the fact that people don't write token streams: they write code that is formatted using whitespace. I don't know any programmer that writes their source code on a single line. On the contrary, pretty much every programmer formats their source code to some reasonable (if not complete) degree. In other words: parsing error recovery is not primarly an algorithmic problem: it's a usability problem.

Newlines and indentation are a source of extra information that we can use to infer what the programmer meant. Why throw all that away during tokenization? That's crazy! We can totally use it for error recovery/error message generation.

I decided to play around with this idea in the design my programming language Muon [1]. The language uses redundant significant whitespace for parser error recovery. This simple approach by itself has turned out to work surprisingly well! In my admittedly biased opinion, it frequently surpasses the error recovery quality in mature compilers such as the C# compiler, which has had tons of effort poured into error recovery.

Of course, a purely whitespace based recovery scheme is not perfect: there are rough edges, like having to deal with tabs vs spaces, and recovering inside a line is not usually possible. But the fact that such a simple approach has led to good results makes me think this would be a great area for future research, that can perhaps combine the best of both worlds here.

[1] https://github.com/nickmqb/muon
If it weren't cultural, it wouldn't be so variable across different countries, and historically within the same country.
Just a guess: "int x" could already be comsumed so there is no need to change anything about it. It's only the next token that can not be processed.
I doubt that. For one, they wouldn't be reusing the crypto messages from the past which have been seen by everyone on twitter a thousand times. I ignore based on tweet rather than looking at who tweeted it most of the time. So they at least would write new messages if they were after money.

There are so many ways to make money that even a dumb person could find something better than posting crypto ads without compromising on opsec.
It has the same textual footprint. These tweets should be quarantined automatically until expressly checked by a human being.
Nothing. It’s a jobs program same with the F-35 as China/Russia/Iran doesn’t want to start a war, they would much prefer to cause chaos in the elections. When we can spend way too much money on these corporate welfare vehicles, but can’t even make enough simple N95 masks. I’ve lost faith in this country.
Fair enough. I don’t agree with the title either. Also, outside of the CCP/Tencent connection, there is very little “tech discussion” around this.
What is the relationship between this project and uber/cadence? I see you have worked on both and they seem very similar/the same.
I don’t believe you do.
As suffering from anxiety disorder, It totally hits home. I have been a top notch employee at every place I worked, but I totally bombed most of my interviews.
The distinction for interns is that there is a definite end to the internship, no harm no foul. An employer can easily pass on every intern that is not a perfect fit without tarnishing the interns' reputations. That allows a less restrictive filter to be applied in selecting interns.
I saw that done years ago in assembler for UNIVAC mainframes. Tear apart the exponent and mantissa. Shift mantissa if exponent is odd. Shift exponent right one bit to get square root of exponent. Look up starting guess from table using a few high bits of mantissa. Run two iterations of Newton's method. Reassemble mantissa and exponent. Normalize. Done.
Hopefully most of this bitcoin is just the attacker sending their own funds to make it look legitimate.
You don't need to kill the entire site. Just the ability to post new messages.
Hmm things which are not just a feeling:

* Confidence in interoperability / drop in replacement

* Can use existing configuration(s) without rewriting

* Can benefit from existing knowledge, training, expertise and documentation

* Service, existing contracts, etc.

* Network architects / designers don't have to find new visio stencils (Ok joking... well, half joking).

TL:DR; I think most customers in Cisco are buying into the ecosystem, not the hardware.
> essentially robbing the state where the profit was generated.

It's a very interesting line of thinking when a company that produces new value and makes money by providing the value to the customers by voluntary transactions (and regardless their location) somehow is considered a robber of the state that produces nothing.
I would much rather someone made a laptop with a keyboard with sculptured keys and reasonably full key travel. I would be glad to lose a pound of lightness for that.
there's also https://www.sailcargo.org/ I know they're actively building currently.

maybe the title should get updated?
How many people who would fall for this scam would also know how to look at the blockchain data?
There is definitely a big red button at Twitter that somebody should have pressed an hour ago.
Our company consults in a variety of software related things. For example in our interviews we ask our candidates why are manhole covers round?

We ask them this because, literally on the job our employees are suppose to program robots that make manhole covers. Daily problems we face include deciding whether we should program the robots to make square manhole covers or round manhole covers. Really hard stuff... and you really need to be able to figure out why manhole covers are round or how many golf balls can fit in a bus in order to do the job... If you can't figure this stuff out you're not qualified to work for my company.

Not to mention, as I said before, none of our programming happens using computers. We do it all on a whiteboard in under an hour while the client is over our shoulder watching.
it is amazing given how long twitter has been around that such a powerful exploit still existed, assuming it was not an insider job. It also shows that bug bounties will not prevent the really bad stuff. The payoff from exploiting such a huge bug is in the millions, which no bug bounty program will ever pay,
I have non-religious Iranian friends, living in Iran, that will share their views with others and certainly do not live in fear of their lives. It is a complex topic however. Much of what a western person might associate with 'religion' is better attributed to 'culture'. Openly rejecting all cultural norms, unlikely to go well, foreigner or local, Iran or elsewhere. Your comment does not provide meaningful understanding and rather misleads.
Should have went read-only when the flood started. If they didn't have the forethought to have a read-only mode, then yes, show a failwhale while they investigate.
Strange coincidence tweet by Jack Dorsey from last evening:

https://twitter.com/jack/status/1283169859233214465

> #bitcoin @BubbaWallace
> Maybe that's not always the case, but salaried employees usually earn 80% or less what their contract counterparts do.

That's because the employer is covering significant costs on behalf of the employe. A fully-loaded FTE typically costs 30% to 40% more than they're base salary.

Contractors need to make more because they're covering all of those things themselves.
Because if there ever was a moment to press that button, it would be now. Thousands of accounts are still tweeting that BTC address.
Onion Architecture with Go
The average age of cars on the road in the US is 11.8 years. So most cars survive well past 10 years.
Can't help imagining twitter engineers holding the last line of defense between the hackers and trumps account.
I would start with these:

1. Commit hooks that lint code (pylint3, flake8, ...). Code must be clean before it is merged.

2. Introduce testing: code must be covered by tests.

3. Require documentation: there must exist an independent specification of what the code does, at least from an external point of view: what are the interface contracts.

Once you have code that is specified and covered by tests, only then do you have a proper environment for transforming badly structured code that works into better structured code that still works.

Other than that, organization of programs is a big topic that requires study of theory. For instance, you could probably rediscover the idea that code should be organized into modules such that the content in a module belongs together, and isn't tightly bound to content in another module. You might not have a name for this but an intuitive feeling for it, which is very good. But if you study software engineering, you will learn about cohesion and coupling directly, so you don't have to reinvent or rediscover the wheel. The cumulative effects of learning material directly add up; you can shave years and years from the time it takes to become competent.

I think that the decline in the "Wirthian" languages like Modula 2 has been detrimental. The biggest initial boost that I got in the understanding of structured, modular programming was from programming in Turbo Pascal and Modula 2 in the late 1980's.

In Modula 2, you structure the program in modules which have a clear interface and implementation, declared in separate files. Modules declare their dependencies on other modules. From this, the compiler knows all the dependencies. There is no need for any Makefile or dependency generation; you tell the compiler to build the program, pointing it at the main module and that's it.

Each module has a block of global initialization statements. The compiler/linker, knowing the dependency among the modules, ensure that these statements are executed in module dependency order: if A depends on B, B's global initialization runs first, then A.

When I started coding in C, I realized immediately that this is missing: there is just a main function and after that you're on your own. Moreover, unless you declare your dependencies to the Makefile or IDE system or whatever you're using, or get it to figure them out externally, you will not get correct incremental builds.

So I simulated modules by carefully structuring header files, and giving each module a global initialization function, and then call these in some disciplined way, like from one big init function.

I later saw (thanks in a large part to open source) that other people's big C programs did things like this. I felt that programmers who had exposure to a language supporting modularity had an edge in understanding the issues and motivation for good organization patterns in C programs compared to those who were just getting randomly burned and improving their approach by trial and error.
Yeah to be fair I was basing my numbers on past projects namely Intel. I haven't looked at TR specifically just offered up the suggestion for those who have never heard of it to look into
Parts of Firebase do share data with Google that Google can access and use. https://firebase.google.com/policies/analytics
You're overestimating the intelligence of the typical scammer.
Even worse? How about POTUS declares war on China thru twitter? OMG, I just realized how dumb that would have been to say back in 2016. But these days?