skysight-inc/HackerNews huggingface dataset:
If they are using softwoods likes pine then it is mostly all grown on tree farms industrial style and doesn't take that long to grow. Hardwoods can and sometimes are grown on tree farms but the 60+ year harvest makes it an unattractive investment.

There is no problem making things out of faster farm grown hardwood(and not all hardwoods take a long time to grow either) but due to the fairly easy availability for natural grown hardwood, atleast around me in the US and Canada, you don't see many hardwood farms. While farm grown hardwoods might be a little less dense, it isn't anything that can't be solved by using slightly thicker pieces. And on top of that, farm grown trees are better pruned and maintained, meaning better quality controlled logs with less significant knots and crazy changes in wood grain. You will get far more consistent and reliable beams and boards from farm grown wood, especially at long lengths.

The slower grown old growth trees have slightly better figure due to thinner rings but in any application where you aren't paying a huge premium for looks, it isn't that different, and 99/100 people couldn't tell the difference.

The one object you really do need the really slow grown old shit is for musical instruments where even relatively small increases in wood density can significantly improve the tone of an instrument.
The XS uses the telephoto lens for portrait shots whereas the XR has no choice but to use its sole wide angle lens, which makes it look bad but not really because some people prefer the portraits taken with the primary lens.
I'm kind of sorry to see the XR doing so poorly myself because I think it's a great phone and I've been saying for years that Apple needs to get its devices into more hands to expand the market for its services. I don't know what it is exactly about the XR that turns people off but I can afford an XS Max but opted instead for the XR and I don't regret it.

Since the 5C was also a disappointment maybe it's just that people buy Apple because they want a premium phone and a 5C/XR, even with Apple's premium components isn't perceived as such?
Not sure what made this suddenly appear here after so many years, but I LOVE this tool, and now that I'm on MacOS, I REALLY wish there was an equivalent. It's mystifying to me why this isn't a built-in OS feature.
do you know about how to do it in safari?
Why do you think it has anything to do with the hardware vendors? They don't want to spend resources upstreaming their changes, but do something else, that's all.

Did not we just see a fight last year, between, I think, AMD and Linux, where AMD, instead of the common practice to drop a blob and be done with it, tried to actually upstream some drivers, but they were not up to Linux's coding standards, so got rejected.

I am not saying AMD is in right here. Maybe nobody is, given the current state of affairs. But it is end users who are suffering from the conflict of interest between Linux community, who doesn't want to maintain cheaply written code, and hardware companies, who can't make great open source drivers for the same money they can make an OK-ishly made closed source blob, that only supports 2yo LTS.

That decision, that I can't have the latest Linux and 5yo drivers that work is simply bad for me as a consumer. Heck, if Linux had stable driver API, somebody could easily go and fix that just slightly buggy AMD driver to be compatible with the latest kernel without much fuss, and without the need to upstream it. And I could use my laptop with the supported kernel again.

I think stable driver API for Linux would do a great good to billions of people. Would let them not to spend money every 3 years on a new phone, and let Microsoft to let Windows 10 go, finally bringing proper privacy to the common folk.
Only Apple can name their phone "excess" and price it at $1k+ and still nobody catches on. For those able to count, that's _five times_ what a decent Android Pie handset costs (Nokia 6.1, $200) for nowhere near 5x difference in anything. In fact the Nokia has a phone jack and standard USB-C power. I've been iPhone user since iPhone 1, and I currently have iPhone 8, but even I am contemplating a switch.
Very nicely designed.
Medium’s RSS feeds include comments made by the user, and there isn’t a way (I found) to only get posts.
Hey, this is my site, first published 2009! This is the venerable cdecl enhanced with blocks support.

It used to be a shared host with a PHP script shelling out to the cdecl executable, written in K&R C. Now it's that same executable running on AWS Lambda.

Yes Lambda really will run arbitrary ELF binaries.
Thanks for the recommendation! Plagues have definitely had an important impact on the river of history.

