skysight-inc/HackerNews huggingface dataset:
And how do you travel more than a couple miles and arrive on-time, during the summer, wearing businesslike attire, without smelling like a cyclist upon arrival?
“That’s Our Two Satoshis” – Crypto Market Recap (BTC, ETH, XLM, EOS, LINK)
I discovered this when I moved countries. It sounds so cheesy, but often the problem is within you, it's not an external problem, even if it seems to manifest itself that way.

Anyway, I moved countries in an attempt to run from my problems, only to find exactly the same problems in my new home. It took me some time to realise that they were internal problems. Moving countries doesn't magically solve everything.
I often do, both for fun and to prepare myself to give a question I'd like to use in an interview. The thing about interview questions at Google is there's a very fine line they need to walk: if they're too easy they give no useful information about the candidate, and if they're too hard they can never be solved in 45 minutes, again yielding no useful information. You also need to be able to provide some hints, because the vast majority of candidates need a prod in the right direction now and then.

As someone with access to the entire canon of Google interview questions, I've gone through the 20 or 30 with the highest rating, and none of them are ridiculously hard. The general pattern is either 1. a coding problem, meaning a relatively easy algorithm with plenty of opportunities to screw up the implementation so we can see how well you code and how well you catch your own errors, test your code, etc and 2. an algorithms problem that's really just a dressed-up version of some basic algorithm like BFS or dynamic programming so we can see if you can make the leap from theory to application.

Obviously I'm at an advantage here because I've seen most of the questions in use today, but whenever I encounter a new one I can intuit what's being asked and what it'll take to solve. I'm sure other companies have different sorts of questions that optimize for different things, but for our questions once you do enough of them you can sort of do any of them.

--

By the way, in my experience, those seem to be the biggest pitfalls for both job candidates at Google and programmers I meet in the real world. Sure, you crammed algorithms before you came here, but can you apply them in any real-world way? Sure you know your web/mobile app framework back to front, but will you hit a wall when asked to do something novel? Sure you can write a for loop to iterate over a data set, but will you fall on your face when that data set is petabytes in size?

I've become good at Google's questions because they generally test for those two things: nitty-gritty coding skills and an ability to generalize basic algorithms. The best candidates are those who know their algorithms inside and out, have the ability to break down and transform a problem until they can apply something in their toolkit, and have the coding chops to translate their concept into an implementation. All skills which, you may notice, make for a good engineer.

If you've ever wondered why we still do whiteboard interviews, that's why. Except you can use a chromebook now if you prefer, but you get the point.
This is exactly how I used to think. Then I started moving around. A lot.

Now I think that our environment determines our behavior and our mental life to such a huge degree that it's embarrassing and uncomfortable to grasp the full extent of it. New career, new you. New friends, new you. New country, new you. New language, new you.

The thing is, most people experience a very slowly changing environment for long enough that they start to think they only change slowly. Rapid changes in environment lead to rapid changes in self, which can feel a little like being inverted.

Having glimpsed how some of this works, I now try to carefully arrange my environment to make sure it'll produce the behaviors I desire.

Some small examples:

Goal: I want to walk more.
Solution: There has to be somewhere pleasant and interesting to walk directly out my door.

Goal: I want to eat more meals at home.
Solution: My eating table should be close to the kitchen, but in a comfortable and desirable place to sit, like a patio overlooking the back garden.

Goal: I want to read more.
Solution: Leave my laptop and phone locked in the trunk of my car. Cover the coffee table with books.
What better way is there to try and get the best assessment of someone’s coding ability in a 45 minute timeframe?
Oversimplified version of most statutes:

It has to be transferred AND
(1)illegally obtained, or
(2)intended for an illegal purpose, or
(3)disguised and international but not in any way illegal.
This is great, why isn't this part of the default Tor Browser Bundle?
"these are really hard problems that people have studied for years"

Because of this. So that when you encounter a problem, you know how it can be solved efficiently. If you disregard existing knowledge, you are likely to spend a lot of time cooking up something complex and half-assed that creates an unnecessary maintenance load.

Like music is composed of fundamentals, similarly most problems in computing can be decomposed such that familiar approaches can be applied to them. I think the categorization of Aho's "Foundations of Computer Science" is pretty much to the point on which fundamental formulations are practical to know.
It's written for a general audience, who typically want the human angle. This is how journalists are taught to write.
People here offer many good explanations, but I would like to offer a very simple one.

