skysight-inc/HackerNews huggingface dataset:
- After being burned on numerous projects/ventures (one of which actually used the very database this extension now uses!), I'm not thinking of profitability and scalability right now. Best case scenario: this earns $1-2k dollars a month in donations/grants from individuals, foundations, etc. to hire a part-time contractor to get contributions from a variety of professionals, academics, etc...and maybe another part-time contractor to promote the extension to schools and libraries.

- Google Books search usually works well.

- Anything goes. I don't underestimate a layman's ability to understand (or at least somehow benefit) from highly technical work [1]. Obviously, I don't want technical snippets to be over-represented, but I keep track of snippets by subject, time period, and other metrics. I'll open up access to these metrics when it makes sense to do so.

[1] ever seen Sugata Mitra's TED talk? https://www.ted.com/talks/sugata_mitra_shows_how_kids_teach_...
Yeah, I'd add it if it helps other developers get started with the code base. Happy to chat with you about it, though, too! Feel free to email me.

That said, I'm not sure there's anything particularly interesting or good about the architecture though - in fact certain things I know are probably badly designed
From the guy you're talking about : https://frominsidethebox.com/post/i-dont-live-in-a-truck/576...
"I don't live in a truck. I just sleep in a truck. Living is what happens when you wake up."
Density. Most Americans and American cities refuse to increase density to the proper levels because there is a "suburbs" culture here. Everyone wants 2 car garage, large lawn etc. Living in an apartment for your entire life is looked down upon, especially if you have a family. We're still in the suburbs mindset as historically space has been extremely abundant.
Why Only Us: Language and Evolution
expect is panic, not an exception
Cool idea, but not sure why it's a new-tab thing? When I open a new tab I'm usually going to do something, I don't want to be distracted. Would make more sense to me as a one-page site where you just reload to get a random book. Anyway thanks for sharing and best of luck!
Important people don't know what underlying hardware their software runs on? I mean it's not that hard to figure that out... I hope they're not just parroting what others tell them.
Most of it has, and it is good to document upgrade pathways for 2 to 3 migrations. Some of those migrations require 2 and 3 compatible code. I also highly recommend using the six library.
Exactly, there's a lot of social pressure, but at some point you have stand up for yourself. I refuse to use skype or any of these instant messaging bullshit apps as a matter of principle.
Looks great. Great work.

My wants:

- Default to no images and toggle them like Reddit Enhancement Suite

- Vim shortcuts for all navigation, including a help menu

- Dark mode

- Gallery mode

Not saying do that, just saying what I'd want.
Daplie, the World’s First In-Home Server for Everyone
Maybe companies could offer healthier versions of their products for a price if customer awareness rises.
> the UK doing well outside the EU is Brussels' worst nightmare

So .. how, specifically, plausibly, is this going to work? What would be the main industries involved here? To whom are we going to export that we don't currently? Does this extra-EU UK include Northern Ireland? Scotland What does the border with the Republic of Ireland look like? What happens to the EU nationals already here? What happens to the British nationals in the EU?

I'm not asking for a crystal ball, I'm asking for a plan, which has been conspicuously missing. It really ought to be in the Conservative manifesto, but isn't yet.
Why don't you just make this a web app that people can set as the start page on any browser?
France’s Macron Hack Likely by Same Russian Group That Hit DNC, Sources Say
The phone must have a direct link to our brain and measure our dopamine and serotonin levels. Thats the only way. As long as our hormone data is anonymized then there's no problem.
> there are larger issues to address, like "why do our students feel compelled to cheat?" and "why are tests so valuable that cheating is effective?"

I don't quite understand this statement. Tests are so valuable because a university degree is valuable. If there is cheating, it simply means it is too easy to cheat. The doesn't seem to be any larger issue.

The simple solution would be to require that candidates sit the test in a room which is physically supervised by someone who is responsible to the university.
If you're going to do any random processes, the graduate course (and corresponding textbook) from EECS at MIT is great: https://ocw.mit.edu/courses/electrical-engineering-and-compu...

