skysight-inc/HackerNews huggingface dataset:
San Francisco had one street block near Union Square closed off for a looong time because of construction, and they put some fake turf on it. Occasionally there would be pop-up events, like a little Christmas fair. I would deliberately walk slightly out of my way to go up that block because it meant no cars and wayyy more room to walk. I loved it and was so disappointed to see it turned into a normal street again.

Sidewalks are stupidly narrow here. Two people walking side by side can make it hard for people going the other way to walk around them. There are poles and trash cans and store front tables that take up even more room. Walking is a pretty dreary experience as a result - you feel like a second-class citizen.

I would love it if the city just took even like.. one street going east-west, and one street going north-south, and convert them to walkable promenades for a sizable portion. I'm curious why this hasn't happened yet - is there significant local opposition? For storefronts or restaurants, the direct in-front parking would be lost yes, but there would definitely be more foot traffic, and there would still be parking on adjacent streets. I suppose the main loser would be homeowners that use street parking.
it depends on how much is brazilian
I don't see a reply to this and not sure if any is forthcoming, but just on the off chance there isn't: at that level anything analog and when you're optimizing for multiple variables at once (power consumption, clock speed, reliability, gate count) it gets complicated in a hurry.

The big breakthroughs were the ability to simulate hardware for larger circuits at higher frequencies realistically to determine how to make those circuits stable rather than to get them to oscillate wildly at the frequencies they operate at. Once you develop a bit of appreciation for what is required to make a 100 gates work reliably at 10 MHz or so you can begin to understand the black magic required to make billions of transistors work reliably at frequencies in the GHz.

So the skill is not at all related to puzzle games, but it is a puzzle and the tools and knowledge required were usually hard won. At those frequencies and part sizes anything is an antenna, there is no such thing as a proper isolator, coils, resistors and capacitors all over the place even if you did not design them into the circuit (parasitics).

If this sort of stuff interests you I highly recommend the 'Spice' tutorials, and/or to get an oscilloscope and some analog parts to play with.
>I can’t tell if you and I are agreeing or disagreeing at this point.

I think we are disagreeing mostly over pedagogy.

> That is nuanced, and often is not always obvious and easy to reason about

Right. I think this is what I meant by "error handling is hard." But this really boils down to understanding what a runtime invariant is, and that takes time to learn. It's hard to do good error handling without internalizing that.

> but the language makes those exceptional cases obvious, so why not use that to your advantage?

I think you are, specifically by using unwrap/expect. In many such cases, the unwrap/expect has a comment explaining why it's impossible to panic.

> edit: and by the way, I didn't say that on indexes, I totally agree with you. Though, sometimes it is valuable to go to the extreme and prevent malicious index values from untrusted sources crashing your program...

Well, `&slice[i]` and `slice.get(i).unwrap()` are equivalent. So if we give blanket advice like "don't use unwrap/expect in libraries" then the latter gets caught up in that advice while the former doesn't, even though they are exactly equivalent. To me, this reveals the problem in that pedagogy because it focuses too much on one particularly common manifestation rather than the thing that actually matters: a panic visible to an end user is always a bug.

To be clear, the thing I am disagreeing with is the advice to "not use unwrap/expect; use case analysis instead." I can appreciate a pedagogy that simplifies things upfront with the cost of getting some corner cases wrong. But unwrap/expect are used too much in too many valid cases IMO for that type of strategy to be effective.
White privilege. As a brown person who has been living in NA for the past 5 years, I thought this was something that black Americans use to play the victim. But now with my experiences, I slowly started to realize that yes White privilege is real and it's not going away anytime soon. I also find that this is not unique to NA. I am from India where the caste system is still alive & thriving too. Even for H1B, odds are in your favour if you are an upper caste along with your manager who is also an upper caste.
I think it's Libre Lounge - https://librelounge.org/
this is good advice but also ordinary people should be able to understand why the economy is breaking. most economists treat it as a mystical thing only they can divine the meaning of, so it can be pretty hard to find clearly written stuff for lay people.
And the only reason businesses still use email is Google's development of advanced and almost effective content moderation.
Survey of Cowboy Webserver Performance – Part 2
Which is a copyright violation, right?
By 'enlightenment' I'm referring to a particular worldview perpetuated to denigrate the Western tradition and broader philosophical outlook in favor of a focus on empirical sciences and radically egalitarian social mores. The basic idea of 'enlightenment' is there is no objective and learnable purpose to the natural world and human society, and instead once we learn how to manipulate the natural world we can subject it to whatever ends we desire. In general it results in an implicit rejection of the ontology and teleology discovered by philosophers like Plato and Aristotle. This rejection may be valid, but students are not even given a clear view on the matter so that they know what they are rejecting. Instead, they tend to be educated in the criticisms offered by enlightenment writers, and filter the rest of history through that very limited lens.
You should ask people from Dyn. They wrote their own DNS service and learned it the hard way. I only have peripheral knowledge of it.
There's more to it than that. You don't want to be "the remote guy" on the team. You want the whole team to be remote. Otherwise, you are going to have a far less pleasant experience and no chance at career growth.
How much is this in intersection with the https://datatransferproject.dev currently also supported officially by Twitter.
> THEN it must be true that the market can not figure out how to efficiently allocate this $1T of capital.