People always want hope that they have other options. And as you get older, other options (to learn another job, for instance) diminish. So we get unhappy that we are stuck, and start to hate that situation.
I think this more shows the ignorance around what 3d printers are capable. I'm guessing if you polled those same people that a very high percentage think of 3d printers like StarTrek replicators.
GoDaddy Leaks ‘Map of the Internet’ via Amazon S3 Cloud Bucket Misconfig
From what I've read, dinosaurs were not warm-blooded due to their fast metabolism (endothermic) but due to their size and associated heat capacity (homeothermic). That would have made them relatively less susceptible to starvation than present-day mammals, but given their size, they would still require plenty of food.
Not just one judge, but two different ones. They didn’t like it when the first judge disagreed so they went to a different one who rejected them as well.
It's a bit long to translate while typing on a phone, but the main takeaway is that it was build in the sixties with then-novel and not fully understood material engineering practices which then forced frequent and expensive extraordinary repairs, to the point that it would soon have been economical to just demolish and rebuild it.

As for people asking why the highway needs to go through Genova instead of around, it's probably the same kind of reasoning that leads to using nuclear bombs to build harbors and the like.
What do you mean by "whiteboard questions"?

The ones I had at my FB interviews are questions I would describe as "any competent engineer should be able to solve most of these in an interview slot" sort of questions — Simple data structures (sometimes explicit, sometimes implicit as part of the problem statement), simple strategies (breadth first, depth first), and a basic understanding of time (and space!) complexity.

Of course, you can hike up the difficulty a tonne (e.g. by replacing plain binary trees with red/black trees) and progressively fewer people will be able to solve those, but in my experience that's not common in an interview environment at FB.

Ultimately, the fact that the interview process includes whiteboard questions means that people at those companies _do_ perform decently (for some definition of decently) at those problems — that's how people are selected.
> There is nothing about learning how basic data structures and algorithms work that won't help you in your day to day development.

Having a basic understanding of these things is NOT the same as being able to regurgitate them on a whiteboard, under the stress of the interview process.
Except that in your example, the first line is coherent English, and the second line is just... well... code.
I think the brainwashing is somewhat voluntary. When fighting for survival is no longer necessary, most people enter a state of perpetual boredom which, at its extremes, becomes depression and anxiety. An economy of ever-flowing distractions is a great way to pass the time while waiting to die.

In the meantime, we build up these absurd fantasies of how we're going to be important or do great things as a way of justifying our existence, but neither the economy or society can support infinite heroes, so consumerism becomes rampant. People fight for status and recognition with their possessions, not their achievements. After all, most of us value the achievements of others more highly than we value our own, and we place "real" achievement far higher than we can reach and are never satisfied.

Personally, as it relates to work, my job is boring, largely pointless, and will never amount to anything useful, but I try not to let that affect me. I try to always do my best so I am the judge of my "achievements," not others. I spent a week rewriting a terrible contingency plan for IT systems. It's a formality. No one will ever read it, much less put it into practice, but it's well done and I am proud of it nonetheless. Whether or not the hamster wheel moves is, to me, irrelevant. It can move or not move. I pride myself on performing the same regardless.
I have worked at Google for 7 years. I am a SWE and mostly agree with the parent.

I am, I think objectively, a pretty good software engineer and often couldn't solve my peers interview questions in the time allotted. I try to do my part by conducting interviews with questions that I think demonstrate the ability to actually code and think abstractly as opposed to regurgitating some random algorithm that has been memorized. I ask a simple CS 100-200 level, one-word-answer question about an algorithm and then move on to a coding question.

Despite the difficulty of some of the questions that others ask, often the interviewer wants the interviewee to pass and so will throw a hint. It's important to keep commicating because that is how those hints will be delivered.

Ironically, I never interviewed because I came in from an acquisition. Yes, I was very lucky.
Sorry to be devil’s advocate but is performance a major issue?

Focus I think you could do it on the web if you build a single app?

The security makes sense although can I also do a web based app but installed on a local server? As opposed to the cloud.
The article says "Tcl’s innate asynchronicity". Does anybody who knows Tcl care to tell more about this?
The volume of YouTube video sometimes abrubtly and suddenly changes by itself
Is this sign of a hacking? If so, how can I prove it? If not, is there anyone knows why?
And rightly so. I'm surprised more countries haven't enforced rules on Facebook, like China does. Saying like "only things that are illegal are to be prohibited". It's insane to leave it arbitrarily to the opinion of a foreign company.
So this is a toy example used for marketing. They are pulling the same shit with their automated driving "research".
I write resumes for a living and coach on job search strategy (former recruiter as well), so I talk to several people a day who dislike their jobs enough to be looking for new ones.

In your 20s everything is new and most people are learning all the time, and wages are consistently increasing. Often you are working to pay off debt, doing things you'd rather not be doing because you have to. You're too busy hustling to realize whether or not you are doing what you truly want to do.

There comes a time where wages tend to plateau - in tech I think 35-45 is probably about the right window for that plateau to happen.

