skysight-inc/HackerNews huggingface dataset:
Isn’t the linux desktop mostly a driver problem? If it is the case I would assume that given the number of chinese manufacturers, China could force them to release suitable drivers. The linux desktop would reach a critical mass that would make it hard for non chinese manufacturers to neglect it.

It would require more UI that there currently is. Even for simple things I often find myself stuck in front of a terminal, looking at the documentation to figure out how the damn thing works before I can even look for the right syntax.
WebOProxy is most advanced free web proxy service which powered by Tor network
I mostly agree with you, but DotA plus is a shift towards subtly pay-to-win features. It's always surprising when a subscription lapses and I find out something is a DotA plus feature and not just part of the game.
I can't really fault their postmortem or their response on HN. The corrections are all good, but the very fact that these things need to be corrected (automatically locking the entire account when there is a compute spike, having such a casual review process before permanently denying access to an account, not having 24/7 support after locking an account, etc.) makes you question their overall maturity as a B2B infrastructure provider.
That's a good idea, though I would still prefer to understand their detailed CPU% abuse criteria pre-deployment rather than via just-try-it-and-see-what-happens. Secret rules are a problem, no matter if the enforcement is automated, manual, or some hybrid of the two.
The way to manage your projects
My point was that those trailers have 2500kw of solar (under ideal conditions). There intended purpose is to put them onto a site temporary for an event. The process of moving then a few miles uses more energy than you'd expect to gain from them over a few days.
As I understand it, the "Do 10,000 hours" idea is about achieving expertise. It doesn't mean that you had to have to started specializing and achieving that expertise when you were 3 years old. So I think that the premise of the article, though not necessarily that of the book itself, is a straw-dog argument.
Valve's hat business feels more like walking into a shop that sells hundreds of shiny little things you don't need, but can buy and put everywhere. Battle Pass is like some kind of on-going carnival with the bulk sale of this stuff.
Meanwhile, the US was entirely passive, didn't operate bases anywhere and didn't invade anything. Totally relaxed.
Easiest way for you to get access to deep web without downloading Tor browser
Mo Salah may have caused fall in Islamophobia in Liverpool,says Standford
> Even if other developers don't use vim, they should be able to understand how they are expected to indent their PR.

I'd argue the use of a modeline to convey that is poor.
Seeing things for what they really are...isn’t that our greatest desire and our greatest fear? I love the voice in this fiction, and the astonishing fact that it is provided to the world in a newspaper. Speculative fiction is where truth can be approached safely. Keep it going.
That's interesting. IIRC Linus Torvalds even came up with a tool to make "distributed/federated" code collaboration quite easy, avoiding any reliance on a single centralized host. Maybe we should start making use of it.
I buy something from Steam only if it's not on GOG. Games from GOG let you play them without the headaches of the launcher.

I don't play very often and when I finally find time for it, it looks like this:
- clicking on the game icon
- the launcher starts updating
- the launcher restarts and asks for my account, because why not?
- the game starts updating, often downloading patches above a GB
... and so on.
And that applies for Steam, Bethesda Launcher and the rest of the bunch. And don't let me get started on the Bethesda Launcher because that thing alone takes 500MB of memory.
Except that we are heading toward 3 antagonistic blocks. A western democratic capitalist block. A Chino-Russian illiberal capitalist block, and an islamist theocratic block. With additional internal tensions within these blocks like in the good old days of the cold war.
From a product managers pov this looks very interesting - is there a demo environment available somewhere to play with this?
Going back to Firefox nightly since the google ad issue. I'm sad to say, Firefox UI still lags 2x more than Chromium (even abused with 40+ tabs) on my old machine to the point of being a noticeable annoyance.

Hopefully Mozilla will have funding and manpower to improve this.

Thanks for the work nonetheless.
I love Go, but error handling can become cumbersome. Though, I also think a lot of that feeling is because at the codebase I'm working on we return too many errors in a strange way.

We're returning pointers almost everywhere along with an error, even simple methods that could do fine without. But the n you feel obligated to check them instead of ignore them, just in case someone does change the implementation of the simple function.

I feel like in some of the projects I wrote for myself, I use a lot less error handling and then I don't mind the 'if err != nil' approach anymore.

I'm sure this `try` keyword will help deal with the pain from the codebase I'm working on, though it doesn't adress the root of our problem :(

To give an idea, in a function that does 5 other function calls, I need to check error returns 5 times. Every. Single. Line. That can't be the norm, right? :P
Sure it's better to never make a mistake but so long as they don't make a habit of things like this I'm not going to think anything of it until I see more cracks in the wall.

