skysight-inc/HackerNews huggingface dataset:
Eh, you've got to keep in mind that Seattle is pretty tiny itself, and is surrounded by a lot of suburbs that are also industrial/tech centers (Bellevue, Kirkland, Redmond, Etc).
For anyone interested, here are some web browsers that are actually minimalist and not just reskins of chromium:

http://surf.suckless.org/

https://fanglingsu.github.io/vimb/

http://www.uzbl.org/
is it legal?
Escape Tunnel, Dug by Hand, Is Found at Holocaust Massacre Site
Is the brotli decompression step really the most dangerous vector on the client-side? What about all the non-verified client-side native code that actually interprets file data? From a practical perspective using the C code doesn't deteriorate existing conditions and using the Rust code doesn't improve them.
If your bookmarks bar is using up too much RAM, consider falling back to w3m, lynx, or wget.
How are they getting attrition numbers? I signed up with interviewing.io many months ago, and never heard from them again. Sure enough, their website still advertises "join the waiting list" rather than "join". Any significant attrition should leave them completely devoid of users... right?
>RAM is meant to be consumed.

By users, not developers.

Edit: I know, I know, I know... But you all get my point.
Sounds interesting, but the article doesn't show up for me.

Ad-block shows it's blocking some font files, but everything else is getting through. I hope it's not a new trend to not display anything if custom fonts don't load.
I see I may have skipped showing my work on too many steps here for my point to have made sense initially. Sorry, my fault (no sarcasm). So, when you try to concretely manifest the sortition idea, you find yourself stepping in an awful lot of the same problems you get with juries. With a twist, but very similar. I'd intend to have advocates on hand for the various positions, and if you think the bureaucracy won't be stepping in here with procedures and rules, probably enforced by a process moderator that looks an awful lot like a "judge", along with formalized rules for the other parts of the process, you don't know bureaucracies. Surely we don't expect the participants to all be auto-didacts? And yet, we can't just have one person teaching the relevant issues, or that one person has too much of the power.

And I don't say this often, but the bureaucrats would be right here. They would be necessary.

There's no way sortition is going to be "randomly choose 100 people, stick them in a room with nothing but a problem statement, accept their decision". It shouldn't be, either; it needs more structure than that. Right down to things like shielding the chosen participants from undue influences, and a lot of really interesting questions around transparency... again, quite like a jury.
Fully understand what each line of the code does.

Third party libraries, copy & pasted code from Internet, helper functions from a framework, and more often hides critical information the coder needs to be aware. Many inexperienced coders simply put together code and produces working code without good understanding of why/how their code works.

I found that deeper understanding of the code not on the first level but all the underlying libraries and functions, lets me write more concise, bug resistant, and easy to understand/maintainable code.
> ... but, in fact, San Francisco spends tremendous amounts of money on the problem. The city is allocating a record $241 million this fiscal year on homeless services, $84 million more than when Mayor Ed Lee took office in January 2011. But the city struggles to track exactly how all that money is being spent and whether it’s producing results. Eight city departments oversee at least 400 contracts to 76 private organizations, most of them nonprofits, that deal with homelessness.

Perhaps the city should re-think on the effectiveness of such programs. My biggest problem with the programs is that they are indirect and empower bureaucracies rather than the people they are purported to serve. For instance, housing subsidies are incredibly inefficient. The programs (in NYC at least) often provide a housing subsidy in a very popular neighborhood. So for instance, market rent could be $4,000 but subsidized rent would be $1,000 for a net transfer of $3,000. If the landlord had an option of paying < $3,000 and being able to rent the apartment at market rent, he would surely prefer that option. As an alternative, if that family received a direct $3,000 subsidy, the family would likely only use a portion of those funds to pay for better housing. Too many transfer programs that allocate a particular good have that problem and are highly inefficient. I doubt an extra $100 mm would provide any meaningful changes to many.