By 35 you might be lucky enough to have figured out what you'd rather be doing, and at that age some people probably feel trapped in their career and may lack the confidence to retool. So now you have flattened wages and know what you'd like to do, but either lack the courage or feel helpless to make any changes. That can be a pretty upsetting realization for people at that stage in life.

I've seen many people make major successful career changes at 35 and older. You certainly aren't stuck at that age, but the retooling process requires a strategy that might be anywhere from 3 months to 2 years depending on your starting point.

If you hate your job, start planning for what's next as soon as you make that realization.
The last two times I was actively recruited.
Thats soooo much an understatement, been hating my jobs since i have them
They were never moving towards democracy they were always moving towards "democracy with Chinese characteristics".

All they ever wanted was to get all the benefits of democracy while staying a communist dictatorship which given the results so far they have succeeded in brilliantly.

In many ways they are now out competing other countries because they have way more power and leverage on where Chinese companies move or what they do based on they outcome of their political negotiations with other countries.

Not to mention they will never allow foreign companies to make money in China and instead they will favour the local "home grown" alternative or if there isn't one they will just steal it. There is a reason every foreign company is required to have local to be a part of the operations for them to be able to operate in China.

Some of the time the corporate investment doesn't even need to be profitable financially for the company just as long as it is profitable politically for China.

It's amazing how well China plays the game and frankly other Countries just can't compare at the moment. As an evil super villain I have to give kudos to how well they strip every freedom of their citizens even though I don't like any of it.

How do you even go about defending yourself from such mass surveillance beside giving up technology and when necessary encrypting and deleting everything you do while wearing a mask every time you leave the house?
the author doesn't know what's going on. Google also meets those requirements easily.
A One-On-One Meeting Template
Well, I look at history and my ancestors, and am grateful that merely 2/3rds of my life is not "part of my purpose". Plus I don't actually hate work, even if it's not what I would be doing of my own accord, nor would I say it's entirely bereft of purpose. It feeds my family, fairly well all things considered, and I work in a part of the industry that is about protecting people and defending them, rather than abusing them psychologically, and that's not something I could do as effectively if I just stomped off and did my own thing. Overall I consider it a fairly good trade for what I get.

My great-great-grandparents that I know about were all farmers, using 19th century technology. I'm pretty sure they'd just laugh at the "purpose" you're talking about. Pull the other one, it's got bells on. Now shut up and go milk the cows, ye useless git.

