skysight-inc/HackerNews huggingface dataset:
But isn't electricity much more expensive per energy unit than natural gas? I don't have an ax to grind on this, but it seems like comparing apples to oranges if cost is a concern (which it may not be).
"Their discussion of Rust's error handling is woefully incomplete."

These are clearly not intended to be dissertations on the topic.

However, i don't think anything you said changes their discussion, actually.
I think you just said what I was trying to say. Thanks!
In the Error Values Draft Overview[1], rsc provides another argument against traditional exceptions:

>As a cautionary tale, years ago at Google a program written in an exception-based language was found to be spending all its time generating exceptions. It turned out that a function on a deeply-nested stack was attempting to open each of a fixed list of file paths, to find a configuration file. Each failed open operation threw an exception; the generation of that exception spent a lot of time recording the very deep execution stack; and then the caller discarded all that work and continued around its loop.

[1] https://go.googlesource.com/proposal/+/master/design/go2draf...
I don't understand what that means, "internet backbone?"

Is that a physical location somewhere? I've read on the peering link, are they saying there's an "internet ethernet port" at 375 Pearl St, New York, NY that they plugged their whole mesh network into? Where's the ethernet cable go from there?

I'm probably asking a bit too much here (how does internet work lol) but I don't understand how they've bypassed all ISPs... I just figured Comcast, being an ISP, also has a controlling stake in whatever means by which it gets data across the pacific ocean or whatever.
the bike alone doesn’t replace the private automobile, and neither does public transit, but when you combine the two, that’s when the magic happens. Then the car becomes redundant in cities.

I love the picture of a guy moving a bed on an oversized and strange (to my eyes) three wheeler.
Practically speaking it's done a lot. Even outside of web development.

For example Gradle (a java build system) runs a daemon that hosts a bunch of tasks that run and die.

Docker does it with images.

The browser does it with tabs.

Php achieves it with the help of server components. That is fine, but I wouldn't advertise it as a feature.
You're not the market. I keep finding new things I want to watch, to the point where there's almost too much choice.
What I miss in LyX is the ability to interface with Grammarly or LanguageTools. Otherwise it works great.
Highschool drop out, whose only skill is calling the police on innocent people? What are you even thinking?
Okay, if it really bothers you that much, omit the "sorry" and say the rest of the sentence. Sheesh.
My parents built a house. They got help digging the foundations (which required heavy machinery given it was built on rock) but did everything else themselves. A couple of tips:

- They bought a pretty run down shell as their first project to learn about bricklaying, roofing, electrics, plumbing etc. before buying the land for the new build.

- For the new build, they got an architect to review their designs pretty thoroughly, given the country's strict building regulations.

Also, don't underestimate the enormity of the undertaking. It took them 9 years to complete the build, working most evenings and weekends after work.
Your Mailchimp Growth Stats in a Google Sheet
Author here; thanks for the interest!

First of all, you're completely right. I do actually mention this fact just before the start of the section "An experiment". Here, the argument is that the bias this odd/even mismatch introduces is orders of magnitudes smaller than what is introduced by the rounding errors; that is, a perfect theoretical RNG drawing from that range would not produce nearly as biased a result (and conversely, if you were to run the snippet in the blog post using `rng.Next(2, int.MaxValue)` or `rng.Next(0, int.MaxValue - 2)`, you wouldn't see the same bias, even though the ranges are still odd/even-biased to about the same extent).
> The attacker owns evil.com. They can make it have any headers they want, and then javascript on yoursite.com or any other site is allowed to make ajax requests to it.

Only if the page is originally requested from evil.com or if evil.com is listed in the CORS http header from the legitimate domain.

In order for this attack to work evil.com needs to be added to the CORS list in the http header and JavaScript needs to be inserted into the page body to make XHR calls to the evil.com domain.

> Did you test this on HN?

I tested it on a couple of sites both with http and https. It is not a valid vector of attack. Don't take my word for it. Try it.

---

All these technical conversations are really a red herring based upon the untested assumption that modification of page traffic is trivial if the page is served over HTTP. While this is possible it isn't trivial and requires multiple stages of compromise.

Typically man in the middle attacks refer to encrypted traffic, such as HTTPS, instead of plain text traffic. The benefit of a man in the middle attack is that the attacker is in the encrypted tunnel between the two end points reading data that is otherwise encrypted and thereby voiding any benefit of encryption.

Modifying traffic is less trivial than reading traffic. It is certainly less valuable when there are security conventions in place to ensure end point authenticity, as in limited to only locations that are available by address and policy.

> I don't mean to brag, but just to point out a possibly relevant credential:

Don't care. I myself have found and reported a critical flaw in V8 that broke recursive function access under certain conditions. I don't remember when the resolution was released to V8, but it was first available to Node with 4.2.4 on 2015-12-23. All prior versions of V8 were impacted.

