skysight-inc/HackerNews huggingface dataset:
So, it feels like you're saying this is how SSH2 and rdesktop work, and then you caveat that by saying well, no, they actually don't offer this capability at all it turns out.

You are correct that you can do this if you spend one round trip first to set up the channel, and both the proposals for how we might encrypt SNI in that Draft do pay a round trip. Which is why I said they're slow and ugly. And as you noticed, SSH2 and rdesktop do not, in fact, spend an extra round trip to buy this capability they just go without.
I don't have my code books any more, when I was doing this it was 20 years ago and in a different profession. My bridge is still standing, but it was a lot less risky than that one.

LRFD puts a 1.2-1.6 multiplier on loads (and at time less than 1 for cases where you're relying on it for balance), and resistances are in the .8-.9 range.

I never did a whole lot with the Factor of Safety era codes, but they were generally in the same range once you multiply out all the factors. (As you'd expect, the newer codes tended to hit about the same design point, with some deviations.)

There are two main things to keep in mind here:

* A factor of safety is for normal variability in loads and normal variability in material/connection strengths. It doesn't cover you for blunders.

* The loads that are calculated are the extreme loads on the system, not the normal loads. 1.4 DL + 1.6 LL + 1.2 WL is often the design envelope, and that's... a lot. Add a huge factor of safety on that and you're into physically impossible cases. Like, people are being crushed to death if you get more than 300psf of human load over a significant area, but the typical Live Load is in the range of 100psf. (Now books on a reference library moving shelf system? That's 300psf)

From what I've seen of this bridge, there was no live load at the time, so it's unlikely that it was overloaded as designed. If I was doing failure analysis, I'd be looking at a combination of factors, and the ones I'd start with are the shop drawings vs. the engineer's plans and the quality of the concrete materials, placement, and curing.
Holy shit! Ping from a server in Germany:
8.8.8.8: 6.4 ms
1.1.1.1: 0.45 ms
That's really impressive! Well done!
Is This Tissue a New Human Organ?
There is a single developer who writes changes to UE4 for Linux support. And he doesn't work in Epic.
UnrealED doesn't work on Linux, AFAIK only HTML5 build pipeline could be run on Linux, so you could make changes to code, but you can't test them if you're using "officially supported" platform.
I know currently it's nowhere near a silver bullet. As for not being able to use it now I would say Microsoft has to disagree:

https://github.com/aspnet/blazor

There's plenty of things to work on to get WebAssembly to the state where it could be used as a JavaScript replacement, but none of it impossible. Blazor shows you can build WebAssembly based web front-end applications today. It definitely takes some resources but I'm glad Microsoft is there to work on it to once again leave an example for the rest of the developers who may want to follow a similar pattern for new language implementations.

To be fair, I'm not sure how much overhead their approach may have pertaining to the DOM with the way they're handling things.
I don't like XML either but I can clearly see the point in being explicit.

Unless you're working alone or unless everybody knows exactly how the whole system works, being explicit will save you a lot of time.

If you're still insisting, I suggest you to clone random mid-size spring project from github and do some non-trivial change (like implement automatic tracking of all changes or soft-deletes)
Spring Boot is an integration framework, which means that it does not implement various things itself, but provides an easy way to take a 3rd party implementation and plug it into your application.
In Java there are multiple migration frameworks, including the ones that do migrations in a way similar to Rails. However, this approach is not very popular for exactly the same reasons people writing comments here distrust annotation-based configurations - it's not always obvious what an ORM will do for you. The recommended approach in Spring Boot is to use Flyway library which combines plain SQL migrations with custom Java code for complex data transformations and seeding the db.

Regarding ecosystem, the Java one is the biggest and has much more to offer than any other technology. Spring Boot can work with all libraries and there exist Spring Boot plugins for the configuration of the most popular solutions (data storages, clouds, templates, MQs etc).

The package management in Java is mature and one of the best and is now replicated/reused on other platforms. E.g. Java-based Nexus repository can be used for hosting libraries for JS and Docker and tools like Apache Maven can build and manage not only Java projects (I think it's even possible to wrap Rails project in Maven).
Anyshortcut is a productive browser plugin to help people customize keyboard shortcuts to open their frequently visited websites instantly.

It is simple, intuitive and straightforward. You only need a Google account to get started, all your shortcuts are synced everywhere automatically.

Both Chrome and Firefox are supported.
>> you spend all this time and time effort doing coursework and going to class rather than researching

Is it possible the problem is particular to the US postgraduate system? In UK PhD programmers you are not required to follow any courses. That said, at least at my university as a PhD student you have the right to follow any courses you want for the duration of your PhD (obviously at no extra fee), which I'm absolutely taking advantage of.

I should also point out that a PhD is not just a time to do research- it's an opportunity to become an expert in your chosen field. And you don't do that just by inventing new knowledge. You need to also become familiar with the work others have contributed before you- and by "familiar" I mean "learn it very, very well". Perhaps the US universities are just trying to make sure you don't spend all your time with your nose in your own research, while ignoring everything others are doing around you?
I’ve used ZenHub+GitHub for about 9 months now for work and cannot recommend it enough.
Use async-hooks in your Node.js app
Don't scientists disseminate their findings for free (via publishing papers)?
Debian does a good job of repackaging nvidia blob to itself's non-free repo to achieve painless install process.
After ruining Whole Foods, I’m excited for them to take a stab at ruining another industry. I can’t wait to see what they do with this one! Unsafe but cheap cleaning supplies? Slave wages for the workers? So exciting!
Just mentioning your IDE as an essential part of the "stack" shows how little core understanding you have. You should read up on the documentation of the basics of java, gradle and spring first. Not sure maybe rails developers expect everything to be spoon fed to them in pieces of 5 minute screencasts or something?
> Just state you won't hesitate to report obvious criminal activity

Bypassing censorship is a criminal activity in a number of countries. Pick censorship or pick an internet with illegal content. You can't have a world with neither.
Webapps will remind you to relax your eyes automatically when working with PC
Working front of screen for hours cause :

Eyestrain

Dry eyes

Damage your eyes

that you may not know. And it's hard to remember to relax your eyes when using computer,..This is the EASIEST way to sovle this problem.
Protect your eyes with 1 tabs.

Open this website or pin to your tabs, It will automatically remind you to relax your eyes with the bell sound when the time come. Morever, it's also notice how to relax your eyes.

Just go to : knilb.tech
Mark Zuckerberg on Facebook’s hardest year, and what comes next
Well with SNI the concern isn't DNS. Any TLS connection that supports SNI (basically everything that isn't ancient) would have to be fixed. Also, ANI is a pretty useful thing to have and getting rid of it doesn't exactly fix much. Without SNI the server only has the destination IP address to determine which site and thus which certificate to send to the client. Having https sites with multiple certificates hosted on one IP address only works because of SNI. You would break a large portion of the web by disabling it. Also, even if you do disable SNI, the server still sends back the certificate with the domain names in it. And even if you ignore all of that, there's still reverse DNS which will probably be accurate if they send mail from that server and you can always do a DNS lookup for every domain name there is to get a map of which domains point to a given IP. Due to DNS based geolocation that won't work for every site but the sites using that are going to be big enough to find their IP address ranges via another method.

In short, there's really no good solution here but an amendment to TLS could conceivably make it to where it wouldn't be possible to narrow it down to which site that an IP address hosts the user was visiting. That could actually be good enough for traffic to e.g. cloudflare.
> A weekly cleaning of a 1,500-square-foot home runs about $156.

It doesn’t say what’s included but off hand that seems 2-4x expensive for a weekly house cleaning of that size.

That (relatively) high pricing may be specific to Seattle though as they’ve got a high ($15/hr) min wage laws there that would apply. Combined with non-contractor employees, FICA, and benefits, they’re easily looking at $20+/hr in labor costs.
Adidas sold 1M shoes made out of ocean plastic in 2017
Saying this isn't leftbook means that you won't be banned from the group for having opinions that aren't highly liberal.
>You only need JavaScript if you make a site that is basically an application.

You may not even need that. As part of the process of learning Nim, I've been making a package repository that's designed to accept artifacts from a CI system, store them, and allow searching by a variety of different package metadata, including a web interface to manage all your artifacts. Not a complex webapp, but also not a trivial one.

Anywho, I decided to set myself the challenge of using no javascript anywhere on the site. It's really not been much of a problem. The UX is different, which means the application UX design is different. But it isn't worse.

The only thing I've run into and been unable to solve without javascript is that when you use the file picker to manually select a file on your computer for upload (rather than using the API), I can't update the page to show you which file you picked.

Based on my experience, javascript is like a fine spice. A little bit of it added to your page in just the right amount can make an average web experience fantastic. Taking the cap off the JS shaker and just pouring it in is almost certainly going to make the experience far worse.
I quit social media, TV, movies, series, newspapers and video games
According to the FAQ[1], they also offer 9.9.9.10, which passes client subnet at the cost of other features.

[1] https://www.quad9.net/faq
It's almost as if the hegemonic form of Econ theory is mostly bullshit that doesn't correspond to reality.
Simple - sometimes you don't need IoC.

Also, Java is statically-typed language and DIC are a way to do more dynamic stuff (@Transactional proxies) - such things are possible without DI in some other languages.
> All I want is a simple raised wooden platform, and they're absurdly expensive.

> At some point im going to be forced to build the damn thing myself if the market is going to refuse to sell anything sensible

I did this and was so happy with the results that I built a second one for the room that we rent out. Probably $80 in materials and a few hours to assemble. Feels sturdier than the floor it stands on (no weeble wobbles). Photos: https://imgur.com/a/gtwmS

Could share plans but it's pretty simple: 1/2" sanded plywood for the surface, 2x6 outer frame, 2x4 joists, 2x4 legs that bolt to the frame, a pound of 3" screws. The plywood surface sits about an inch inside the frame, creating a lip that holds the mattress in place.

If you don't have power tools then HD / Lowes can can make all the cuts for you (I recommend this for the plywood as they have the best saw for it), then all you need is a drill to put the thing together.
And I wanted to add a similar comment, why on earth would any privacy-oriented person would use Google's 8.8.8.8 when there are other options out there?

Oh, and I definitely don't buy this for Google: "The Privacy option above is based on the providers promise to do not log or share your DNS requests."
In the UK there would be about three times as many chevrons and they would be much thicker - see figure 4-18: https://www.gov.uk/government/uploads/system/uploads/attachm...
Where is the most important feature of a Kanban board, limit work in process? At least display the limits in some way. Kanban is not just about showing cards in columns. The goal of a Kanban board is to eliminate overproduction.

https://en.wikipedia.org/wiki/Kanban
Okay so this actually goes straight to the heart of everything that's wrong with the web development communities obsession with PWAs. The technologies behind PWAs are fine, but people need to learn how to properly assess these buzzwords and learn if their suitable for the particular use cases of their site.

The main use case of Twitter is to look at your timeline, yet Twitter Lite somehow screwed that up and made it slower, even on subsequent loads. Not only that, the particular implementation provides arguably a worse experience, doing things like showing three different 'loaders' on the path to the timeline (Twitter icon 'splash screen' (wtf, I thought this was all preached?), spinner for the whole 'app', and then spinner for the timeline).

Reminds me a lot of people's obsession with Webpack and code-splitting - I'm sure a huge majority of projects will find >75% of their JS bundle weight being their dependencies.
> "Any products that require additional services beyond opening a box, Amazon doesn’t do well," Kalyanam said.

Well, there’s AWS, which smashes that mold.
The reason housing is such an issue in the richest parts of the world is because zoning policy is set at the local level. The interests of prospective buyers and market incumbents are at polar opposites.

Byers want cheap housing, but existing owners want their property value to rise. Since those living in the area get to vote the natural outcome is stagnation.

Japan is somewhat getting around this for two reasons. National zoning laws as noted in that article, and expanded upon by e.g. [1], and a zoning law that doesn't lock areas into certain developments, which avoids American-style developments where certain parts of town are only residential, or only office space etc.

1. http://urbankchoze.blogspot.nl/2014/04/japanese-zoning.html
Ask HN: Launching a SaaS startup with free plan first?
Hi everybody,

I am excited to launch my startup soon and I was wondering if it makes sense to give out a free plan so people can test it. A free plan with all features enabled that is.

I am planning to offer three pricing plans and I am thinking of three combinations:

1) free (basic features, with trial period which ends automatically), basic (paid, more features), advanced (paid, even more features)

or like above feature sets:
2) basic (paid), advanced (paid), Pro (or a better name, paid)

or
3) free (free forever, basic/limited features), advanced (paid)

