skysight-inc/HackerNews huggingface dataset:
I'm a little confused by the other responses you're getting here. I don't have these kinds of expectations for recent college grads. The breadth of the document is impressive to me, and as someone with decades of technical experience, I see plenty that I could brush up on. And the Linux basics section seems to do a pretty good job of starting from foundations. It's a bunch of the things I had to figure out myself starting at a command line with little to no help.

I wouldn't treat this as a course to be completed. Think of it as a guide, or a map, on your journey to getting smarter about tech. And it's a lifelong journey. Don't let anybody here convinced you that you're supposed to know everything, because technology is so complex at this point that nobody knows all of it. Just keep broadening your skills, and deepening them where you are passionate, and you will build yourself an enjoyable and productive career.
Yes, I've been saying it over and over: raise the price of oil until gasoline et al are $20+/gallon. Then nuclear will be cheap.

Why are we letting a silly thing like scarcity, supply, and demand dictate whether we self-destruct?
And fortunately soon Musk will need fusion for Mars travel and colonies. He just personally got extra 100B to burn - i think SpaceX will start to hire nuclear scientists and engineers soon :)
Is dev chat shifting to freenode?

I saw talk about a Matrix server bridging to IRC/Slack/etc, though I haven’t gone back in a few hours.
Well, we'd probably end up with a House of Corporations, like we've seen in some sci fi.
Well, maybe. We can probably meet our current energy needs with solar/wind and some kind of energy storage and more long-distance transmission lines, but it won't be cheap or easy. (Maybe it'll be cheap in the long run, but in the short run it's a lot of infrastructure to build out.)

Fusion shouldn't be considered an essential prerequisite to address climate change, but it would be better to have it as an option than not. Being able to generate constant power reliably is very convenient.
Thanks, I hadn't considered that. What about if you cross your fingers?

My post was to point out the absurdity of the claim that a business account with UPS/FedEx is nothing more than a discount. The part you quoted is a joke, and is not to be taken as legal advice. I am not a lawyer, and also IANAL.
The real answer is it’s politically incorrect to do that. Refusing service is cheaper than raising prices. Raising prices introduces all kinds of media and government scrutiny with unquantifiable downside. It’s the right thing to do but not the political thing to do.
The license explicitly specifies that you cannot start developing using the free license and then purchase a commercial license when going commercial.
On the other hand, quite a lot dev time is spent in total on the whole emoji skin tone modifiers. How much dev time is it worth it to make that one person feel more welcome, and wouldn't there be other areas where this time would be better spent to make people feel more welcome?
Things you might not know about CSS Flexbox
or Trump does America Last
I mean email is a vector too. And remember that 0 day no touch iOS exploit that was discovered by project zero? Surely that could have been vector too. After that use a compromised iOS device to do something similar by exploiting some bluetooth vulnerability.
Cleaning Type
The price of cleaning a house or apartment directly depends on the area. The area of the premises affects the time spent, the number of employees involved, and the consumption of detergents.
PowerShell Crescendo is a framework to rapidly develop PowerShell cmdlets for native commands, regardless of platform.
Basically the same thing: templating.
> and maintains really good performance even with large documents

Out of curiosity how large were these documents, and were they completely text or did they contain a fair number of images?

I'm asking since I once ran into a situation with a long and image-filled Word document (150 ish pages, maybe 50 high res images) where there was a noticeable lag when typing and saving would take 30s.
> Generation doesn't have to be near consumption*

* As long as the generation and consumption both take place under the same government and the transmission infrastructure is safe from disruption.

So many plans about theoretical continental grids in Europe (with the extra mile of them being powered by solar in Africa) ignore the political reality that no government is going to give up significant chunks of the energy security of their country to something ouside their control.
Depends on how many people are looking over your shoulder.
NBA Star Donovan Mitchell Gifts Former School with $12M
For most of my life fusion has been perpetually 30 years away. Now it is only perpetually 20 years away. That's progress!
One reason may be that they are already at capacity for shipping and they simply cannot pick up any more packages.
Lonely otters found love in lockdown just in time for the holidays
Why are you using a throwaway? Worried about your privacy?
From what I know, wind/solar cannot power industrial needs, only residential. So we can get power at home to heat our house and watch netflix, but there will be no TVs or heaters to run off of the power.
That I use noscript made this much more amusing.
Because most people aren’t large shippers. People go on experience not logic. Welcome to the internet.
No. URG, “Christmas tree” packets, etc. all can be mangled by the ISP. Or more commonly dropped
You seem to not be aware of the simplest definition of "welfare state" nor which nations on Earth identify as such and what it entails. That, or, as stated, you just don't really care.

Either way, that being stated, further discussion would most certainly be fruitless.
I am super excited to be jumping back into Linux as of this month. But I will say, even though the issues are different, I still have a lot of issues. Things do not "just work." Some of that is simple expectation setting.