Is there any particular reason to read Plagues and Peoples instead of Guns, Germs and Steel rather than in addition to?
Hang on. You had a temporary dental appliance that was interfering with your speaking, but were diagnosed with speech impediment and sent to therapy?

That just sounds like some sort of oversight.
It's fun to compare with what a Roman soldier carried:

https://www.unrv.com/military/legionary-weapons-equipment.ph...
DIY Redux with RxJs: Part 2
Otters https://www.iflscience.com/plants-and-animals/otters-are-not...

I highly recommend not learning this about otters
Not only GitHub staff but any attacker that gains priviledged access to GitHub servers
> Any thought on the cultural norms driving so much gear to be individual?

Fecal gravity. A lot times it could be fixed with better logistics, but the people making the decisions are not the ones who have to deal with the consequences of those decisions.
I always thought force touch was kind of a dumb feature so I'm happy to do without it. And the XR screen looks great IMO. I'll happily take the extra battery life over a barely perceptibly better screen.

The main thing I'd change about the XR is I'd make it a bit smaller. Other than that it's a great phone.
I think the author of this guide doesn't remember the mindset that a beginner is in when they first start learning graphics programming (or really any subject).

Why is someone reading this tutorial in the first place? It's likely because they have some end goal in mind, and are looking to get from 0 to that goal as quickly as possible. For most readers, this is probably making a game. Following the advice of this guide will give the reader a deep understanding of how 3d graphics works, but it won't bring them much closer to making a game than they were when they started.

Why am I bothering to point this out? Because countless guides like this exist that confuse neophytes into believing that the subject they wish to learn is difficult and requires learning countless prerequisites before they can get started tangibly moving towards their goal. It's demotivating. A lot of the knowledge in this guide is good to know but ultimately not immediately relevant to someone seeking to achieve some higher level graphics goal. It feels like the equivalent of trying to teach someone programming by starting them at assembly.

I personally think that this guide should be directed towards someone who has had experience noodling around with OpenGL or a game engine and wants to reach the next level. In order for any of the lessons this guide wishes to teach to be impactful, the reader needs the necessary context to understand why learning them is relevant to 3d graphics and by extension the reader's end goal. Starting off by making a ray tracer is a cool idea for example, but does the author honestly believe that it's more useful than just learning OpenGL first? It might be more "confusing", but they're going to have to learn OpenGL (or some game engine) at some point whether they want to or not if their goal is to make a game.
Neat, would you mind sharing the model name?

I lack the patience (and at the moment, bandwidth) for most video.
So in essence, like about any service that performs manipulations on your files? Like a storage service that creates thumbnails of your photos?
Depends on what you're doing.

Static site: Jekyll

Dynamically generated site w/o real-time updates: Django/Flask (depends on the scope of the project)

Dynamic site with real-time updates: React
---------------------------

The general idea is old fashioned: keep the actual front end filesize low so that the user/customer doesn't have to wait for their browser to process a ton of JS.
Sending a tech out to fix a satellite would definitely be quite a trip.
They cannot without involving way more material. The best isolation is the mass of the floor. Try moving around the second floor of a wooden building and check if the glasses in some cupboard start to clash. If they do it is because the floor bends under your weight. The only countermeasure is to increase the mass of the floor and while a wooden wall (if planned for it) could certainly carry that weight it is difficult to obtain that mass from a wooden ceiling.
I don't think that deforestation is too much of a concern for the quantities of wood needed to construct buildings that will last 40+ years. Building construction is a fairly small user of wood compared to fuel and paper products (These are roughly 75% of wood usage).
I think there are many services similar for free, they most probably have their own TTS
This is why the Dust Bowl westward migration... didn't happen?
I actually wrote an essay that dug pretty deep into this topic, many years ago, after I finished my enlistment as a Marine infantry machinegunner - likely the most overburdened MOS. I'm surprised this didn't get a mention in the article, especially considering the latest developments: women in combat roles. The significant difference between male and female upper body strength is going to be impossible to ignore under combat loads.
Farnam Street's 109 Mental Models https://fs.blog/mental-models/
I've also tried to see what was the catch but seems like they just want to make it for free, maybe to help people with disabilities. Or maybe the add payment features in the future
I'm sure there was a more polite way to put this, on the one hand.