Textbook: https://www.amazon.com/Stochastic-Processes-Applications-Rob...
These are all very kernel-orientated improvements. My guess is that a 'common' user (whatever that may be), cares very little about the efficiency or improved storage benefits of a new firewall command.

As for users with poorly configured iptables, fair enough but the latest and greatest new firewall toolset will give ample opportunity to create new poorly configured nftables too.

This is all coming from a bitter old sysadmin who has had to re-tool through ipfwadm, ipchains and iptables, and who knows what else in the coming future. I'm sure each iteration has brought improvements to newer setups and advanced networking, but this smells like just another "let's re-write some tools" project.
Yeah it opens on all new tabs right now. I'm not sure how one could limit that...maybe by time of day? Thanks for checking it out!
If the concern is Uglify slowing down the dev cycle, you could turn it off for development builds.
I don't know if that's quite true. While Rust is very deep, I've found that you can get quite far with a few crucial pieces of info (note that I don't speak about generics or macros; haven't worked a lot with them):

* All variables are expected to be sized. So, learn what's sized and what isn't.

* Understand traits and how they add functionality to types. Have a small dictionary of common ones (From, Into, Debug, etc.)

* Learn how to write blanket implementations for traits. This can make your code lighter-weight. You also learn to start looking for blanket implementations.

* Encapsulate ownership details when possible. I'm not sure about the best way to explain this, but...at a high level it means "structure your types so that you avoid sharing ownership".
I personally found it 'heavy'. There's a lot to think about and take in. As it's not like reading typical technical books or papers. There's a great charm/fun and cleverness once things fall into place.

There's an excellent MIT course for it. All the Lectures on Youtube as well.

https://ocw.mit.edu/high-school/humanities-and-social-scienc...

https://www.youtube.com/watch?v=lWZ2Bz0tS-s
Why was the title of this post changed?
> I spend very little time trying to digest information on a 6" screen when I can wait till I get home and digest it on a 4K display and able to concentrate on my work.

This is so important. Not only are larger screens better for content creation, they are better for consumption as well. Virtually everything I do on my phone is done so only because of circumstance--I am not close to my home workstation, office workstation, or laptop. If I am anywhere near my workstation, I massively prefer it to a tiny-screened phone.

If anything, I am addicted to my workstation(s). But I've been addicted to them for nearly my whole life, so I'm not too concerned.

My phone is just something that makes a noble effort to fill that gap while I'm between home and work or otherwise away from the real computers in my life. But it can only do so much with that tiny display and limited input capability.

A routine refrain in my life is: "I'll do that when I'm at my real computer."
> also it's the "safer" version of strcmp when used with n calculated another way