You're essentially saying companies are choosing to do the wrong thing with their money therefore we're entitled to seize it. If that were a compelling argument, why wouldn't we treat individuals the same? And who do you think stock prices affect, with virtually all of society in the stock market either directly or through pension funds?

By keeping interest rates artificially low, stock buybacks are more appealing than capital investment or labor force expansion. It's simply a logical outcome of the policy our government is pursuing.
It’s definitely done but I’m not sure if it’s technically allowed
Elon Musk believes solar alone can power the entire US
Deepfake Detection Challenge
Learning I don't mind much. Actually enjoy it. Required training is a huge pain. We're suppose to do our normal job duties along with the required training. The training required by my company isn't connected to our customers so it sort of looks bad when we're at our location and the customer sees us doing something weird. Worse yet is when both the customer and our company require the same training so we end up doing the exact same training twice from two different training companies.

Yeah not gonna lie my job is lousy compared to most people here.
It's too bad that there's not a vaguely-somehow-related-but-not-really and impossible-to-censor service that retains stuff that sites have excluded using robots.txt or whatever.
So, if Google offers a better value on x86, it's equivalent to AWS offering a better value on ARM.

Google doesn't own a company that designs ARM processors (IIRC)
> attention-seeking persona with nothing to say aside from “Look at me!”

Obviously not (according to OA)! Remains anonymous, interviews rarely, none of her works involve/portray her (just props / hired actors) and for long time (and according to one quote still and to much greater degree) does not even take credit for their works.
Strongly agree. Elon Musks' $40k USD Cybertruck reveal was one of the first times in years it felt like our present was making some kind of headway into the future, but while also being accessible to common people ($40k truck is still a huge luxury don't get me wrong).
What are some of side project ideas that don't take much time?
Hey guys!

I love side-projecting (usually for being able to try some new technology). My head is usually full of stupid little ideas, but now I don't really have any.

If you have something interesting and not too time-consuming, please share!
Can someone explain in 3 short phrases or less how ActivityPub or another standard actually solves the problems that centralized social media creates?
Sprint T-Mobile Trail Tech
Or in other words, when your ARM without SMT stalls, the execution resources are wasted, as Xenu intended. Letting another program use the functional units unused by your program is an abomination before Xenu.
No, according to Sondland he simply wanted to have an investigation announced. There didn’t have to be an investigation, just one announced.

Of all the corruption in Ukraine, the important stuff is related to your political opponent.
If I may ask, how did you do so? How did you handle luggage? (Or did you have none?) Were you part of a tour, or just on your own?
I've started using Friday as a "personal development" day at work.