A screw up is inevitable. A mature response is not. So the fact they gave mature response goes a long way. Although it's unfortunate that social media seems to be their emergency support channel...
So Amazon's Choices is products that have been many customer's choice.
Show HN: Instagram Hashtag Search Engine
It could be a BS/extortionate copyright strike, as it is becoming ever more common recently
And Google seems to be able to pull it (Fushia). The only real objection I can think of is how you convince hardware manufacturers en masse to write 4-6 drivers when they only needed to write 1-3 before.
I stumbled on to GraphNCalc83 recently. It simulates a TI-83. Works brilliantly. Only thing it's missing is Z80 asm. :-)
google prism
As long as you can send email to gmail and hotmail you've captured most email traffic people are likely to send. AFAIK, those services don't do what you describe.
I think discord has taken over as friend network #1.
But you do realize that without the lotto, they'll go to underground poker games, underground lotto games, or drink booze.

The gvt lotto was not created before people played lottery, it was invented because people want to play chance games anyway and that's a great way to build roads at the same time.
Is this setting extending ublock origin or already covered by it?
My only hope is that I will not end up in the second one.
Does apple give a reach around at least as you're paying for it? $1000 for a stand. Bunch of sheep. People will buy it, that's the crazy part.
Your second line is the answer - Go is opinionated, Go expects you to do things in a certain way(a way that follows standard specs in most cases). If you start bydoing a workaround in your architecture, you will similarly have to start doing workarounds in your Go code and it becomes SUPER messy super quickly.Google can afford to follow standard specs slavishly because giant company with tons of money. Maybe you can't...

It's one of the pitfalls of using an opinionated language. I don't think introducing something like this will work because it is also a hack that will propagate other hacks in your code. Just return errors in a more standard way(or stop using Golang)
What 10k Steps Will Get You
That’s disappointing, thanks for the clarification.
If it doesn't take several seconds to load up a game's page, and if it gives me a way to look at multiple games from a recommended list without having to go one at a time, then it's already ahead of Steam in the ways that matter to me. Steam's store UI is astonishingly slow and cumbersome for what's essentially an embedded web browser. It reminds me of iTunes on windows.
My first hundred days working for myself
Yeah it really looks like you need a better job. You don't owe anything to the employee.

> who don't understand or try to empathize with engineers, and they give ridiculous timelines for project completion.

I'm sure they are out there. I'm sorry to say but I think the problem is also that people are willing to put that time and effort in. As long as he has people who are still willing to do it, he's gonna make his own interest.

Now, I understand it could happen one time, but if it happens frequently, there is definetly something very wrong about it.

Run away. Don't look back. Be happy.
Not just reserving someone for themselves, but when your fingers are in enough pots, they’re unavailable to help a competitor and work against you.

Like buying a perfectly functioning goldmine, only to close it solely to drive up the price of gold.
When the poor get poorer because of their stupidity, they don't die. They regroup, kill the rich, and take the money.
There are plenty of non-spiral galaxies where we observe the same.

Our sun moving away from the galactic center is also unlikely as if it had been much further in during it's creation phase, it would have been unable to create planets that support life. A galactic year is only a few million earth years, so our orbit must have remained in the stable region for the first billion years or so and we continue to be inside it. That points to a stable orbit around the galaxy.

If it was a firework wheel our current position would mean that sun would have been traveling to the outside of the galaxy far below escape velocity or would have been unable to produce life-bearing planets.
itoddlers btfo
There are also many European universities that are welcoming of international students. I'd steer clear from the UK for now, though. No idea how hard it is to get a EU student visa compared to a Canadian one, though.
>...where I've done several different positions instead of getting better at one and I'm wondering if I made a mistake.

Allow me to try to help alleviate that mistake feeling. :)

I specialised the feck out of my role[s] over the last x > decade, becoming an "expert" in Exchange in a FAANG (one guess as to which one).

It got to the point where I was debugging native code issues in Windows and making code changes to the Exchange product (as a whole), which was distributed across the world.

Now, during this time, the "cloud" went from being a niche thing to being the predominant player in the market. So, whilst I was !pde.deep in a thread, people were learning CI/CD, Azure, AWS, etc.

So, imagine my dismay at having one day been asked to seek opportunities elsewhere and, resultantly, coming to find the descriptions and requirements for "Software Developer" or "SRE" positions in the "real world".

Niche skills are good because they take years to develop and you learn skills that can help you understand/rationalise other areas that you may not have gotten before that experience occurred - but those skills can also become antiquated, quite quickly.

No one's looking for anyone who can debug native or managed software clients, anymore. No one's even looking for SDETs, anymore, it seems.

In other words, on paper, code changes/fixes that have been delivered to millions of people might be somewhat impressive but the lack of any CI/CD in production use (because other teams owned that) means an even more glaring "hole" in my experience - that someone else has and could more easily fill that role.

Companies want "right now", not "has the potential to learn this skill very easily and very quickly".