With Linux, you know that something can work if you just give it enough elbow grease. The same is true on macOS, but the ecosystem does not tempt you unless its something you actually need. On Linux, the ecosystem says, "oh, that weird thing you want to do you? YES! You can do it! It's normal! Go for it!" And then you do, and you have issues, and everyone is like "oh that sucks but also you were trying to do a weird thing." The blessed path is less clear.
Like using a Zil or a Lada or a Trabant as a getaway car in the USA, perhaps. Or a Citroën 2CV.
A group of us was sent to Red Hat for a kernel class (week long, excellent) over 10 years ago. We were moving off HP-UX which offered really excellent real time extensions (disabling interups on a per cpu basis...processor sets, and other fun)

The instructor told us if we wanted to try some of the things we were doing in class to experiment more, we could try it on CentOS. it was the practically the same. This was before Red Hat “ acquired” them.
There's also Commonwealth Fusion and TAE, not to mention General Fusion (Canadian, but with American investors and a number of American employees).
This old Sparcstation I managed to get for free years ago would display everything in "light mode" by default. If you would boot Linux or NetBSD to the console it would be a white background with black text.

Image: http://www.computinghistory.org.uk/userdata/images/large/21/...

I don't know how common this was, or if it's something that was unique to these sparcstations.
Four sentenced to prison for planting malware on 20M Gionee smartphones
Building one is not the same as getting useful power out of it.
Refined GitHub was just updated to support it a few mins ago. A couple rough edges but it works now.
We are done listening to messages from pro-coronavirus, anti-mask protesters
Microsoft December 2020 Patch Tuesday fixes 58 vulnerabilities
Honestly the GPLv3 really isn't that radical. It has three major changes along with a bunch of more minor cleanups and improvements:

1. Protections against patent trolls (similar to Apache-2.0, so this is a clear improvement over the GPLv2 which didn't protect users from patent trolls at all).

2. The enforcement provisions were made much less harsh (the GPLv2 immediately terminates your rights upon any violation of the GPLv2) with a curing period so that distributions could rectify honest mistakes without losing their rights.

These two are both clearly improvements over the GPLv2 (so much so that many distributions in the Linux community have explicitly promised to only enforce GPLv3-style enforcement for non-compliance of their Linux copyrights[1]).

3. The "tivoisation clause". This one is probably the most controversial change, but honestly it's actually a fairly understandable extension of this clause of the GPLv2 (s3):

> For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.

In 1991, firmware keys and walled-gardens were unheard of and so I would expect that most people living in 1991 would expect the above line to mean that you should be given everything required to install a program (including if it came with a piece of hardware). You may not personally feel that this is reasonable, but given that the FSF's main goal is complete software freedom, I am surprised people can't see the above clause from their perspective. Today we know that firmware keys aren't part of "the scripts used to control compilation and installation of the executable" and so with the GPLv2 you can still get locked down devices. Hence the "tivoisation clause".

[1]: https://www.redhat.com/en/about/gplv3-enforcement-statement
Jupiter and Saturn Head for Closest Visible Alignment in 800 Years
Create a loopback interface and assign it the IP address you want redirected, then have your DNS resolver bind to those IP's.
This is true, but what ought to happen instead?
Some of them could have agreements with Google that let them do that.
I usually use redshift to decrease the brightness even further than what my laptop allows me, as well as adjust the colour temperature. It's kind of annoying that the lowest brightness is still too high in the dark on almost all laptops, but perhaps there's a technical reason for that.
I have a pair of the HD 4.50 BT, and they sound like the same one parent is describing. Cost around $100 on sale, battery lasts for days and I wear them 8 hrs a day for work and several hours after work listening to music or streaming video. Sound quality and active noise cancelling are both quite good for the price point. Only complaint I have is the built in microphone sounds terrible, and they always try to connect to my laptops as a headset.
Abundance in the crust is one thing, ability to mine it is another. That's why you need to look at reserves [0] instead of resources. And there are way more lead reserves (88 million tons in 2016 [1]) than lithium ones (17 million tons [2]).

[0]: https://newpacificmetals.com/mining-101/mineral-estimates-re...

[1]: https://en.wikipedia.org/wiki/Lead#On_Earth

[2]: https://en.wikipedia.org/wiki/Lithium#Reserves
Oh no, I said insincerely.
Former Salesforce chief scientist announces new search engine to take on Google
That is a great opportunity to switch to Debian, which can be upgraded in place between major versions and, by being completely community driven, does not suffer from this kind of surprises.
"People understand what they can see. If a programmer cannot see what a program is doing, she can't understand it."

I think about this all the time. In my area I see a lot of programmers who don't do a great job at writing optimal code but it's not because they are lazy or stupid but because they cannot understand something they cannot see. This is why some kind of appropriate visual idiom for efficient core usage and time spent is a necessity in any project that cares about efficiency. I still don't think we have found the best visual idiom but we have to keep trying to make obvious visually, the way a computer really works.
Yeah, no. People say this every time an attack is attributed to a state-level adversary, and while attribution is imperfect, it's not based on the idea that you have to be GRU to write an exploit. There's much more that goes into it; attribution specialists collect and catalog indicators of compromise, like the C&C servers and protocols people are using, many of which are not widely known.
Not sure if you work in the security industry or not, but often times people that work in the industry learn to understand it’s just not that hard to pop a majority of enterprise systems. Not sure if this due to knowing where all the bodies are buried or what.
Are ODOH resolvers by any disjoint partner available yet? The only one I see is the CF-owned and run one.
> Apparently web standards folks in the early 2000s thought the future was XML all the way down.

It should have been, but just like the masses rejected LISP for its parens, the masses rejected XML for the closing tag. We could have avoided PHP and the zoo of MVC frameworks.
My wife just got back from target and remarked how good it felt to be in a store actually browsing. She hasn't really done that for 9 months, aside from quick targeted trips in/out while a bit stressed. She is very excited to just be out next year.

Now, how many retail businesses won't ever open again is the real question. Plenty of small businesses closed and won't re-open and there might be strong hesitation for new businesses to spring up in their place. Sure, target will be fine, but the mom and pops could potentially never come back to the same level. They were already barely making it.
XSLT is mainly used to transform XML into XML. The resulting document doesn’t have to be XML, though. I remember being assigned a task of parsing and importing a large XML document into a MySQL database. This was supposed to be done on PHP. I kind of felt repulsed by the idea of writing the parser in PHP (it would have been horrible). So, I used XSLT to transform the document into CSV and then just imported it using LOAD DATA. Worked like a charm.
Well that's embarrassing! Thanks for pointing this out.
"Restricted editing" -> "Limit formatting to a selection of styles"

Done.
I think this is why samba refuses contributions from corporations:

https://www.samba.org/samba/devel/copyright-policy.html
Food Delivery App Like Uber
Do you know if a video of the talk is available anywhere? I was able to find the slides here: https://www.dropbox.com/sh/4sat5w5exw288zf/AABTC_j9GkRVEChpn...
> Each release, large parts of the kernel get rewritten anyway.

That's not really true, and if code is being modified rather than completely replaced it is probably a derivative work of the original code (meaning the license is still GPLv2). The only practical way to make sure the license change is legitimate is to get permission from every single copyright holder.

> Lots of kernel code is copyrighted by companies now.

And some of those companies may have gone bankrupt or been dissolved which puts you in a similar situation to a contributor who has died, except it may be even harder to figure out who exactly owns the copyrights.

> If they are dead, their copyrights are held by someone else now who can be asked.

Even if you figure out who owns the copyrights, do you really think you'll be able to convince every single bereaved spouse, sibling, or child to "relicense your dearly departed [father/mother/wife/husband/brother/sister]'s contributions to Linux to GPLv3"? I envy your optimism.
145 ms response time when DNScrypt is around 10-25 ms, and anonimized DNScrypt is around 2-3x, wow
> However, the "bazaar" is also a bit of a myth in this regard. I'm not really aware of any open source projects where I can go submit a PR without talking to anybody and have the expectation that it'll be merged without discussion

The word "bazaar" alone should imply discussions, including some haggling and shouting. If no discussions were expected, it should've been called supermarket or something like that.
Ah ok - sounds like a double NAT then, not a bridge.

Edit: to go into more detail, their router is acting as a NAT for your public IP, giving you your first subnet, and then your router is getting a single IP on that subnet and creating a NAT where your devices all get IPs. In a bridge there would only be 1 IP space behind a single NAT. In your case with a double NAT a lot of consumer things might not work (like UPnP) and port forwarding would require you to add rules to both routers.
https://archive.is/4a1oh

Curious. 4 minutes, no comments, and this in top-5 here. How ?
A cable company offers to wire the neighborhood saving the builder some money. In exchange the HOA setup by the builder bans satellite dishes. In more annoying cases the HOA negotiates a group plan included in your HOA assessment bill; that really stifles competition because paying for an alternative on top of cable is irrational. The FCC banned satellite dish bans back in the 90s.

Apartment building operators still do this scam. The incumbent cable company will share revenue in exchange for the landlord refusing any competitor wiring.

Rent seeking in ISP markets is peanuts compared with zoning though. If real estate was much less supply constrained landlords would never fathom annoying a customer with inferior utilities.
This sounds a lot like Quakecon, haven't really followed it in 10 years but once a year in Texas there would be a massive lan with some tournaments and prizes for amateurs. You could BYOC and they'd have spots for you. Carmack would give the keynote speech sometimes as well.
No. You read an awful lot into that.
Yes. The alternative is what I call "totalitarian liberalism" - it's not going to be communism, it's not going to be fascism, it's going to look a lot more like IKEA, and while it may be easier to physically step out of line, the incentives structure is rapidly converging on finding ways to keep you corralled in invisible ways.
And it took me all of 2 minutes to check that the last months US total market performance was +2.5% while the canonical US Value ETF, VTV, returned +4.4%. That is what they mean.
It's not simply about speed. The page looks like spam.
That happens on the first sort.

You can't know what's going where to know to scan it in/ route it until after the first touch
Thank you! IRC helped a lot to find clients, and sometimes I fix local people's computer after they realized I am a software engineer[1]. The latter is rare though. Regardless, I have ups and downs still due to expenses but hoping to change that and become financially stable, it is about time, I think. :) COVID-19 is really making it much more difficult though. Not infeasible, but extremely difficult to attain what I want[2] thanks to it. :(

[1] This helps me build connections as well. For example, I fixed a doctor's laptop, and she has helped me with various things because of it.

[2] I want to move to another nearby country. Cheaper and nicer apartments, and the pay is the same because I work remotely.
I see Kubernetes as a way to save money on web services. It allows for platform independent deployment.

Moving from AWS to Google Cloud to bare metal can save massive amount of money.
im ok with wearing a mask, but the limits on public places has got to stop, it's killing small businesses
IMO the worst part about this is not the pricing change but the fact that they advertise using CMake as a selling point.
This is a great exercise because code reviews are such a important part of the job.
I love how their landing page includes a couple screenshots that show off some of these distinguishing features at a glance.
Not really, without analog input and only wireless digital input, fidelity is fundamentally limited (with current tech).
I wish the big Canadian ISPs had better transit and IX connections in Canada instead of exchanging local traffic so often in USA.

I’m tired of local Toronto packets going through Chicago or NYC.

Meanwhile the smaller providers do their best to spend as little on transit as possible and use local IXs as much as possible. Doesn’t help on wireless though :(
I like HT editor, a clone of Hiew. Simple, but fun.

http://hte.sourceforge.net/

For fancier visualizations of binaries, check out this thread:

https://reverseengineering.stackexchange.com/a/6004
Okay, I'm editing this post because I guess Google incognito mode just doesn't include the history on my own device, but I assume that means that it's fair game for the government. So that means the government is getting info from my ISP sort of like they do in China, right?
Show HN: Slices – puzzle game
My guess is that people struggle more with Image placement in LaTeX by a huge margin.

It is typically because they have the wrong mental model of how image placement should work. Floats are floating for a reason.
XML+XSLT is vastly, vastly underrated.
Oh no, not logs.

People are being killed. People's children are having guns pointed at them for speaking truth to power.

U.S. Used Distraction to Make You Forget.
>Having to fork charts to customize the deployment minorly for our mundane requirements.

This seems to be a big problem with container orchestrators these days. I was deploying something to ECS and while 90% of the config could be accomplished with environment variables, there are still a few cases where it was expected that I would provide files. On a local machine with Docker and some config mgmt like Chef or Ansible, no problem - template out those files and volume mount them in. In ECS? No easy to way to do it without baking your own container or using EFS, which for one config option seemed like major fuckin' overkill. Ended up bastardizing the entrypoint with some judicious base64'd bullshit and got it going without either, but christ, how fucking hard would it be to just provide a native mechanism for templating config files out?
Jesus get off your high horse. What an asshole thing to say.
It's a fun hack! The website could make it clearer that it only works because browsers tend to be very fault tolerant, and the JSON itself is by no means a valid "web page" (i.e. there are no guarantees it'll render properly).
On Android, the user can disable Google Location Services and still get location from the GPS sensor.

https://support.google.com/accounts/answer/3467281?hl=en#loc...

This is not possible on iOS. If your app gets a user's location, Apple will get it also.

https://support.apple.com/en-us/HT207056

"To use features such as these, you must enable Location Services on your iPhone and give your permission to each app or website before it can use your location data."

"If Location Services is on, your iPhone will periodically send the geo-tagged locations of nearby Wi-Fi hotspots and cell towers (where supported by a device) in an anonymous and encrypted form to Apple"

"By enabling Location Services for your devices, you agree and consent to the transmission, collection, maintenance, processing, and use of your location data and location search queries by Apple and its partners and licensees to provide and improve location-based and road traffic-based products and services."
I had this procedure done (also in Vietnam) and found it highly unpleasant. It was like tickling/scratching deep in my ear canal, and left my ears uncomfortably sensitive, painful, and itchy for 24 hours; fortunately I didn’t get an infection. My companions at the salon had no such issues. Other commenters have remarked on genetic differences in earwax consistency; perhaps that’s the reason I found it so awful.