(shudder I'd be so useless in that environment. Not just because I've been raised in my own environment, but because I know what it's like to have celiac in that environment; my grandmother did, and it was not enjoyable.)

Edit: I want to add, I'm not just showboating here for virtue points (which I detest). There are times when I'm a bit down, and remembering these things really does help me. I really do think about them spontaneously sometimes. Gratefulness is something that can take a bit of training, and I say that from the perspective of one who still feels he could stand to be quite a bit better at it, not as one who (believes he) has already accomplished it fully.
Renaming files using Python
I read about this a long time ago in a book by Esther gokhale called lose the back pain. I think she called it stack sitting iirc.

There was another thing in the book that has really helped me over the years and it's called the shoulder roll. The way to do it is to roll your shoulders in counter clockwise motion and leave it when they move back. It really does help while sitting.

That book was full of such things like hip hinging, walking properly, etc and pictures incidentally also of Indian men who do hard labor much like the loom guy in the article.

Here is a relevant video from her: https://youtu.be/k1luKAS_Xcg
Legal/constitutional is the only difference that really matters. The tech is globally available to anyone. The law determines how it may be used.

Overall I think mass surveillance and other cyber-intrusions into civil liberties can only be realistically solved by legislation. It's far too easy to spy on a people who insist on carrying around little location-aware transponders and posting all their activities to the Internet. It's legislation that limits this, and much more importantly limits what it's legal for the government or private actors to do with this information.
Advertisers are just a bunch of people paying money to blast our ears and eyes with spam about their products. They're not philantropists. They're not financiers.

Facebook is a vehicle for said spam, disguised as a social network. Yes, it has to offer some value, otherwise no one would stare at the ads.

Putting Facebook and advertising in charge of providing facts and information is a stupefyingly bad idea. It's already shown that it can't provide either.

And if they really want to do it, then they should be regulated.
> I don't see why one would jump to blaming the engineers from the 1960's instead of [...] the maintenance

Unfortunately, in this case it's probably a bit of both. A bridge that was the direct precursor to this one, collapsed after a few years. Maintenance expenses for the Genoa bridge were already off the charts 20 years ago, and likely went down after its privatisation. It had been described a few years ago as a "failure of engineering" by several people.

Chances are that everyone involved in its maintenance knew that shit could hit the fan at some point, but there was no political will to close one of the main city arteries, and probably no budget (or even space, in that city) to build a replacement either.

Being a civil engineer can be tough, especially in complicated countries like Italy. The main architect is long dead; the country has been broke for decades now; the elements are unforgiving; and people are more than ready to lynch you if shit happens.
? it is a minimum of 150 miles. And no, this is not the distance that Amazon offers, Google and Azure also can match this offer.
Seek to carve out a niche in something that you truly enjoy, even if you like what you do, it (probably) takes time to turn that into something that you also can excel at as well.

When young with little in terms of responsibilities you can really push the envelope, you can also afford a couple of false starts.
Geospatial indexing on Hilbert curves with S2
In this comparative study from New Zealand: https://www.nzta.govt.nz/assets/resources/research/reports/4... you can find a Comparative evaluation of transport modes where maritime shipping is cheaper than train, but this depends on the number of containers (you can put much more on a vessel). If we can increase the number of containers on trains, this could change. Also right now the China-Belgium trip can take 20 days by train (cf. https://www.train-chain.com/) and usually around 30 days by sea.
We've[1] had a few back and forths with people who were there. It's hard to say what the impact will be on DEFCON but the thing that was clear to us was that it's safety that's important.

To that end I've written to our venue and we'll be putting out a statement regarding exactly under what circumstances the hotel may enter your room, and what to do if you don't want to consent.

This isn't an easy thing for events in the US to deal with, and while we're based in the UK we get a lot of US citizens attending. The rules are different here, hence the decision to find out the rules and put them up so everyone's clear. In that respect, I think Marc Rogers was right to make a comment as it's clear a ball was dropped somewhere, and it came under his bailiwick. I don't believe for a second that he should resign, especially when I'm certain he'll double down on making sure things are better next time.

I was utterly horrified with Katie Moussouris' situation and absolutely will not stand for something like that happening in London. There'll be something up on the blog and mailing list once we hear back from the ILEC.

[1] - https://44con.com/
One can confirm this which sounds true by profiling the benchmark tools on windows and Linux specifically, remote page loads and such.
Unreal and Unity are already used in TV production. This will continue. They will add some ray tracing features in the future.

Real-time TV production is here and it will get more popular. The main reason isn't because of RTX but because Unreal and Unity just look amazing using current real-time techniques.
Unlikely. No "talent" would agree to waste their life in such a scenario, worrying about "being found out for not contributing to the bottom line".

That's kinda what makes them a talent — almost a tautology.
Actually Chicago has an extensive open data access platform. Although it's not SQL but it is pretty interesting.

https://data.cityofchicago.org
I consider myself in the pragmatist group.

- Commute: I work from home, doesn't apply
- Sleep: This is part of life, so is an irrelevant metric

So, that narrows your question to, how do I deal with the fact that I spend 40hrs / week programming. The way I look at it is that the deepest source of meaning in my life comes from my spiritual practice and my family. The job fits into both of these buckets:

- Spiritual: A job well done, or properly understood is a part of most western spiritual practices-- there's a reason that Catholic monks don't just sit around and chant all day. The western monastic life, which is deeply spiritual, always incorporates work.
- Family: Providing for the needs of my wife and children is a key part of that source of meaning.

Of course, it helps that I like programming. I've been doing it for 20 years. Every indication seem to be that I'll enjoy doing it for another 20 years at least, so in that sense, I'm fortunate.
Yeah, that stood out to me too. Out of the frying pan, into the fire...
That has nothing to do with TFA, but good to know.
Because this is Europe, and there is not enough space after 3 thousand years of city planning, chaos, and co-existence. That apartment existed way before your country.
I'm the same - only just pre-30 but already tired by being the "expert" at what I do (I've tried repeatedly saying that "knowing a bit more about something than other staff here" is a shitty bar for "expert" status and they should get rid of me and replace me with someone who's genuinely good at it, and interested in it, alas, nothing).

Other people might kill for my job, but honestly, it doesn't excite or engage me, and each day is literally just a march to get home and play with building my own stuff.

I've worked in cyclical industries (education and yearly hiring cycles) pretty much since leaving university - I'd advise people to avoid these if you can unless you love redoing the same work time and time again (but with enough enforced differences so you actually do have to do it all again). The "Start > Push > Reset" cycle is inherently demotivating to me.

Ideally, find something that compounds - where your work contributes to some kind of growth - rather than resets to zero again.
U.S. Attorney Moves to Dismiss Murder-For-Hire Charges Against Ross Ulbricht
I think I’ve read something similar about the ex-dictator in Albania, who would place engineers into bunkers they've constructed and then fire on them to see if they hold

EDIT: found a source, seems to be a true story

https://www.balkanride.com/2017/03/07/albanias-concrete-bunk...