Does it make sense to give out all features on the free plan so people can test it and potentially give feedback and/or report bugs? Is it risky to give away everything in the beginning because I could disappoint the people when the testing period is over and they would have to switch to a paid plan?

Would it make it easier to tell the people upfront that the free plan (with all features activated) will only be there for a period of time until the paid plans are ready for use?

I am very excited and I just can't decide which way to go.

The product is ready and I am lookinging forward to launching soon.

You can find more information about my application at https://github.com/triggerfsio/packages

Please note that nothing is officially launched or ready, yet (in case you want to test something). It will be in the coming weeks hopefully.
I don’t think I’d characterise the discussions around the technology as hate. Maybe with the exception of the environmental cost of Proof of Work.

Where most of the heat comes from, in my opinion, is the religion that’s grown around it. Fundamentally, it is just a technology; clever in parts, flawed in others.

Some people have ascribed almost messianic qualities to it. And like many religions, the adherents often just ignore evidence that doesn’t align with their worldview.

Personally, I find the religion bit irritating but I don’t hate it. I do find it frustrating because it taints the technology which, in my opinion, does have merit.
The number of times I've seen YIMBYs say things like "Abolish All Zoning" is rather high. Zoning is a far more complicated thing than just restricting density, it prevents industrial manufacturing from happening right next to an elementary school, and it allows cities to make sure that sidewalk space in front of buildings are publicly accessible.
Wow is free to play untill level 20. You can play at level 20 for as long as you like, and upgrade / sub to unlock new content.
On “solving language” (2016)
What is my day rate? A day rate calculator
Beginning Rust – From Novice to Professional
> You can easily test TV brands by going to a store and looking at them. You can't really test different mattress brands in a store; yes, you can lie on them, but in my experience at least, that doesn't give a very good prediction of what sleeping on the mattress long term will be like.