So, I had to have a huge learning curve transitioning back to the common market (and that's not a complaint, by the way, just an observation), which hindered my ability to obtain gainful employment for quite some time.

So, don't think of it as a mistake. Compared to you, I think that I've made the mistake: I'm envious of those who shifted around the start-ups and amassed quite a bit of skills, which made them far more relevant and marketable to the current market.
Looks a lot like the already proposed check/handle keywords that was met with a lot of push back from the Go community:

https://go.googlesource.com/proposal/+/master/design/go2draf...

Doesn't look like the proposal adds anything new.
No. The moment bribe is legalized, it stops being a bribe. That is, the officials get a kick out of this whole shady operation. If we deny them this pleasure, they will find other ways.

As it stands today, there is no accountability in the whole system. An official can sit on a file for years with no repercussions. You can drag them to court, but sooner than later you will understand that this is a battle you can never win. The official has the power and money of the
government behind him while you are totally alone. Most importantly, the official has time while you do not.
Promotion through censorship is what I meant to tackle when building the site, so I'm sorry if you feel the bot or citing it on HN is too promotional. Isn't this the place for sharing such work? If not here, where?

The bot itself only responds once per user or thread, and I've already blacklisted some subreddits per suggestions [1]. Feel free to pm me at u/rhaksw if you would like to discuss it further.

[1] https://www.reddit.com/wiki/bottiquette
I agree it's a generally good response. There are a few more things I'd like to see more clearly addressed:

* While the removal of the account termination template is good, in conjunction with additional hiring to support more attention to any individual ticket, I can't tell by whose standards the "reasoned response" is gauged, or if the response is reviewable at all. I did note that they now want two human reviewers, but that's distinct from specifying a process in which a reasoned response is articulated and reviewed.

* More importantly, if the reasoned response doesn't pass muster with the customer, what's their resort? Still Twitter-shaming? I suppose that's legit if they'd rather their mistakes were public like this.

* The question of whether an account-wide lockout w/ no data retrieval is a necessary/proper consequence for those flagged for CPU abuse needs addressing -- ideally they should have a different policy that allows for data egress (with bandwidth fees, if necessary), but if not, a rationale and clear policy
might be acceptable.
Freelancing guide – The 3rd world country, game developer’s version
Show HN: PSPTool – Parse and Trace Firmware of AMD's Platform Security Processor
> not duration of stay

for which they charge facility fees
Apple makes zsh default shell on macOS
The author here. Although some previous work on this controversial subsystem that is comparable to Intel ME was done [1, 2], this tool aims to lower the entry barrier for looking into the code running on the PSP (and other AMD subsystems, too). The PSP is running completely proprietary, undocumented code provided by AMD. It has full access to the x86 memory and is therefore a valuable target for attacks.

[1] https://seclists.org/fulldisclosure/2018/Jan/12

[2] https://msrnd-cdn-stor.azureedge.net/bluehat/bluehatil/2019/...
It would seem that he has some idiosyncratic neighbors, then. But they are not alone, a certain amount of people are strangely obsessed by the grass of their neighbors. My kids loved the dandelions of my grass and I let them grow, but then I received regular bullying by the old lady next to our place, who had a "perfect" french style garden, and looked at us as if we were some kind of savages. I actually found this bevavior rather funny.
Hell, they still seem to support the original Half-Life. According to the file metadata, the hl binary on my machine has been rebuilt about a month ago. That makes it 20 years; better than Windows.
Nice. Very interesting.
But 4 gigs just to get I running.
That's probably more than the DB I'm trying to query.
This is true. The only difference is that now there's more money (and people's livelihood) on the table. Or even just bigger numbers.
AMD to license its Radeon graphics technology to Samsung
There is a third reason to go lock free: You cannot take locks or wait.

I've had some cases in embedded devices and OS development where taking a lock is not possible.

One example might be read buffer in an embedded device that is on one end being fed from an interrupt routine and on the other being consumed by a normal processor routine.

The interrupt routine can happen at any time the normal processor routine happens and it cannot wait or yield to it since there is only one core and no task scheduling. It needs to write to the buffer now, regardless of what the consumer is doing.