I do not write any code on Friday (unless it's a severe production level issue). Instead, I spend the mornings reviewing PRs that I wasn't included on (to keep up with whats happening, but also to learn more about how other people write and review code) and the afternoons are spent reading/researching/online classes.

This has really helped me avoid burn out. I go into the weekend less exhausted and more motivated to return on Monday and implement new stuff. It has also helped generate some inspiration for weekend/personal projects.
Just do it better.

Edit: actually, that's a little too glib. Let me say this instead "just do it different". And that's actually not a glib answer, because I mean something very specific by that. In almost every market, there are always multiple vectors along which you can differentiate your offering. To grossly over-simplify, you could optimize on "price", "quality", "customer intimacy", etc.

For example: if there's a company out there offering something like your thing, but offering it very cheap, then don't try to be the "low bid" vendor. Instead, become the "boutique" or "luxury" vendor that sells to customers who want white-glove service and are willing to pay for it. OR, do the opposite... if your erstwhile competitor has what appears to be very high prices, see if you can build your thing in such a way that you can sell it much more cheaply. Note that in either of these cases, your not necessarily competing for the same set of customers! There may be some overlap, but there are always customer who want "the cheapest", or customers who want "the best", or customers who want the whole "white glove treatment" thing, etc.

Also, as an aside, be wary of trying to compete for "lowest price" as this can lead to a "race to the bottom" situation and make it very hard to maintain any kind of margin. If you want to lower prices, do it by finding a way to operate more efficiently, instead of just sacrificing margin, if at all possible.

There are a few variations on this theme, and you could argue there are a lot of variations depending on how fine-grained you get in terms of how you segment those "vectors of differentiation". To learn more about this overall concept, I highly recommend reading The Discipline of Market Leaders by by Michael Treacy and Fred Wiersema.
Will you all have a need for data scientists?
Agreed. The course appears to be an exploration of the technology's potential, not an exploration of what it's already been used for or applications that may use the technology but could be solved some other way instead.

From a pedagogy perspective, the technology is what is being taught and applications for the technology are being used as teaching tools.
Hypertext Literal
I would assume the better the core performance, the more vCPUs it can offer, vCPU being an arbitrary performance reference.
Add a date field or you might get legitimate duplicates if the payment amounts are the same across months.
That's true - cycling is a completely different experience in that part of Europe, it's quite lovely.
On the other hand, by that point, you'll have a bunch of habits and ways of thinking hardwired that you did not choose for yourself. It also becomes something of a Sapir-Worf dilemma, where it becomes very difficult to even realize one's thinking has been shaped in this way.

My experience of interacting with older, more stable 'intellectuals' who do not have a broad background of reading is an acquired indolence towards foreign ideas and older ideas, subsisting on a shallow 'tolerance' as a sign of their broad mindedness.
Paperback: https://www.amazon.com/dp/1540606481/
> Switching transportation in the middle of a trip even once wastes a ton of time and adds hassle.

Does it? When driving into Boston, I’ve found it almost always better to park in a big garage on the edge of town and ride a bus/subway in, rather than spend ~20 minutes looking for parking near my destination (or paying for one of the massively more expensive in-town garages.)
Yeah, this happened to me when I migrated to Clojurescript. But it really only lasted until I (finally) got my arms around Elm. Lisp, of course, is a lot more versatile than Elm since Elm is specifically a browser language, so it's taken the job of being my scripting language away from Python and JS.
https://mobile.twitter.com/graue/status/1202843516256145408
Video streaming is probably the majority of last-mile internet traffic. Along the public backbone is a different story as most video streaming services serve content at the edge.
I doubt that matrix could scale even remotely enough to handle twitter-size amount of messages
Show HN: Best-Man Speech Danger Checker
Sorry, not any time soon - 5 person company right now
If you instead considered this an audit of the state's expenses, rather than a money-recouping initiative, then it's an impressive feat the state's money goes where it should be.
If they paid facebook directly would it have still been considered a bribe?
Basically any city that isn't one of the biggest four or five, and even then just the core. Lots of mid-size cities, like Portland, are nearly 100% suburb.
But it looks like a ranking where one can only rank at the bottom. Who is the company most loved by developers? GitHub? Stripe? Atlassian? SalesForce? Each of them has done something wrong at some point, and it may even be the sign of management’s ability to get rid of cruft, even if those choices don’t make us happy.
> These days you have to approach cautiously, as every thing you do or post may be archived.

That was obvious in the 90s.

But sadly enough, it hasn't worked out that way. Before the Internet Archive anyway.
Yes, I agree Apple spends much more on iPhone development than OS research. However, I'd be willing to bet that they pay their OS devs more. Further, the reason Apple gets to spend less on OS research is that everyone is working on OS research. OS research is at every institution and everyone benefits from OS advances (like ASLR from earlier or NX bits). Further, academic institutions are actively involved in OS research in a way that they aren't involved in helping Apple produce the next iPhone. So, sure -- Apple isn't investing as much, but they are keeping their OS modern and there isn't some corporate conspiracy (or even competitive opportunity) to keep users away from having Rust in the kernel.

Overall, I think OS research is probably at a more interesting point in history than mobile hardware. There really is amazing competition happening between Linux/macOS/Windows and the users are getting those benefits. Research into secure computation and encryption is being integrated at the hardware level, security research is delving into lots of interesting problems w.r.t. badly behaving programs and also programs that behave correctly but attempt to perform malicious actions (i.e. buffer overflows vs keyloggers), and as lame as it sounds Linux's massive kernel improvements (I'm thinking specifically about their work on mutexes) have allowed them to become one of the quickest OS's in history.

