skysight-inc/HackerNews huggingface dataset:
Nukes have nothing to do with the independence of nuke-free countries. It's not like either any of the nuclear club countries can threaten, say, Chile, with nuclear attack if they don't do whatever it is they want. Limited-scale nuclear war would still be a disaster in many ways (political, ecological, economic, cultural, risk of becoming a wider nuclear war, ...), so it can't happen.

Small countries lose independence mainly by having to participate in the larger trade and global economy: others, especially bigger countries, have enormous leverage.

Pick a small country, any small country outside the nuclear club. It will be a lot easier to force that country to do something it'd rather not using economic threats, or at most the threat of conventional warfare, than threatening nuclear attack.
Nevertheless, I maintain that you can’t, in all honesty, call the ML techniques we employ today “intelligence”. They are little more than function approximation. Qualitatively this is a technique we had for decades, it’s just that now we can approximate functions that are far more complex.

A qualitatively different thing that I’d have no problem calling “intelligence” would also supplement perceptual and transducer stuff we have now with higher level cognition and knowledge representation. But at the moment all of that is so far out of scope that the unit of bogosity is named after the last guy who tried to do something about those higher level issues (Doug Lenat) and everybody else is afraid to touch them with a 10 foot pole.
Go to the search box, and type

e

and hit return. Then select "comments", and "all time".

https://hn.algolia.com/?query=e&sort=byPopularity&prefix&pag...

I think if you then delete the "e" you get all comments.

Some comments will be missed by this method.
Cool. :-)

eff oh arr em ay en dot ess aye em oh en at

gmail.com
With this feature it makes the software complicit.
>, which gmail is probably not trying to cover

The original programmer for Gmail back in 2001 was Paul Buchheit. The busy people (like his boss Larry Page) with overflowing email inboxes were the first users giving him feedback on how to make it work better for their productivity.

Auto filtering and smart threading are examples of "artificial intelligence" (so to speak) applied to email. Those features came from internally dogfooding Gmail before public release April 1 2004. Later, they added a feature called "Priority inbox" based on machine learning.[1]

What makes you believe Gmail isn't meant to help filter overflowing emails on behalf of the user?

[1] http://static.googleusercontent.com/media/research.google.co...

excerpt: "Many Gmail users receive tens or hundreds of mails per day. The Priority Inbox attempts to alleviate
such information overload by learning a per-user statistical model of importance, and ranking mail
by how likely the user is to act on that mail."
That's a bit disingenuous.

Not all rewards need be monetary or zero-sum.

Also, one does not reward someone to provide a benefit to oneself. THAT is thinking that creates the greatest inequality in our system if you ask me.

Oh, let me pay this employee... but wait! That money goes right into a retirement account, that invests in an index fund, that supports me and my business partners...

A reward is something given at a COST to another in recognition of their accomplishment. You give it without thought of a return, because what they have done is made your life better.

The fact no one in economics wants to think through the money trail thoroughly doesn't change that the corporation is no longer a provider of services as it's primary goal... It is an enricher of the few who jump on the equity train.
How long have you been doing those 70 hours weeks? Some of what feels like decline might be exhaustion or burnout.
>I make less today than my entry level junior engineer salary 20 years ago after adjusting for inflation and cost of living. All ships do not necessarily rise.

Yet a person in the third world is now able to feed a whole family and live in relative comfort even on the cut rate salaries of outsourced programming work. The point is that as long as the total amount of wealth generated in the world increases, the ends justify the means.
How does graying comments deemphasize them? It results in a different appearance which makes them stand out. Surely the optimal way to deemphasize something is to make it the same as everything else, almost by definition?
It will be interesting to see if/when Google inevitably marks a phishing email as "important" and the user gets phished.
I found the source code to be absolutely fascinating, beautifully written, easy to parse and understand why and how various actions will happen.

Here's an example method:
https://github.com/krajj7/BotHack/blob/master/src/bothack/be...