This isn't true; first off it isn't "safer" than strcmp() at all (this isn't strcpy vs strncpy after all), and second, no length argument to strncmp() will make it act like strcmp(). In order to get strcmp(), you have to also check the lengths are the same first.

strlen(a) == strlen(b) && strncmp(a, b, strlen(either))

This is less safe than using strcmp() when you want equality (as this Intel issue shows) because it is easy to forget the length check. strcmp() does it implicitly for you.

I agree the names are not ideal (in fact I write my own streq() and strpfx() routines because I think it reads easier and it is also easy to get the return value of strcmp() wrong), but again, that has nothing to do with separating the string's pointer and its length.
Classic Consoles Board Book
Chrome should let you randomize which extension controls the new tab, because I like this but I also like Unsplash.
Er, it was a response to this line of yours:

> Absolutely but using the same mechanism (unwrap/panic) for both types of errors - recoverable and recoverable

Nobody is using panics with the intent to recover, in the classic sense of "recoverable error".
I think you can do that via fugitive in vim check it out.

https://github.com/tpope/vim-fugitive
> "I think if you look back at what they were projecting and how they thought the business would develop, I would say what they've run into is some pretty tough competitors."

What market segment is he talking about, and who are the competitors?
I'm using Django 1.8 first with Python 2.7 then migrated the code to 3.4 with no problems
Thanks. It's funny you say that, because I made this after making a 1-page website and then a mobile app. People liked those, but engagement cratered because people had no reason to open up a whole new website or app just to discover new books.

So I made this to solve that. To each their own!

Regarding distraction...it's a personal thing. I've been running the extension on my own browser for a few days and I usually just ignore it when I open a tab with purpose.
"Java is four things." - jwz

https://www.jwz.org/doc/java.html
Ramen in NYC is mostly an exoticized item served at comparatively fancier places than the typically utilitarian presentation you'll find all over Japan. It's no wonder that you can find it at $20+ in Brooklyn.
$10 million is approximately the cost of a mask set even on the cutting edge fabs.
A tool I've found eye-opening is https://www.rescuetime.com which measures and graphs where you spend your time at the computer.

The Battery Usage statistics on iOS are also helpful, if not as granular.

Once people have awareness of how they spend their time it becomes easier to make an informed decision.
Take a drive around the UK, keep your eyes peeled, and you will find that every settlement of any size has a corresponding stone monument. It's said that WW1 destroyed an entire generation of British men. For the sake of the memory of the fallen please let's not get into a pissing contest over suffering.
Is there a way non-subscribers can read it?
This article from 2014 has problems. In 2016 Tokyo:

"Existing condominium units’ average prices rose by 3.73%...
New condominium units’ average prices skyrocketed by 21.2%..."

"...last year was particularly bad for housing starts in Tokyo Metropolitan Area, with 9.9% less new condominiums (40,449 units) being put on the market – the lowest level since 2010..." [1]

Basically the article has a politicized tone, comes from an urbanism advocacy group, ignores the recession, ignores Abenomics, misrepresents the true fluctuation of the real estate market in urban centers, jumps straight to "regulation" as the culprit, and is strikingly dismissive of environmental concerns.

[1] https://www.globalpropertyguide.com/Asia/Japan/Price-History
Remembering Ray Harryhausen: The Masters’ Most Memorable Special Effects
Radical ecology (écologie radicale in the article) considers that Men (and every other living species) are just another part of their natural environment. There are no independent events, but rather an intricate web of phenomenons that are fundamentally linked. It is a way of thinking that puts forward ecocentric values, respecting values inherent to non-human life.
I'm applying the term "morons" members of the political class and their media mouthpieces who scream about the 16million people who disagreed with them (or indeed, anybody that might suggest alternative forms of Brexit to that proposed by the government) being "saboteurs" who must be "crushed". Democracy implies that people whose political objective is shared by the majority aren't supposed to be quite so paranoid and aggressive about people continuing to disagree with them.

Your post started with an question about what I had meant and then (obviously considering what I'd actually meant unimportant) immediately descended into a verbal assault on your entirely imaginary concept of what my worldview might be, culminating in asserting my "attitude" of objecting to sections of the press using violent rhetoric to try to silence people who don't share their worldview is akin to the position of European Commission members. And you're accusing me of arrogance? Seriously?
> I suspect the median is probably longer then that.

Generally when the median is greater than the mean, it's because there's a long tail to the left dragging the mean down. I expect that the opposite is true: there is a long tail to the right, with a small number of people who have exceptionally long commutes.

So I'd expect the median to be lower, like it is for salaries.
Maher concludes that this was successful due to 'asymmetry' between the devices that wrote the disk and the ones that read it had different capabilities, but the actual reason is probably due to the creativity and complexity of the scheme. Not only did the game have a section of code that was more or less impossible to duplicate, the instructions to validate the code were hidden in unlikely places, and (perhaps the most important point) the game did not immediately fail if it detected that it had been pirated. Every 'definitely cracked' copy circulated increased the demand for an actual working version of the game.

It's crucial that Dungeon Master was an excellent game[0] because otherwise, players might have simply decided it wasn't worth their time or money.

[0]https://en.wikipedia.org/wiki/Dungeon_Master_%28video_game%2...
Almost, but I got stuck on the part where you didn't offer to buy the certificate.
Where are these terms of service? I don't think most websites explicitly state that looking at ads or making your browser execute all of the scripts on the page is part of a terms of service. I mean, there are plenty of disclaimers about getting revenue from ads and referrals - especially on affiliate marketing sites - but I don't think I've seen anything dictating that I must perform certain actions with the files I download. I certainly don't think I've ever seen those terms stated before I download the site files. And informing someone of the terms of what they are agreeing to after they perform the action that implies agreement is incredibly shady.

Maybe I have technically stepped into some kind of legally defensible contract by accident.

However, I don't think tricking people into signing contracts that they don't want to sign is ethically defensible.
So, this is a total anecdote, but I recently moved to Tokyo from SF, and while I don't think it's necessarily more expensive to live here, I wouldn't say it's a bargain by any measure.

My rent is comparable to what I paid in USD in various areas of the SF peninsula. However, move-in costs were outrageous. I have a pet, so that increases it some, but everything here for rent is a multiplier, ie.:

- I had to put 3x monthly rent down up front for security deposits (due to pet, average is 2 months)
- Pay the first two months rent up front
- Pay the real estate agency that helps you find an apartment (pretty much required) one month rent
- Pay a "guarantor" company half a month's rent for some kind of renter's insurance I guess

I'm lucky that I didn't have to pay "key money" for this apartment, which is effectively a bribe to the owner that you'll never see back. I also won't ever see my real estate fee or guarantor money again, and it's common to lose at least 1 month deposit due to "move out cleaning fees" (regardless if you keep the place spotless).

If you know prices in the bay area, paying 6.5X that rent up front is pretty painful, and not being able to recoup 2.5X your rent is also kind of rough.

I'm lucky that my salary didn't shift too much (aside from currency exchange) when I moved here, but generally salaries are much lower across the board in Japan, even Tokyo.

Food is similarly priced here as SF, depending on what you choose to eat. Some meals can be considered cheap (gyudon, ramen, etc) but you have to remember portion sizes tend to be different and meals don't typically include drinks here. It's also really nice that tipping is not part of Japanese culture, since I personally find it adds a lot to the total cost when you eat out a lot (like my fat ass).

Now, to add a huge caveat to all this, you can live cheaper in Tokyo if you choose to. When I moved here, I chose to keep my lifestyle roughly the same (though I didn't buy another car or motorcycle, so there's some savings). First, if you want to live more cheaply, don't bring a pet. You can also downgrade your lifestyle a fair bit which is an interesting difference from SF. In SF, even a small studio can go for a lot of $$$, but here, you can find small studios for $500-$1500USD relatively easily (whether they accept foreigners or not is a different issue).

TL;DR: Can definitely be cheaper depending on what sacrifices you're willing to make. With no sacrifices, about the same as SF, except up front costs.
but comment loading takes time.
No you're NOT the "world's First in-home server". Can't take it seriously when they claim to be something they are so obviously not
This is too simple, not sure why I hadn't thought about this. I should really add this to project management with expected commit states during sprints.
We did the exact same thing! This one time, me and my group of similarly nerdy friends sat in a different room and opened all of the CD-trays in the computer lab during a computer class. The teacher came running to the room we sat in, and we were so sure we had been caught. But no, she started explaining that all the computers were acting up horribly, and that we were the only ones who could help her. She didn't know how right she was :)

So we helped her naturally, undoing our own work and uninstalling NetBus. I'm not sure she ever figured out it was us, though.

They DID figure out who was spamming "net send" messages to certain people. A kind of war had started, where people would compete in sending the most net sends to each other, forcing the other side to click "OK" on a message box. It got sort of nuclear once we discovered batch scripts and for loops.
ipfwadm - pre 1996 (I think?)
ipchains - pre 1998 according to wikipedia
iptables - 1998 according to wikipedia
nftables - 2014

More churn than javascript frameworks.

Realistically iptables isn't going anywhere, though I'm def looking forward to nftables being more widely used. My main interest is around the newer setups and advanced networking, but if you're not dealing with one of them, then you 1) probably won't have to port anything to nftables this decade, and 2) could probably get away with using a higher level tool like UFW
I'm a young person, and to me it's more of an inequality problem than anything. Only poor people live in apartments, meaning apartment complexes are poverty- and crime-riddled. Either that, or they are so expensive, it would be cheaper to get a house. At least in the suburbs with a mortgage, I am able to build equity.

My experience is in a city that has not been positively affected by globalization. I know the housing market is quite different in the tech hubs of the country.
Seems to be python-focused, but looks really nice.
ß é à ç ñ

How about these?
I thought the Android team is switching to native Java 8 support anyway?

https://android-developers.googleblog.com/2017/03/future-of-...
we prob never will. NSA Cough!!!
I agree, I don't think the writer writes well.
Servers and mainframes mostly I think. And the competitors would be the cloud.
Yes if you want to be a well informed citizen you have to mostly ignore the mainstream media and actively seek out alternative sources. That shouldn't be a surprise to anyone here.
OpenBSD's pf doesn't handle layer2.

(imo) Nothing beats FreeBSD's IPFW when it comes to features, but OpenBSD is still king of syntax/usability.
You can hit $300K (All-in) as a senior engineer at Google.

Various finance firms on the east coast can also send recruiting e-mails, touting their >400K comp. I think the key to that one is having work experience in an investment bank, as well as at AMAPGOFA.
It's one of the best books I've ever read. I wouldn't call it heavy, it's just very long and very dense, but I found it pretty captivating and easy to read.
One thing, not even mentioned in the article is the component-scouting & profiling-phase, which completely failed. You do not go all in with a project on a crucial library, that you did not profile with the real workload.

One small prototype, never run under full load, with mock up classes- not even the size of future classes, mock up operations(not even close to the real workload) and sometimes not even the final db-type attached. Yeah, hard to see the future, but why not drive the test-setup to the limits and go from their?

Instead the whole frankenservice is run once for ten minutes and declared by all involved worthy to bare the load of the project.

Here is to lousy component scouting and then blaming it on the architect.
Exceptions don't exist in Rust.
- Rich chinese are still buying up PRs through Quebec and then coming to Ontario and BC and buying up property. Also, cheating on exams to obtain study permits and work their way through a degree (cheating as much as possible) in order obtain PR amongst Chinese international students is rampant. Universities often overlook this because of the amount of money coming in, in terms of tuition.

- We are now allowing Chinese govt' backed companies to acquire Canadian companies that develop advanced military tech. This was banned even under Harper. http://www.theglobeandmail.com/news/politics/liberal-green-l...

- Influential chinese are buying up political sway by "donating" to political campaigns: http://www.theglobeandmail.com/news/politics/influential-chi...

I don't care about chinese people driving Audis. It's when they come over and treat Canada and Canadians as something that can be bought over, corrupted, and pushed around that frustrates me. And I'm not the only one here.
Sure, you're totally right. Except where you started your post with "This makes no sense." We all have different social requirements. For some people and in some situations it's awesome to be able to change things ad hoc, for other people and for other situations that just causes stress and discomfort.
I've very happily replaced Python with Go (backend online services, misc command line tools).
I think it is 100% the case that the best way to learn Rust is to be on the IRC channel (#rust or #rust-beginners, either is fine for beginners but the latter is unlogged and more focused if you prefer) and ask lots of questions and also lurk. I'm not sure if that's good in absolute terms for the language, but it's very helpful.

(Which probably means your first project should be something open-source so you can share your code easily)
Newspipe: A web news aggregator and reader
Well, grocery stores already do that. And it's hard to imagine what a 'healthier version' of an app, say Spotify, would look like. Unless you're suggesting they move to Netflix's business model, but that's a market niche that's already filled.
Star Wars Trivia