On the other hand, I have to agree. Six years experience means OP is a developer eligible for 'senior' roles; just stay current and do your job well, you'll be fine.
Then again, how is the need to upstream drivers affecting small businesses doing hardware? Forget AMD, they might (arguably) find resources to do the clean-up. But mom, who learned a bit of programming to make a driver for Mom&Pop's Pool Acidity Sensor will never be able to upstream.

So small business needs it even more. Don't you think that is a good reason on its own?
Nvidia Opens CES with Launch of GeForce RTX 2060, 40+ Laptop Models
Not about being dogmatic. Bootstrap is just wrong in 2019.
Huh? Ubuntu does the date as version and they do patch fixes and what not.
what are some concrete examples?
I found myself having to remember how to do matrix calculations. Before I could count to 100 I was going back and back until I was reviewing basic math on the Khan Academy. Embarrassing but that is where to start.
By reading this article the solution seems simple: mule robots only carrying the “just in case” items.
Andreessen: audio will be “titanically important” and VR will be bigger than AR
11 Skills of Highly Effective Software Testers
do you have any plans to create a SaaS version? Maybe with some premium features, that would be great
The actual principle behind the C type declarations is "declaration follows use". Let me explain what this means. Take this declaration

int *pi;

Means that when I dereference the variable pi, I get an int. This also explains why

int *pi, i;

declares `pi` as a pointer to `int` and `i` as an `int`. From this point of view it makes sense stylistically to put * near the variable.

Declaration of array types is similar. For example,

int arr[10];

means that when I take an element of `arr`, I obtain an `int`. Hence, `arr` is an array of ints.

Pointers to functions work the same way. For example,

int (*f)(char, double);

means that if I dereference the variable `f` and I evaluate it on a `char` and on a `double`, then I get an `int`. Hence, the type of `f` is "pointer to function which takes as arguments a char and a double and returns an int".
I think the primary social factors driving this issue through history is that this gear is not something you easily produce yourself (cost), supporting factors dictate the mission (enablers), and rapid portability is the driving force behind everything.
This sounds insane. My hobby is medium distance hiking in (say, 250 km/155 mi na week) in the Scandinavian Arctic, so I have to carry all my food. I'm a fan of ultralight hiking, so my whole summer baggage weights around 10 kg/20 lbs excluding water. I invested some money in lighter equipment, yes, but most of my weight savings is stuff I simply do not take with me, or things that serve in multiple roles (eg. my hiking poles double as tent poles). A common piece of advice in the ultralight community is "don't pack your fears" – take only what you know you're gonna need, avoid redundancy (and be careful not to lose your crap), and consider what you can do without (an example: you don't really need a big ass knife).