> If an attacker MITMs yoursite.com and modifies the javascript

And how would you do that? I have not seen anybody prove they can both MiTM a production site and modify the data in a way that breaks same origin policy yet everybody says its trivial. If you really want to brag and get another 4 digit bug bounty then prove that.
Like I mentioned, I don't think you're looking at this in a realistic view. The original constitution was a very principled document, and yet it excluded many rights to women, poor white folks, and had no protections for Native Americans or African Americans, and wouldn't you know it.. the whole thing was written by rich white landowners.

In internet discussions too often do people want to drop the history of hundreds of years of identity based politics, and I think it's because now identity politics are being used in a way that they feel threatened by.
lol removing options with one hand while masturbating to https with the other
When I got my first job the excuse I heard for the office being so cold is that it is chilled for men in suits (with jackets on). Which is definitely not how most employees are dressed in the summer!
> I think there is a stigma people have that heating is essential for life, but A/C is optional.

I don’t know if it’s a stigma but it’s arguably a myth. Having lived both in areas where 40C is normal day after day in the summer and other areas where 0C (or below) is normal day after day in the winter, I can tell you which of heating and cooling is optional. In the extreme heat, as long as you drink enough water, you’re usually fine without air conditioning (but very uncomfortable). In extreme cold, blankets only go so far and you risk dying if the heat goes off. In my view one is definitely a luxury and the other is not.

Actually curious: is there anywhere on earth that the heat (by itself, assuming proper hydration) will kill you like the places on earth where the cold will kill you?
It's not telephone service is considered critical infrastructure and therefore it is supposed to be illegal to disrupt service. This is why you have to block robo calls on your phone and its not done for you by the carriers. An over simplification is if a call is attempted no entity can prevent it from being made.

I am sure there are some legal loop holes out there that is why the government can use the CSS.
that's a bit misleading.

it was discovered that if you stay out of vision and cast raze, the other player does not get stick charges. that was the 1v1 shadow fiend bot a year ago though.
You won't be able to do numeric stuff with these proposals as well. You would still be missing operator overloading and parameter of integer types, which are the basis of any generic numeric code.
There's a Kotlin/Native that uses LLVM as its backend and differs from Kotlin/JVM in several key ways. I guess it could do something different but as far as I know it has exceptions.

Also Kotlin doesn't have checked exceptions at all.
That's exactly what C++ is doing for their template. The problem here is that if you want to use some generic functions, then you need to look into its implementation to see what kinds of requirements are needed for its type. And if you failed to meet the requirement, you'll very likely get several hundred lines of cryptic compiler error message; C++ compilers have been trying very hard to make the error message readable but it's still an awful experience. Also, an implementer now needs to be extra careful when they want to update the function since a single line of seemingly innocuous change may bring breakages for downstream users. Of course this can be prevented by carefully written exhaustive tests, but then what's the point of not having contract?

So the lessons from a number of PL implementations show that this kind of information needs to be explicitly encoded in codes, and that's the whole point of having "contract", "type class", "concept" or whatever else it's called. Compilers may be able to infer technical details of type, but at least for now it's not sophisticated enough to infer the original intention of the writer.
You must live in a warm place because if I turn off the heating when it is 0 degree celsius outside, then I wake up in the middle of the night because my face is numb.
Ah, I meant 'good' relative to options in the developing world. Getting +20Mb/s for under 0.1-5% of your annual income puts you way ahead of most people on Earth.

But yes, I'm sure there's cities out there with more options than NYC.
The Difference Between a $5 White Tee and a $125 White Tee
Was going to link this same channel. Unfortunately they've barely started on the project. But the amount of knowledge he shares should be enough to cause anyone to think twice about jumping into something like this...
Once AI can move the goalposts, then I'll be worried.
Generally, chaining things in the style that encourages that makes it harder to debug the code, harder to step through it in my head or on paper, and harder to compile to performant code. I'd rather see loops.
Curious--how is the font rendering/text quality? Example, working with digital cards with a title, short description, maybe numbers (currency/stats etc), reading them quickly and organizing them. I'm familiar with Oculus, so maybe in general and compared to the Rift?
That is the crazy part about living in oregon. We have a lot to work on but we seem to be trying.
Even his own daughter thinks his 'vile' opinions he expressed in his 'horrific toddler meltdown' are 'sexist' and 'wrong' and 'revolting'.

https://www.polygon.com/2016/4/21/11479710/alex-st-johns-dau...
Get some experience.

Find small construction sides where you can work as an amateur. Small sides so that you can grasp most of the pieces and how they fit together.

Understand a house plan.

Learn to read building plans and how they translate to a physical structure. The tools and materials used.

Get the tools for the job.