It also brushes up against the question of what we're even calling OS research. The secure enclave was an iPhone first piece of hardware, but its concepts, development, and execution were certainly done by people who I would call OS researchers.
What servers are they using with 200 physical threads?
There have already been multiple mass extinctions in the past driven by global climate shift. There are currently 1 million species at risk of extinction right now, which is a significant fraction of known species. Full on ecological collapse has been happening on all fronts for years, and it still continues to accelerate. "society" isnt responsible for pollinating plants or turning co2 into o2, and it's scary how easily and completely people forget that in just one generation. There is alot of middle ground between billions of humans and thousands of humans, and i think its safe to say if and when we are reduced to thousands that the rest of the planet will be destroyed beyond any hope of recovery.
Bizarre reading the vision for this "ambient computing" platform given that the web platform has already been doing that for years and you could imagine the Chrome team using nearly identical terms to describe what their mission is.
My understanding was that this idea of education being about learning for its own sake was from an era when only the children of the privileged class received higher education and since their future as part of the future elite was more or less guaranteed from their upbringing and connections and it was thought important than the future members of the elite class are broadly well-educated, not merely specialists in their roles.

The reality now is that education is more or less for everyone and most people, even at elite institutions, don't have a clear path to being a member of the elite without working super hard for specific career goals. It would be odd, then, for some of those students to continue to pretend that they have a clear path to being a member of the elite and learn the kinds of things that are disproportionately important for the members of the elite, when they have to accomplish a lot to get there. The world is simply far more competitive.
US states can't declare bankruptcy which seems the closest analog to what PR is
The technical details about the E2 instance class are really interesting:

https://cloud.google.com/blog/products/compute/understanding...

Rather than a guaranteed core and RAM as with N1/N2, resources for the underlying host can be dynamically balanced through live migrations, which GCP has already been using for years. Cool solution, and should work to save money for most workloads.
Interesting analysis! Though I wonder how easy it is to go fishing for correlation when you can choose the cutoff time. Are the correlations still comparably strong when the analysis is done with two days or four days?

Also I'm not sure how "relative risk" translates to absolute risk. Would a place with already high risk (say one in twenty years) see the doubling of absolute risk (one in ten years) in the days following an earthquake on the other side of the globe? (I know, the answer is probably that there is disagreement over this.)

> Since the seismic waves converge at the antipode, this means that regions directly opposite a large mainshock should be on high alert for at least three days, after which the relative risk reduces.

A doubling of risk does not change the danger in ways that should let us change our behavior. If it's dangerous at 2 times the rate it's dangerous at the normal rate too. The three days to be spent on "high alert" stand against just six days on "normal alert" with the same risk of a strike.
The first 11.4 million of an inheritance would be untaxed.
I'm convinced that this instinct to preserve everything forever is psychologically connected with the the denial of mortality. (Edit: I'm not saying this is a bad thing, just suggesting the phenomena may be connected.)
The State of European Tech 2019 – Interactive Report
> What prevents me from making Microsoft a 1% shareholder of my company Cockwombles Inc?

I don't see the mechanism by which this would be possible. Companies (and individuals) are not under some legal obligation to accept donations.

> Or giving them a specific exemption in my license for the cockwomble software library?

I've seen licenses over the years that say things like "this software cannot be used by companies or contractors working in the defense industry" or "this is free except when used by FrombleCo, which will need to pay me $500 per user." I suppose it's a way of expressing your disapproval of FrombleCo (or the defense industry), although I'm not sure how I really feel about that approach personally.
I don't understand what you're trying to say here. Laziness has nothing to do with it. Returning a Result vs using .expect("this should never be missing or an error") is about whether your program can continue after this error.