Anyway, with 10 kg pack a trip is extremely physically challenging, but overall pleasant. I can actually enjoy the view, as opposed to just wanting to throw my backpack on the ground (I didn't get to my low weight immediately, I used to carry much more before).

Hiking like I do, but with 100 lbs of gear sounds like a nightmare. A soldier may not care about the views, but he should watch out for people who are trying to kill him. If my experience translates at all, the weight is interfering with that goal.
The main function of a landing page is customer acquisition and gathering information. The basic premise is you’re not 100% sure how to attract your customers at any given point in time so your landing page needs to be very flexible.

Templates are the way to go but even more importantly is the speed at which you can make changes to these templates and to adapt to the context of the customer.

The main focus should be on gathering intelligence so the best stack would be one that you spend the most amount of time to gather as much intelligence as you can and no more. Go with what you’re familiar with and leverage frameworks as much as possible. Your time is precious so avoid mucking about with new/untested tech if you don’t have to.

FWIW, we rolled our own contact and email function based on Django but only to send the data into multiple systems. At one point, we began with Mailchimp and still do for a few forms.
thanks, it looks like now is up again, but archive comes always to help!
Some days I think I'm smart, then I read stuff like this. I wish there was an EILI5 Plugin for chrome that I could use to tag any paragraph and someone would come along and break it down for me. I'd do it for your comment!
as long as its free, its good. lovely idea! keep it free please.
I think a better word to use would be "optionality". Keep your options open. You want to maximize your options. Do things that increase your options later.
> Why not create products by yourself and become a potential employer?

Usually the added hassle of the business logistics (paperwork, additional business taxes on top of your payroll, etc) and everyone under the sun trying to lowball you. Not everyone has the intuition and patience necessary to handle all this extra work. There's also the added time commitments.
It's been tried. Legged Squad Support System.[1] Got far enough to be field-tested by the USMC. Too noisy.

[1]https://www.youtube.com/watch?v=LIaXEMOhihw
Can anyone recommend a post that introduces these kind of issues for Android outsiders?

I assumed Android ROMs carry a fully fledged distribution, including the kernel and firmware. Sure, the latter might be out of date.

When I tried digging into the question "where does this so-called open source come from", I stumbled upon Kernels that basically have one commit adding the whole blob.

Is the ROM merely the application software built for a target kernel (which is persistent on the device)?

I've hacked around with Kernel modules on Android before, but miss the big picture in that regard.

Edit: especially the new update infrastructure (treble?), Does it change anything here?
what is the benefit of having a certificate in localhost? I don't really see the point if you are on your local machine
>You can't do that with the iPhone.
I assume you can, you just need a different ( lightning ) cable.

>the ability to install VPN and "unregistered" apps is a must.

You can get VPN in iPhone. Not sure what unregistered apps is about.

> I don't see how peoples blame the economic war on the decline of Apple

As much as I want to see the decline of iPhone so Apple wake the hell up. The stats are showing Apple still gaining revenue everywhere except China. Which post a -50% YoY in iPhone Sales.
Final point. A bit of a parallel/analogue.

The binary compatibility came, and package maintainers rejoiced. Finally, they did not have to make a package for each distribution separately, and could get to actually improving the contents of the packages themselves.

The docker came, and the ops and admins rejoiced. Finally, they are able to build a giant web app, and deploy it anywhere with that tiny container daemon, even on Windows. So they can actually focus on improving their web apps instead of wasting Saturday nights tweaking configurations.

When the stable driver API comes, the driver developers will rejoice.
hackmd.io has a pretty nice latex supported. I find it much better for math notation than dropbox paper. It also has docker image available incase the service happens to shutdown.

https://hackmd.io/
Random stuff on my Desktop

Random stuff in Downloads

Large files on the 1 TB Seagate drive

Frequently used files on the SSD

Everything else gets dumped on the NAS drive

And symlinks everywhere (for when programs don't let me specify data storage locations)
I was infantry, USMC. I have sustained permanent injury just from carrying heavy shit around for years. It's pretty hard on your body.
I concur. For me it's similar wrt. annoyance/efficiency factor, but I have the opposite needs in terms of the microphone. I don't use my phone's Google Assistant because there are only two workflows where I would find it useful, and I can get neither of them to work.

Workflow one is leaving it on a desk and having it listen for the hotword all the time. No "screen must be unlocked" or "phone must be charging" nonsense; if I have to come to the desk and fiddle with the phone, I'll do what I need faster with my fingers. Workflow two is always listening when I'm on a Bluetooth headset. I can accept pressing a button on the headset to turn it on, but again, if I have to fiddle with my phone to get it to listen, it defeats the entire purpose of the tool.

(I'm also an old curmudgeon that is convinced speech recognition can be done entirely off-line, and there's no direct reason to send voice data to the mothership. But I guess it's fighting with windmills at this point.)
Nah, if something hangs I use the key combination that starts up the Task Manager. Not Perf Mon. There I instantly see what's the problem. I kill it (or use the temporary Pause) and go back to work.

This is the most occurring case where I look into memory. This will probably be the case for most windows users who know about the Task Manager out there and there is no reason for them to "not use Task Manager" anymore.

I hate those generalizing click bait headlines...they should at least come up with some equal justification for that.
Put outline.com prefix in front of the article's URL.
I always felt bad for you weapons guys. We had a guy in our company that barely met the height requirement. He was like, 5'3" and 95lbs soaking wet. He was a machine gunner and he humped his heart out but it was painful to watch.
At last, US banks are introducing contactless cards
Someone made the point that Apples margins are quite consistent and have been for years. But a larger proportion of their revenue comes from services which are normally very high margin. Which implies that they are actually cutting their margins on hardware - in other words the phones are expensive because they cost more to build, not because Apple are getting greedy.
Attitude Determines Altitude: Engineering Yourself and Your Teams
Thank u, next: an introduction to linked lists
Case Study: When Emulating Scaling Agile at Spotify Went Awry at Refinery29
The "moms of America" don't like it when their kids die. So a huge percentage of the weight carried is bulky, heavy armor. Some of the other gear is necessary, and some of it you just carry because a guy with more rank than you thinks you might need it, or because he doesn't want to be responsible for you not having it when the need comes up.
This!
I've been an iPhone user since the first version too and am contemplating a switch simply because the price to be in the ecosystem is more than I'm willing to pay. I'm on an iPhone 7 still and when this gives up, I'm going to jump ship
Humanity Will Slam a Spacecraft into an Asteroid in a Few Years to Help Save Us
I was unable to find the spec for SAE as used in WPA3, but SAE itself doesn't seem to hash the shared secret into the session key, which would be an easy way to provide resistance to both quantum attackers and random implementation screwups (e.g. bad PRNGs) that defeat the security of the asymmetric parts of the scheme.

Basically, take the original password/secret, derive two secrets A and B, run SAE with A as the secret, get a session key K, then use hash(K|B) as the actual session key.

If they don't have anything like that, I wouldn't be surprised if real-world implementations end up being less secure than up-to-date WPA2.
Ah yes, even more military spending!
I mean the wheeled ones mentioned in the article, where the argument was that it became a single point of failure and easy target due to it carrying all the ammunition etc. However, the article later argues that too many items carried by soldiers are "just in case" so my thought is why not combine these two and get rid of both problems?
No commercial plans at the moment.

It's not viable unless you have a lot of paying users and there's a lot of competition.
And nearly 40% of XS in total were sold during the period where XR were not available. So XR being the most popular phone doesn't paint an accurate whole picture.
FinTech Software Development Company
I would argue that the iPhone 8 should not exist, but neither should the most recent iPhones. Apple seems to be locked in a system of releasing a new phone(s) every year, but they can't actually deliver something that justifies a new model. This isn't a problem exclusive to Apple, it's just very clear with their product line up.

With the solve down in new features and design Apple could have skipped the iPhone 8, XS and XR. Except of cause "the market" and their stockholders expects new phones, regardless of the need.
With a kid kicking and screaming violently at you, that's kinda hard. You are right though. Letting go of the urge to control my older son often helps more than tighten up.
Oh thanks you so much. Now it makes more sense.

Do you have any idea why it takes so much data between the echo and the router then? Other devices in home didn't take that much :(.
- Random stuff all over ~/

- User-specific bin folder ~/LocalApps (with lots of scripts)

- Projects etc. in a GoCryptFS-encrypted directory synced with Syncthing with NAS (with NFS+Kerberos on my desktop rather than Syncthing). Vendor-directories (/vendor/, /node_modules/) are not encrypted as not to slow down development, they are bind-mounted to a cleartext directory.

- PDFs, MP3s, etc. in Dropbox