Lock-free has some desirable properties, it can run concurrently on single-core machines in presence of interrupts and it's safely reentrant.
So much this: "it does make me think about whether this function call can error, and what I should do about it if it does." This thinking is why C programs are the most reliable computing substrate - because errors can happen and there is no substitute for the programming taking a moment to think the possibilities of error. Build that thinking into the dev process, and you have a hope of reliability within the process (which doesn't mean anything else is reliable, but at least your call stack is.
Elixir 1.9.0-RC released
Recursive imports is the Achilles' heel of Python
The World's Largest Offshore Wind Farm Just Came Online
A default assumption is that if you're selecting from A, a superset of B, max(A)>=max(B).
It’s hard to run a windows server remotely without RDP. Most remote administration tools are terrible. Stupid thing like you can’t update windows using remote powershell (which also takes ages to come online after the machine booted).

Rather than disabling RDP which I think is unrealistic, I think a simple way to increase greatly the security is to set up an IP whitelist. Have a list stored on a secure and reliable location (S3 bucket for instance) and a script running every 5 minutes, looking for changes to that list. If it changed run a simple command to update the remote IP restriction to all the administrative services in the windows firewall.

No solution is bullet proof but this allows you to manage the server remotely with very little inconvenience, without requiring to set up a VPN or an internal network, and goes a long way to reduce the exposure to vulnerabilities and brute force attacks.

I would do the same thing with IPMI.
This is so cool. Simple and fun. Thanks for sharing!
Sorta similar, the trust formed to maintain the London Bridge still exists, but from its investments and historic revenue, has switched to charity work and doesn’t collect tolls anymore.
IIRC, Steam's DRM modifies binaries on disk to inextricably link them to the user account. That might be the reason for the recent modified timestamp if you installed it recently, not an update to the original binary.
Setting up your own git remote takes minutes. Github is just a pretty interface with bells and whistles. I think more people should go self hosted. It's cheaper, and none of the features are truly needed.
An accelerometer based approach (which the fitbit uses) can't actually tell the difference between someone who is just lying there still and someone who is in deep sleep.

All it can do is measure movement (which might mean they are awake, or it might mean they are in REM) and no movement.

Then it can post-process it later and use the length of stillness and the patterns/amount of movement to infer probable sleep cycles.

I don't think it's possible to get real-time sleep phase data without proper EEG sensors to measure brainwaves.
Eh, I don't live in the US and I'm not up to date on the slang, but honestly a sentence like "some people work in technology while others design equipment for IC manufacturing" sounds quite silly to me. I'll try to remember now.
So, from China to China. Hardly an interesting change.
Why do airlines still mislay 25M bags a year?
Ah yes - the good old days when you could finger people that you didn't know:)

https://en.wikipedia.org/wiki/Finger_protocol
adding contenteditable to the <html> tag allows for editing in the browser too
I feel like I need more information.
If this is true, it is acturally a good thing for us who live in China.
Currently, a lot of chinese websites, especially for goverment websits, are using outdated even non-standard technologies.It is really a pain in the ass if you are a Mac or Linux user.
Without questioning any of your assumptions.

You see impact of up to 75k years from your and my emissions. Essentially any pollution you and I cause can be considered permanent from a human time perspective. If we were to stop emitting today, it's not certain where equilibrium would settle, nor what tipping points will pass as temperatures increase.

You conclude there's no point bothering and to keep doing near permanent damage? Just keep on shitting in the pool until it's unusable? This is concluding there's no point investing in a pension.

Personally, I conclude we need to reach carbon neutral as soon as possible - to stop making the problem worse. Very simply put 100ppm is going to be better for humanity and other species than 150ppm or 200ppm etc, so stop as soon as possible. To not pass the irreparable tipping points, to stop adding fuel to the fire.

Not as soon as convenient, or as soon as affordable, but as possible. Mobilise countries as though on a war footing: rationing - of flying, of petrol, of food, of consumer goods and clothing, quotas, enforcement, require industries to stop producing some thing and produce something else instead. ALL of these were done in WW2, and no laws of physics were broken. Now consider human population growth, so probably add child rationing too.

Personally I don't see that mobilisation happening soon. Based upon the pathetic progress over the last 30 or 40 years I think it almost inevitable - the market can't solve it. Very probably not in my lifetime, as humanity will probably need to be much closer to a clear abyss of impending disaster. I do think it the inheritance my children can very likely look forward to, and a society that's much less free and may have far less opportunity. Because their parent's and grandparent's generations couldn't be arsed.

Nevertheless two easy first steps toward stop making the problem worse are carbon neutral electricity generation, and reducing flying. No magic or disingenuous claims.
Well, since a large number of hardware manufacturers are based in China, I think it won't be much of a problem for the PRC.
I couldn't make sense of what you wrote until the last line. From personal experience, and reading several of the accounts here, I believe that hospitals in the US do not respect sleep, almost willfully so.
Don't do that then. This is just another tool in the toolbox, you don't have to use it at all. I think I'd use it in about half the cases where I return an error, in cases where I simply want to handle it one level up without further annotation.
Don't put all your projects in one cloud

And... Use Gitlab
I think it makes sense to have shares where you have right to a proportion of the profit, but not have a say in how the company is run.
Or there are more than 2 options I suppose
African governments are not ready for cyber war
You actually have the right to appeal that decision, because you own your contributed code. (unless you already agreed in advance through a Contributor License Agreementt.)
Previous discussion: https://news.ycombinator.com/item?id=20090193
PerYourHealth – Easy Steps to Login Register and Benefits