[0] http://www.sfchronicle.com/bayarea/article/S-F-spends-record...
Tough, I guess.
Who's the emperor?
I'm afraid that in order to solve those problems, the specs from W3C need to be radically simplified and improved.
... and that's emphasized by the linked PDF. I think the author's definition of CREW includes what you think it doesn't include.
Doesn't that lead you into a place where you can't modify the constraints of your application without sending the patches upstream (for example we hit limits with the mysql connector for C++ all the time, but they are our application specific).

Also, how do you mitigate another leftpad disaster?
sorry this is offtopic but: scrolling, scrolling . . . oh great, where did my article go and what am i suddenly reading now?

reminds me of jankyscroll (https://github.com/benzweig/jankyscroll)
https://groups.google.com/a/webmproject.org/forum/#!topic/we...

WebP lossless is a more efficient solution, processing pixels instead of bytes.
No, that's not at all how it works.

"Hellbanning" is a form of banning where the site takes steps to avoid tipping you off that you've been banned. It's ostensibly a defense against spammers and trolls, who will create new accounts after being banned.

For the past couple years, bans on HN are announced publicly. They're not automatic; the moderators do it directly. It's not based on your karma.
It's not very efficient compared to specialized mining hardware. I haven't done the math but your return will probably be <<1% of the credits.
I fully support innovation in terms of a new web browser... but this isn't really what I'd like to see. I feel like the web browser should be more of an OS than what it is today. Why does the language attribute in the script tag only support javascript? Wouldn't it be rad if I could write C#, and not have to transpile it... wouldn't it be rad if browsers could add more language support automatically (with your permission first). So if you go to hipster.io and they've decided to develop their whole client side in lisp, but you don't have support yet it goes to mozillas module repository and downloads the plugin? Wouldn't it be rad if jquery was installed as a module, and you only downloaded it once for ALL sites, and you only redownload it if the site's version is different/customized...
SASE panel on the moral economy of technology
You still have the duplicated processes across the different tabs to contend with. That's the real RAM killer.
I have (I live in Seattle, but don't work for Amazon) and the weather is pretty great roughly nine months out of the year. Late November to February are dreary but spring, summer, and most of fall make up for it. Sorry for leaking the secret, fellow Seattleites.
An explicit floor for the valuation, rather.
Or even Min[0] which was on here a few months back.

[0]: https://news.ycombinator.com/item?id=11484770
Programming in D – how a Turkish D tutorial became a multi-language book
No it doesn't. The marginal price that people are willing to pay diminishes as the supply goes up. There may not be enough buyers in the world to saturate demand for the entire address space.
Why would I not want my browser to use RAM?

What else with my 16 or 32GB of ram am I going to do when I surf? I would happily give double the current gen ram for better performance.
My best guess is that something I type triggers someone's preconceptions about a topic and then they reflexively seek solace in the down triangle.

Edit: Or, perhaps, they are rate-limited by HN and can only use the triangles?
Never assume your application is the only application running on my machine. And never assume I will be running only one version of your application.

My girlfriend who is a non-power user regularly has 2 browsers open and her laptop is swapping constantly with it's 8G of ram.
The other reason none of these returns are realistic for an average person:

1) People don't get a lump sum at the beginning of their investment history

2) Ah, but you say, dollar-cost-averaging. The problem there is that people get more money to invest when times are good, and less when times are bad.

3) As a result, even when buying in responsibly, people are buying more when the market is high, and less when the market is low.

It distorts performance. Plus, betting on having average-or-better performance is a risky bet. Don't count on more than 2.5% / year lifetime.
The typical web browser UI is a terrible waste of pixels. It might be a requirement for non-techies but no-one surely clicks the back button or drags the scroll bar, at least no power user does.

I personally use Firefox + vimperator with menu bar, address bar and scroll bars disabled. A single line status bar has all the info I need.

I've also dabbled with some of the "micro browsers" but none was satisfactory without a lot of trouble configuring proxies, etc.