You can not build a solid house in first attempt so Practice. Practice. Practice. Play with the tools, know what fits where, why, and how. Get a sense of how all pieces fit together to form a house and build your confidence.

I recommend you get some bricks and and practice building small structures. No cement. You can use mud so it’s essier to breakdown and start over.

Launch your project when you feel confident you have the skills to see it through.
I thought the same was true for the Bay Area, hence why I moved here. I was genuinely surprised to find Google Fiber isn't even available, let alone any mesh networks.

In all other aspects of technical expertise though it's blowing my previous city, Houston, away. Companies open to candidates based on technical expertise alone (rather than throwing non-B.S. degrees straight into the garbage), lots of great meetups, lots of fellow geeks doing exciting work.

Actually, another thing that surprised me was lack of hacker spaces - Houston seemed to have the same amount of them... one. The only major one I'm aware of here is Noisebridge, same for Houston which has TX/RX.

edit: oh, apparently SF has quite a few more than I realized. So does Houston, but not as many.

https://wiki.hackerspaces.org/San_Francisco
https://wiki.hackerspaces.org/Houston
I no longer live there, but do you know where they ended up on the Folsom bike lane? There was a lot of back and forth, drivers getting really angry at bikers protesting the removal of the bike lane.
Inside – İçerde 2007 Filmi izle Full HD +18
How much did you use? I've used it as a shampoo almost every day for months on end with great results, although I only use a dime-sized amount and I add water with it.
Full Stack Intern
Profile
Design and analysis of systems with UML and process diagrams
Over two years developing with JavaScript, HTML5, CSS3, jQuery
Desirable frameworks: Angular 1, 2; React.js
Webservice RestFull
Object management in JSONObject Oriented Programming with Python and Django
Relational databases (PostgreSQL) and Non-relational databases (mongoDB, BSON)
Basics: MVC, Linux, Github, Git, Scrum
English: 90%
Activities to perform
Keep the platform and technological supplies working
Designing the gameplan for the platform for every stage
Lead the development of new versions of the platform
Planning, designing, and developing Back and Front End using Better practices
App Tunning
Improvement proposals for the Back and Front End
Apis creation
Lead the development of the platform team
Web application monitoring
Such primitives would bring a lot of complexity which is something Go tried to avoid.

Consider that make, map, chan etc are just language features/specs just like int64, string, func, main etc
I have a Wacom Intuos pad. Between that input device and my bad handwriting my output looks terrible. Anyone have any suggestions on how to use it with this app properly?
Yeah, at some point it needs to be decrypted, but the idea is to push it to the last possible moment, and to only allow access to whichever party actually needs to make the charge.
i think this guy has better grasp on what is happening than 99.9% of the population. but he identifies as left wing (i think, since he talks about the direction of the left a lot).

With these views there will be no place at all for him on the left. He will just be picked apart by the dogs. because this is not a message they will wish to hear. must be hard to grow old and see the side you identify with betray its old cause and grow into something else and just not know where you belong anymore. we all need an identity, after all.
Don't ever look at the size of handwritten pages from OneNote then.
You get two? My block on 78th and 1st has Twc, I mean Spectrum, and I don't know what I'm going to do when they get kicked out of the state.
Part of the problem is humidity removal. There are many times when I'll lower the thermostat even though the temperature is already at 76F, but I need to get the humidity lower in order to make the room/house comfortable.

It's especially the case at night where, if the humidity were lower, I'd just turn off A/C and open the windows.
After some research, I understand that falsification is not seen as a sufficient criteria for demarcation as Popper probably saw it. But do you not agree that the idea of falsification as a bare minimum was revolutionary? That was the main point of my original comment.

Apologies to anyone I might have offended by accidentally bundling them with relativists.
Oh, cool, didn't think of it! On to different projects now, but maybe some day... if you don't do it earlier yourself ;) (Though I actually like the pressure sensitivity feature very much...)

Also, in case you'd come back to this reply at some point in future: one feature I'd also love (I think I even wrote an email to you about it at the time) would be easy pasting of images into the document, and a "knife" tool, which would allow cutting them to parts along drawn lines. (And then moving and processing them separately.) I don't remember what exact use case I had for this, but I remember missing it badly.

Ah, and there was some problem with not being able to easily paste links into the document purely with stylus, i.e. without reaching for keyboard. I used Write once for writing a journal from a trip, with photos, and I think I might have had to edit the raw HTML/SVG to add links from thumbnails to full photos, or something like this.
They allowed me to put a slash in my password. Did this happen within the last two weeks?
Is there any way to connect to this from the other side of the Hudson?
comments is awesome
When Jackson Pollack was a new artist, a lot of people in the art world (and even more outside of it) rejected Abstract Expressionism as "art". Today, it is more or less universally accepted and respected. The same will happen for generative art.