(defn- read-book [game]
{:pre [(have game book #{:noncursed})]}
(if-not (invocation-complete? game)
(if-let [[slot _] (have game "Book of the Dead")]
(with-reason "reading the book"
(->Read slot)))))
What are the differences between mruby and MRI that prevent this?
OK, we've updated the link from http://www.open-3d.org/, which references this as the original work.
Thinking about it some more - it wasn't just the house - it was having to pull their children out of private school, no more activities for the kids, having their car(s) get repossessed. Hugely embarrassing to a family that tried to keep up with the Jones'.

Another movie that came out about the same time that was marketed as being a comedy, but turned out to be disturbing (or at least I found it to be so)

https://www.youtube.com/watch?v=102fYNaBogE
I think the first thing that conversations like this need are data. I ran into this [1] when actually searching information on the chiseling out of the middle class. And that paper does describe that. In 1979 the middle class controlled 46% of all income, and the upper/rich classes controlled 30%. Today (well at least today as of 2014) the rich and upper class control 63% with the middle class left with 26%. There's even been a chiseling out of the middle class as a whole declining from 38.8% of society to 32% of society.

But the eye opener is this. This is the change in the size of each economic group between 1979 and 2014 as a percent of the total population:

- Rich: 0.1% -> 1.8%

- Upper Middle Class: 12.9% -> 29.4%

- Middle Class: 38.8% -> 32%

- Lower Middle Class: 23.9% -> 17.1%

- Poor or Near-Poor: 24.3% -> 19.8%

Statistics like this are certainly subject to biased interpretation and 'massaging'. If one is curious about the source, wiki has a section on the political stance of the Urban Institute [2]. Though the paper itself is very transparent in their methodology and extremely readable. I found it all eye opening to the point that it actually changed my worldview.

[1] - https://www.urban.org/research/publication/growing-size-and-...

[2] - https://en.wikipedia.org/wiki/Urban_Institute#Political_stan...
It's an option to store your keys on their server, but not a requirement. At least not the last time I set up BitLocker. In fact that computer didn't even have the on board Secure Storage thing that it prefers, so I had to make a note of the recovery key on paper.
GUIDs are expensive to compute. They are based on your MAC address, that is read every time from your registry.
That's a shame.

I live in the Netherlands and sometimes check the careers at Noordwijk. It would be quite a nasty commute for me too.

Do you know if the ESA uses many independent contractors?
NBD provides a virtual block device, so all the normal filesystem caching the kernel does above a hard drive applies to NBD as well. This is good: this is what makes it so fast.

Just because `write()` returned successfully does not mean that the data has been written to disk (whether you're using NBD or otherwise). The application needs to call `fsync()` to force writes to disk and get confirmation of success. An `fsync()` will send all pending NBD_CMD_WRITEs followed by NBD_CMD_FLUSH and will only return success when all of these have completed successfully.
10 Basic Express js interview questions
(Dissertation) Teaching Databases: Android
Hello All,

I've heard this is a good place to get brutal honest feedback.

I have created an Android app for my dissertation to teach children SQL.

It reinforces existing knowledge so it might be difficult to use for those who have never touched SQL but it’ll still be useful to get feedback on how it looks and runs on your device.

You can download it in the attached link and give feedback via google play.

https://play.google.com/store/apps/details?id=draganddrop.android.Douglas.com.SQuizL&hl=en

Thanks everyone!
They even implemented the Trusted Foundry program to mitigate some risk.

https://www.dmea.osd.mil/trustedic.html
Basic JavaScript interview questions
Or UnitedStates.com - a spam site

Or America.com (a godaddy page).

Could this guy sue Web.com?

Maybe he can win the fight to Web.com on behalf of the WWW.
Direct link (to the video included in the article as of this writing): https://www.youtube.com/watch?v=CSDHM6iuogI .

(Edit: Note that it's an earlier launch from December. They've pulled the livestream video of this launch, which is https://www.youtube.com/watch?v=ZUV53Nn3PhA .)
Wmd seems to be the best metric to use for similarity
Still, that means they put out their most favorable image, one where the woman just appears from the inky darkness, not the ones that the car was actually 'seeing'. If anything, this further demonizes Uber (past Greyball, the rampant sexual harassment, and the other crumminess)
This kind of comment curating is a really terrible idea. We've seen what kind of problems the reddit system creates. It shouldn't be emulated.
More importantly, the ability to write and run your own code easily, of which learning is only part of the process. From that perspective, Apple was closed from almost the beginning, while the PC and various other micros of the time (ZX, C64, etc.) started out open.
1. Sign up for one month
2. Receive the $20
3. Cancel account
4. Profit!

I figured out #3!
Yup. Check out TopCoder[1]. They have regular programming contests every week or so. The contests are conducted in two divisions(amateur - div 2) and (pro - div 1) and candidates are assigned different colors on the basis of their performance. Becoming a red coder in TopCoder is a pretty big thing in the competitive programming community. For example, Adam D Angelo who is the co-founder of Quora used to be Red on Topcoder[2]. Most of the red coders of TopCoder get hired by companies like Google, Facebook etc. It's pretty hard for one to fuck up a competitive programming interview once you became a Red level candidate in TopCoder. Mark Zuckerberg also tried TopCoder for a few months while in Harvard [3].
CodeForces[4] also has a pretty big online community. I think it has become more popular than TopCoder these days. They also have regular contests every few days.
Facebook[5] and Google[6] also hosts competitive programming contests every year. If you managed to make it to the final round I think they would invite you for an interview.

1 https://www.topcoder.com/

2 https://www.topcoder.com/members/dangelo/

3 https://www.topcoder.com/members/mzuckerberg

4 http://codeforces.com

5 https://www.facebook.com/hackercup/

6 https://code.google.com/codejam/
Firefox plans to implement it last I checked[1].

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1062849
Garry Winogrand’s Photographs  Contain Entire Novels
I think we'll see if that's the case after this court case is closed.
I thought downvoting is capped at 4(?) while there is no limit to upvotes
This isn't evidence, this is marketing and anecdotes.
Archiveis: simple Python wrapper for the archive.is capturing service
I really can not figure out why this comment was downvoted of all things. Downvote brigading is a problem on this site, this is one reason amongst others, how is this not a valid reply to parent.
That would be pretty difficult. Just discouraging reactionary downvoting would be the point.
Of course one serious downside from the POV of the observers will be the inherent imperfections of any system, and the ability of the “inmates” to discover them. The result can be overconfidence and over reliance on the “panopticon” without even being aware of the metaphorical drug deals and stabbings going on in the showers.

I mean, this how you get a couple of hobbits up in your shit before you know it.
Why? This is hidden after all.
But they're not cartridges, regardless of how people refer to them. To be a cartridge, as traditionally applied to video games, the ROM must be directly accessible from CPU space (whether completely, or through banking).

They might be designed in the spirit of cartridges, but they load files into RAM from a filesystem, and never access them directly from the storage media. Thus they're fancy SD cards that really, really want to be carts, but aren't.

Cartridges died with the GBA. Unless you count the myriad unlicensed, bootleg, or knockoff consoles that exist with multigame carts.

Edit (30 minutes later): The inherent nature of cartridges also allows direct access to peripheral chips (coprocessors, etc) found in the cartridge in CPU space as well.
So it's not technically infeasible to have networking gear drop any connection which doesn't chain back to a government-approved root?

Yse, and that is a very scary thought. China is doing something similar already.
FTA:

> Defendants knew that they did not, and do not, have a right to the word "France," as evidenced by Defendant Atout France's US Trademark Registration No. 4027580, filed in 2009, in which Defendant expressly disclaimed the exclusive right to the word "France."
We should give this guy FRANCE.gov
Everyone here knows about "Trusting Trust", right?

And that nanotechnology will be done with software that is effectively compilers, right?
Except he wasn’t a cyber squatter — he built a business around it.

It’s seems uncommon for countries to actually own COUNTRY.com - UnitedStates.com, America.com, Germany.com and many more are privately held.
The technology has always been there, Google just paid T-Mobile and Sprint enough to convince them to set it up.
But so are domains, just with a suffix instead of a prefix.

You oughta think a .com domain is more suitable for a commercial entity then for a government/state department.
I think successful people in STEM fields have a high risk of assuming they're competent in other unrelated fields. People shouldn't take medical advice from people on the internet, even if they say they are a doctor.

Medicine is horrifically complex. Most vitamins also have an absorption limit, meaning megadoses simply go through your urine or stool. Look at me, doing exactly as I say not to do and trying to pass off medical information on the internet. The point of what I'm saying is to be careful believing things in these threads.
It's terrible that you haven't gotten a job or any attention. I still think there's something on your resume that might be affecting this. I am in my early 50s and I had no problem getting my last job. But it might be because I have several degrees in CS and experience at leading companies. My resume does list the year I graduated from college and the time at the company's but I had thought of retracting that for my resume in case there was ageism but I didn't see that. I'm an engineer and not in it / support staff so maybe that's part of my advantage. I wish I could see your resume and then I could maybe offer some advice.
It's only obscure. There's a link to "Lists" on every comment page.
Is this not true everywhere though? The only difference is that in some countries, you have 80% of the population within one tax bracket of each other, so it is really hard to pass legislation that will piss off 80% of the electorate. In more unequal countries, you have more stratified demographics, so you can pass individualized legislation that will only attack one tax bracket at a time, thus ensuring that you do not piss off too much of the electorate in one go.
I wonder if array languages will find wider popularity some day with a bit more verbose notation. Take “Array Indexing” (#29):

{(,⍺)[(⊂⍴⍺)⊥¨⊃∘.,/⍵]}

Or “Inverted Table Index-Of” (#31):

(⍉↑x⍳¨x) ⍳ (⍉↑x⍳¨y)

These could be written:

{(reshape lhs)[(enclose shape lhs)
polynomial each disclose
outer product reshape reduce rhs]}

(transpose take x index each x)
index (transpose take x index each y)

Same terms, just with searchable words instead of symbols. (Don’t mind the specific words—I’m not much of an APL user!) It definitely sacrifices some important aspects of APL, but in exchange I think it gains something in terms of accessibility by explicitly writing the pronunciations you might have in your head anyway when reading & writing the symbolic notation. It also encourages extracting reusable named definitions instead of repeatedly writing “idioms”.
Let's not pretend the real reason google isn't so gung-ho about https everywhere is to prevent the ISPs from muscling into their businesses:

* ads on page

* seeing all internet traffic to enhance targeting
But wasn't it fun to find out that it is A Programming Language?
For a more in-depth / intermediate book, I recently purchased "Open Crumb Mastery" (https://trevorjwilson.selz.com/item/open-crumb-mastery-for-t...) by Trevor Jay Wilson (https://www.instagram.com/trevorjaywilson/?hl=en). It's a really deep dive into chasing that open crumb dragon. I'm really enjoying it.
I just went through my Inbox to figure out why I still use email.

For personal stuff, I think WhatsApp, Messenger, iMessages are clear winners. 90% of my emails seem to be marketing I'll never read or notifications I ignore. I try my best to unsubscribe, but email really needs maintenance to work nicely.

For work almost everything is Slack. Sales team and a few others still seem to use email for some reason. Email is vital for communication with clients and it's pretty good for a big announcement where you can then choose to "reply all" or "reply", not sure Slack solves that nicely with threads. Also email seems to be used for anything considered too important for Slack, but I can't see any good reason why it should be that way.

When you boil it all down, it looks like a lot of use of email is for legacy reasons, i.e. some people still insist on using it. There is legitimate usefulness over other options when it comes to communicating between companies though. Even if Slack figured out a way to fix that, they'd probably require the reciever to be paying for Slack.

I guess the ability to send a stranger a message is email's weakness and it's strength. Nothing out there has solved that yet.
Substitute e.g. Python or C++ for APL. Do you still think the articly should explain that "C++ is a programming language."
Our history does matter - both the real history and the shared short hand fiction we agree on.

And there is always a fight to use evidence from the real history to influence that shared fiction - to say Hispanics fought at the Alamo, that millions were gassed by the Nazis and so on.

Fake paintings and fake art pose a threat to doing this right.

it's not immediate, it's not our most pressing problem, but it is a problem, and it does matter.
I feel with each Gmail "improvement" Gmail gets slower. I miss the days when Google’s priority was speed and not pretty. I feel less productive when I'm always eating for pretty Gmail to load and respond to actions in the ui.
> I will say, if using a portapotty "ruins" the experience for you, you're going to be better off going to an event where you can stay in a hotel, vs a big camping trip to the desert.

Or better: if using a portapotty ruins it for you, contribute a better toilet. I bet lots of people will be very thankful for that.
And the crypto is done client-side.
I tried making my own guitar amplifier in the early 90s. It had a really mysterious feedback problem. Trying to find the cause, I accidentally brushed across one of the decoupling caps with my scope probe, and it went "doink." It was a big goober of a ceramic disc cap. Lesson learned.
As a user, it's hard to bypass, but as a developer, it is literally easier to "crack" the browser by patching the jump/value to always go to "cert is good" than try to find and make the corresponding changes in the source and then figure out how to recompile everything else identically. I'm not sure what to think of that...
Rainbow theme music:

https://www.youtube.com/watch?v=RJsaujSs7Fw
It’ll be interesting to see how this works out. They’re combining a fast GSM network with an abysmal CDMA one. The customer experience is going to be rather inconsistent I would think.
My problem with it is that I don't trust it. Outlook does the same thing, I'm not singling Google out for this. Anything that automatically sorts my email for me, I don't trust it to get it right 100% of the time. And the last thing I want to do is a miss a critical email because Google or Microsoft told me it wasn't important to me.

Case in point: I run a website for my town and some user actions are sent to me via SendGrid emails. Not a lot, but maybe one or two per day. I've made the email subject descriptive enough that I rarely need to open them to know what happened. I'm guessing that because it's a mailer from SendGrid and that I rarely open them, my email provider decided that they weren't important emails and stopped sending them to my inbox. When I figured it out a few days later and went to check the other tab, I found a couple messages had been sent of people wanting to purchase ad space that the email provider had also decided wasn't important enough to notify me of.

So now I have to check both tabs religiously (in reality I just turned it off) because I can never trust that I'm not missing something.
Historically, we're underestimating technological progress. What seems impossible with today's standards may be the new normal tomorrow.

Having said that, the specific number is less relevant and it's more about putting things into perspective.

If you believe you won't live past 80, 40 is half of your life and you may think it's too late to start something new. However, if you up the number to 130, then 40 seems like just the beginning.
Code should be written for readability, not typing speed.
I too would leave GMail (Inbox) if I could find a web client I like as well.

For work, I use Thunderbird because I need Enigmail for PGP and I absolutely hate it.

Inbox does an almost perfect job of catching spam and sorting my mail. It has saved me many hours over the years.
How do you submit patches for inclusion in nethack proper? Just spent five minutes wandering nethack.org, and am still fairly convinced that it's a "source dump"-style project, not something that you can just submit a patch on their reviewboard.
Please don't take threads on generic ideological tangents, even in the middle of a silly flamewar. It always makes things worse.

https://news.ycombinator.com/newsguidelines.html
There's a big difference between entertainment and bitcoins--your false equivalence is wrong.
I have no experience with what I am recommending, so please take it with some large grains of salt.

I suggest trying to pivot for a specialization, just a niche of B2B tradeshows. I think looking at the most expensive B2B AdWords[0][1] should be a quick and easy way to help you in that regard. From my brief research it seems like if you specialized in 'virtual data rooms' you might be able to make some quick $. It doesn't look like there are any tradeshows in that domain, and it has a very high CPC.

[0]: https://www.wordstream.com/blog/ws/2017/06/27/most-expensive...

[1]: http://grepwords.com/1000000-top-high-paying-cpc-adwords-ads...
Why would someone go through so much trouble to use a language that will run much slower than JITed javascript?

I think most people miss that right now webasm is good for run speed, size, and loading speed, but is not geared nearly as much towards using any language in a web page, since IO needs to be exposed to javascript.