For the future, I am hoping that someone will put together a Servo based micro browser with a keyboard oriented user interface.
You can use straight PHP in blade templates if you want. Even with blade tags, for the most part it's still just PHP.
About 25 % of compression improvements for short files (such as web pages) come from the static dictionary. The rest are format improvements. The relatively small static dictionary does not improve the compression of long files.
How much would someone even stand to make running Bitcoin hashing 24/7 in this scenario? Not much I'd imagine.
How Facebook Tries to Prevent Office Politics
All this and all the free bananas you can eat!
what's the difference? It was upvoted to the main page then flagging boots it off right?

and why did you flag it if you don't mind me asking?
Sometimes it's OK to sell a lousy company at a low price--it's a lousy company! The beauty of a wide index fund like the S&P is that any one company diving won't hurt you. Companies typically last in the S&P for a long time, so the potential gains of adding companies earlier or selling them at a different time average out. Even Facebook has more than doubled since being added to the S&P and that's the definition of a strong growing company. If you really like a company that is being booted from the S&P you can just go buy it directly after the announcement and you'll most likely be able to pick it up on quite a discount.

You can use different indexes if you want to have smaller companies (the Russell 2000 is a good choice), but the whole point of the S&P is that it is made up of established firms. Perhaps lower reward, but also lower risk.
When I know how to drive faster, I will definitely burn all the gas as fast as possible. I will just improve my driving skills at the end.
Mod_security is a good option proven with time. Especially, if you know how to "cook" it (read this book by Ivan Ristić to learn: https://www.feistyduck.com/books/modsecurity-handbook/).

But mod_security provide a very basic approach based on signatures (regular expressions) which:
- very hard to maintain and tune, especially if you have applications with a lot of updates (if you don't tune you'll get false-positives);
- they don't cover all the attacks;
- it not that fast because you need to match each request to the signature database (it's possible to make fast though as CloudFlare did with LuaJIT and OpenResty).

There are no learning capabilities in mod_security, so you need to dedicate engineers time to tune it. There is a lack of analytics. It will detect thousands and millions of malicious request but never says which of them are targeting real vulnerabilities in your apps.

Anyway, mod_security is just another product. It's plain WAF, with a great community and good CRS (signature ruleset).
Agree. I feel respected on HN although my opinions are somewhat unusual in a number of cases. There are sometimes where I get a number of initial downvotes, but tell myself it probably mostly newcomers from reddit who just got their downvote button.

I chalk it down to HN being positive (and me being polite and not needlessly provocative), and I also try to help others who have been targeted by the downvote & flag squad as long as what they have said is somehow reasonable.
+1 to this.
The point of writing tests is to provide information, not prove correctness.

IE, a test is another way to explain what the developer of that test cared about, worried about, needed to verify of the code that is exercised.

Also, tests provide anothing built in consumer of the code, and all code with more consumers is better code, purely by surviving the stress.
> "one of the best recruiting tools Amazon has is if people come interview on a nice day, and people are sitting outside having lunch from a food truck."

Because no one else has that ever? That seems pretty normal, pretty silly to consider a perk and personally pretty useless.
Then that should be configurable. Personally having 8G of ram dedicated to my browser limits the possibilities of the machine I have.

(remembering most Macs come default with 8G of ram)
Well, I removed "minor cost savings", because even that is being too charitable. Silicon is cheap, and it wouldn't take much of it to create a separate network processing domain on each node, which would perform all the functions of an IDS on cleartext, but working for the node's owner rather than whomever supplies them network transit. It's also better security with regards to heterogeneous nodes, telecommuting, unenumerable Internet links etc.

Information architectures can't help but being simultaneously technical and political. The original "End to End principle" came out of utterly technical concerns. But codified into a principle, it becomes "political". This is inevitable, because the drawbacks of poor engineering aren't felt immediately, and in fact can be quite beneficial in the short term.

There are of course plenty of vendors selling top-down "security". Right in this paper, they say "the market for such DPI devices is expected to grow to over $2B by 2018". Power tends to centralize until it collapses, which is why we as individuals must work to rebuke such trends.
I didn't say it didn't include that. I have that report more or less memorized, after all. I just felt it was very important to emphasize that there really is a practical application by real people on the other end of the report. Perhaps I didn't make that clear.
> If reasoning about uninitialized memory would take a review of the entire brotli code base, didn't the rust port require that anyway? (speaking as someone who has done a couple of cross-language rewrites)

Yes, and now they can rely on the Rust compiler to help keep them safe whenever they make a change. If they had stayed in C, any changes would require more manual reasoning about uninitialized memory.
qutebrowser is also worth mentioning:

https://qutebrowser.org/
It's closer to like November to March/April. It was in the 80s for a few days in April here this year.

Also, the only places around the country where it isn't dreary, damp, and grey from late fall through spring is California or the South. Compared to the Northeast or the midwest, Seattle's winters are incredibly mild.
That last one is already implemented with browser caching. Go to a popular website and check the Requests tab on your dev console, it'll probably show 304s for CDNs. But possibly some companies join many JS files together before publishing.
The thing is that a bank is a "very staid institution"

A bank only understands an ordinary business with ordinary assets that can be liquidated if stuff goes, as well as an ordinary niche in a well-known sort of market.

How much money you're making now is an impressive statistic to you. How long you have been making a steady amount is the figure a bank you be most concerned with but even, them knowing why you've made this money is important since there are lots of ways to seem like you are getting money.

A bank doesn't have the resources to research the particularities of an online business - or probably any business that doesn't have a significant history of making money. Really, banks don't research at all, they simply follow procedures, which is how they can operate on a mass scale.
Learn the tools and languages you hate the most.

That's my cheap advice. It's terribly annoying but you always come out on the other side having learned something valuable from the perspective you didn't want. Always.
I mean, they all use webkit, so not really that much different from using chromium.
Even when physical space isn't limited, such as electronic books at the Internet Archive, there's still the crowded space of search results. If you're looking for a recipe involving a common ingredient, by default, we should probably show more modern / more popular recipes with that ingredient -- and save the historical record of recipes with that ingredient for an advanced search interface.
I'm using Firefox too. I found the UI to be bizarre, but the content was so helpful I just tried to ignore it. This site finds a place on my bookmarks bar despite its horrific UI.
this post is about what happens if Gawker is destroyed by thiel... if people really don't like gawker, then I really don't think they'll like what is likely to come next. this is a prohibitionist argument and it seems like a good thing for Hacker News to discuss instead of flagging.
Who unfollowed whom on Twitter is gossip.

My point is that HN moderators (I'm one of them btw) didn't moderate this article, and would never do so merely because someone said a thing about pg (which is what the comment upthread seemed to me to imply).
Is this like Pied Piper?
Admittedly not holding my breath but even if I were, 32 BILLION chicks will die before 2020
Marvels of Things Created and Miraculous Aspects of Things Existing
Well, it's free servers, so whatever he can get out of them will be good.
Still leads to a bunch of people getting screwed. Even if those people aren't good engineers, they still don't deserve to be fucked by the company.
> and it's keeping people from investing in actually producing value for themselves and others.

What do you mean?
It makes an argument I agree with but have read in dozens of other places, and makes it in an insufferable tone. It's written in such a way that it will generate a horrible thread here. Some topics are worth long arguments on HN, but the Nth take on why Thiel vs Gawker is ominous isn't one of them.
Sophos does not exactly have a good security reputation either... https://nakedsecurity.sophos.com/2012/11/05/tavis-ormandy-so...
Ironically, if you want to talk about what the crowd believes, the crowd believes that people used to believe the Earth was flat.

The historical evidence that this was ever a widespread belief is quite weak. People generally either didn't think about it, or knew it was round.
Having worked at Amazon.com, we used to joke that we could get anyone to move to Seattle if they interviewed in August. The summers are pretty amazing in Seattle, but the weather sucks the other 9 months of the year.
Interesting option. Will I learn anything or beneficial to me in anyway apart from helping the TOR community?
Wow, this was an awesome AMA. Peter it is super generous of you to share your expertise in a very opaque and confusing area of the law. On the topic of O-1 and EB-1A extraordinary ability, there IS a misconception that this category is too challenging for most people to consider as a visa option.

In fact, for entrepreneurial folks who are resourceful and achievement-oriented, "extraordinary ability" can be a great choice. The critical factors are

(1) understanding what the adjudicator's looking for,

(2) supplying organized, well-presented, high-quality evidence in 3 or more of the specific categories, and

(3) creating an interesting, easy-to-understand "success narrative" that guides the adjudicator through your evidence.

These quotes from Peter in the threads below sum it up nicely.

"For those who have not won major awards, it's really a mix of media coverage, publications, awards, good work, etc.... It's very fact-specific and in the end it's a feeling that someone is very bright and doing interesting work.... Also really that the product being developed is interesting and grabs the attention of the adjudicator."

"It's really conveying - supported by evidence - what is really interesting and significant about the work and achievements of the applicant and conveying the applicant's passion. And most talented founders who are truly passionate about what they are doing have a good faith basis for proceeding with an O1."

* * *

I'm also an immigration attorney (licensed, non-practicing) with a specialty in extraordinary ability cases. If it's OK with Peter and the mods, I'd be happy to continue answering questions on topics relating to O-1 and EB-1A.

I'm also in the process of building a DIY course on compiling your own O-1 evidence package. I'm actively seeking beta testers to tell me their stories, provide feedback on the materials, and help me create a kick-ass program that really helps people.

The course wouldn't be a substitute for hiring a good lawyer (which I highly recommend). I envision it more as a resource you could use to understand the O-1 requirements thoroughly, and begin compiling a great evidence portfolio right away.

Does this sound like a thing that would be useful to people? Please contact me (info in profile) if you have comments or would like to help me beta test. Thanks so much.

I'll also reply to some existing questions below. IAAL, but standard disclaimer: This isn't legal advice, and it doesn't create an attorney-client relationship.
>gang up

So aggressive and aggravating!/s

>a reasonable decision

Who says the dress code is a reasonable decision?
> Build the mental model of the software before touching code

This x1000.

This goes for starting fresh, and coming back to existing code. Too many times I have seen horror that was the result of developers diving right in to coding without spending any time at all having a complete mental model of what they're doing.
all of them, that's still nil though.
if you are a manager of a product, it can go two ways... you either are the leader of all that is that project or you foster that direction from your team.

for the former, you sure as heck better know the technical aspects of that product other wise you are in the wrong position.

for the later, ask questions when you encounter jargon you don't understand, or even you know look it up.
lol. where else have you read this argument tptacek?
If a fund manager is relatively close to Kremlin, than yes.
>If your browser is using 50MB of RAM

If only that were a relevant remark. The tab with the linked Oryoki web page alone is using 250 megabytes for me. And a second tab of the same page is using an additional 230 megabytes.

Somehow I don't think that that's well utilized RAM for the ~350 kilobytes of web content. This page uses 200 megabytes as a tab, and HN isn't exactly a heavy page.
It's completely crazy that their first approach is to tax tech companies. In other modern cities, you're allowed to build higher than 3 story buildings.
To be fair, the biggest offender in all this IS javascript in webpages. Though even more Javascript in the browser UI isn't going to solve the Javascript problem when it comes to performances.

Anybody can shift+Esc on Chrome and see how Javascript heavy pages consume a shocking amount of Memory.
26 Reasons Not to Use GTD