As an aside, my favorite painting in the world is Jackson Pollack's "Mural", which currently resides at my alma mater, the University of Iowa. Mural is quite famous, as it was the painting that made him - his first commission, for Peggy Guggenheim, proudly displayed at the entrance to her penthouse. It was recently appraised at about $250M.

When Guggenheim moved back to Europe after WWII, she gave away a great deal of art to museums and universities. She offered Mural to the UI. It arrived with $4 in shipping costs due (it's quite large, about 20 feet wide). There was actually a debate at the museum about whether or not to pay such outrageous shipping fees for a worthless piece of abstract junk that isn't even real art. They keep the minutes of that meeting on display with the painting...
Though, in the finest academic tradition, once you try to actually run it, you'll find that it silently depends on a separate library written by the author, which you'll have to find yourself.

(In this case "tensorcv", which is in a separate repository: https://github.com/conan7882/DeepVision-tensorflow )

That aside, I agree that it's an easier read than most ML code.
10 Essential Tips to Managing Remote Employees
I'm unsure on how you could do what you've said without encryption. Any ideas?
Ahh, zero sum international relations. What could go wrong?
There are better systems... over here in Uruguay, you have basic tax-paid "free" healthcare but you are able to purchase better services on top (I have several layers of extra care on top of national basic service).

The richest usually purchase insurance to be operated in the U.S. by top doctors (ironically, probably cheaper than what U.S. nationals pay for the same service), but local doctors are very good (there ARE some services where U.S. expertise is preferable).
I interviewed with DuckDuckGo a few months ago and their founders, investors, and board are not looking for the quick payout. They are more intent at a self sustaining alternative to Google.
What if you like the view? You can't consider these things in isolation from other factors.
Globalsign will revoke your code signing certificate no questions asked
> What makes one language sprout AbstractSingletonProxyFactoryBeans and another not?

On this case, it's the lack or availability of alternatives. You can't take away every feature that isn't the strictest possible OOP and expect people to create expressive and simple code. Remember that those things were created by the best professionals around, and won the selection of best practices and standard open source tools.

People do not write singletons in Python because it has actual static variables. Any moderately complex Python code is full of factories, but people don't even notice because they are actually just a function declaration around the same code that would be there anyway. There is a lot of "writing too the interface" that Java people do with abstract classes, but it comes nearly automatically with duck typing. And for the "bean" part people just use dictionaries.

Go people seem to be taking the wrong lesson from those things.
I think the term used is emergent complexity.

So when you go from particle physics to chemistry, new complexities emerge that can't be explained in the realm of particle physics alone (iirc).

sadly certain "sciences" still cling to the idea that they can simply aggregate the results from multiple of their "particles" and get a solution for larger systems.
How to Avoid Marketing Silos and Build a Better Brand Experience
Pringles can.
I would like to work for a startup but only for a couple of months
I love the startup pace and the possibilities of the early days, however I want to work on my own projects and ideas. Does one excludes the other?

How would you feel if I, as an applicant to your startup, tell you that I want to work with you but just for a couple of months (max. 4 months)?
Shout out to a fellow San Antonio local!
Any vetting for getting into YC female founder conference?
Does anyone know if there was a vetting process? Or just everyone gets an invite?
Someone is always your upstream, or you have a port at a peering fabric (and anything not on-net at the peering meetup goes through a transit provider).
From experience I came off in London at slow speed an definitely had concussion that night.

I still managed to walk to train station with the bike which had a puncture - only in the morning when I got up did I notice I had dried blood all down one side of my head
I worked on a team that did both direct-sold and programmatic ads for a digital publisher and direct-sold was way more profitable. Less headache, too. I'm in the "long con" camp.

It seems to me that programmatic ads are popular mainly because it's easier to measure engagement, not because it's more profitable for publishers, then at some point Google and Facebook got the advantage of network effects.
I just finished pressure-washing and painting a deck for some friends. Simple, right?

I estimated 20 hours, with another 4-8 of uncertainty. The job took 43 hours. So >100% overrun on my best-case estimate, >50% over my worst-case. If you don't have experience, it isn't just estimating the time that's hard, it's hard to estimate the uncertainty too. And I'd done a couple of decks before, just never any with as much railing or a second story.

I nth everybody else's suggestion to take on a couple simpler projects first. If you've never painted, paint something non-trivial. Then build a playhouse.
Show HN: Xkcd mario-ish: a playable xkcd mario level
If you won't stop posting unsubstantive flamewar-style comments we'll ban the account.

https://news.ycombinator.com/newsguidelines.html
In looking at T-mobile's home page there is no mention of the breach. Wouldn't the responsible thing for them to do is post it somewhere high profile that their customer's might see it?

Instead the notice is buried here which doesn't even appear to be a linked to on their home page.

https://www.t-mobile.com/customers/6305378821