FWIW IKEA offered 90 days "trial" when I bought my last bed a couple of years ago.

I liked it for a few months so I never verified if their return policy worked.
Part of the problem is Java environment itself, other platforms allows exporting single instances (import an actual singleton), so there is not so much need for DI

Also, you don't need to swap everything, your application (in fact) has hard dependencies. And mocking everything is not always the best way to test system (sometimes it's totally okay to mock the whole db)
I'm in the weird position where, we are family planning, but (to our knowledge) unsuccessful, but started getting a series of emails from Amazon congratulating us and offering up suggestions like vitamins, baby registry and, of course, housecleaning services w/ discounts available.

(The first email was, to put it lightly, premature. Now we got one that says "week one", and it could be right, or not. We don't know yet.)

These emails puzzle me, because I pored over my shopping history, and I can't find any indicator that would tip off their algorithm.

But I do get the idea of trying to sell things to expectant mothers. Such as convenience services.
Why exactly did you choose Netbeans and Gradle, and why didn't you use Spring Boot for your first setup?

And how exactly did you search for examples, considering that there are pretty good guides and lots of examples right on the Github?
Here's the one from Spring:
https://spring.io/guides/gs/accessing-data-jpa/
Google has a separate, stricter, privacy policy for Google Public DNS: https://developers.google.com/speed/public-dns/privacy

Basically there are two log files kept:

- One for up to 48 hours which contains IP addresses, which is used for handling abuse.

- One is permanent which doesn't contain any personal identifying information (eg IP addresses), which is used for things like internal performance monitoring, load testing, and tracking frequency of longer term abuse etc.

Google provides Google public DNS because if you see the internet as being slow because of poor DNS performance, then you don't use websearch as much. Google doesn't need to use Google Public DNS to track users, and would rather not have the information (as it makes it available for government requests etc which are a major pain to deal with). But running a large scale recursive DNS server tends to attract a _lot_ of abuse, both intentional, and unintentional as I'm sure 9.9.9.9 and 1.1.1.1 are discovering.

Google provides Google Public DNS because a lot of ISPs provide extremely poor default recursive nameservers (having tiny caches, dropping queries due to overload, not implementing IPv6, DNSSEC validation, EDNS0 payload size, or other important modern DNS features. Some ISPs also hijack domains for their own purposes, or "stretching" DNS TTLs etc) so providing a better alternative to improve overall Internet use is clearly in Google's best interest.

Having other public resolvers, with different trade offs is clearly better for everyone, including Google as long as they are reliable, trustworthy, and provide low latency responses.

Good luck to everyone who's joining in the fun of running a planet scale recursive DNS server.

(Disclaimer: I have previously worked on Google Public DNS, but no longer do)
Fakespot can really help for the biggest sites with reviews [0]. Previous to using it, I just ignored Amazon reviews completely. But this does a really good job of cutting through the shit to get something approaching public sentiment. Half of my buying decision these days is actually whether or not the company has a history of buying reviews for their products.

[0] https://fakespot.com
10 Faucets. Free coin autowithdraw in 1 wallet
> Ideally this kind of thing should be roughly on a log scale, along the lines of https://en.wikipedia.org/wiki/Preferred_number, e.g. https://en.wikipedia.org/wiki/Renard_series https://en.wikipedia.org/wiki/E-series_of_preferred_numbers

Traditionally various "gauge" units have been used (e.g. AWG[1]), which are more or less logarithmic. Not quite as elegant as Renard/E series, but still craftsmen and engineers of the past were not completely oblivious of the utility of such scales.

[1] https://en.wikipedia.org/wiki/American_wire_gauge
if anyone has any questions ask away
My point is that many people complain that life's too short while spending 40+ hours per week doing something they don't like without giving it a second thought. Sure, not everyone is able to get a job they love. I'm not saying it's easy. But many don't even try.
The concern I'm expressing is there are a large number of people saying the phrase "abolish all zoning". That last point you made is rather important, additionally things like mandated setbacks allow cities to require there to be things like sidewalks around buildings. Other zoning includes not allowing features that could easily fall on people when walking along those sidewalks.

You could go through this list for a long time, and keep finding aspects of why zoning is a good thing. Yes using zoning as a tool to prevent diversity/mixed commercial use is a bad thing, but for essentially any other reason that zoning is used, it's usually a good thing.
Obscene? You will run out of superlatives pretty quickly if you use them so casually.

As VR has brought me closer to a world I previously had little contact with I've find the gaming community's quickness to anger and it's (lack of a) sense of perspective fairly exhausting.

It's impossible to even begin a discussion about monetisation strategies without getting shouted down. You'd think we were discussing gun reform in the midwest. ;-)
I’m talking about the cognitive load of the language. Learning JS is a real complex task whereas learning Lua is not. Learning JS as is is hard since its moving so fast. I think nobody can deny the confusion surrounding the language. Lua is stable is the sense that 5 years from now you will still know how to use it even if you don’t keep up with the latest updates.

Also if you have ever dealt with any babel/webpack craziness recently you know what I’m referring to :)