skysight-inc/HackerNews huggingface dataset:
> the photographer has relinquished her copyright

From the article:

"Highsmith says she never abandoned her photo copyrights"
Wow its amazing i like it
http://greenlahore.blogspot.com/
> The repetion of `<-` for both li and ri seems to imply setting the variable on the left with the value on the right. (...) one can assume that it returns the result of `(li <= ri)`.

No, that's not what it's doing. It's not imperative assignment. It's not even a `let` binding. Against popular belief, you actually need to learn a programming language to make sense of code written in it.

> If you know Haskell then the one liner is likely obvious. If not, not at all, there's a lot of domain specific knowledge required to grok what the one liner actually does.

s/Haskell/C/, s/one/hundred/g
When overpricing happens, it's usually because the customers had nowhere else to go in the first place.

I guess the amount you can overprice is proportional to the value you add. But then is it really over pricing?
That's what I thought, but it's also exactly what LastPass and other password managers do, so I'm still unclear why kevin_thibedeau thinks password managers aren't " reasonable security practices."
Code Midwife?
> In an ideal world this article would not be posted on Facebook.

I'm certain we can expect a lot more of this as Facebook cozies up closer and closer to Oculus and gang.
If you don't use casts, then you should come pretty close to soundness, at least in Java. Array covariance is really the only exception I can ad hoc think of. I am not really sure of C without casts.
Trump is showing up now:
https://www.google.com/search?q=presidential+candidates
Oh, I totally get the usual reason. But as an astronomer, when I look up at the night sky, I think about how all that glowing stuff was assembled by gravity, with magnetism playing a supporting role by driving the Balbus-Hawley instability in accretion disks[1].

1: https://en.wikipedia.org/wiki/Magnetorotational_instability
Comprehension and composability are dogmatic.

There are people who criticize code that isn't concise enough, even if being concise would make it harder to comprehend. Using lots of magic or overly-terse languages are also valued by some people and not by others.

Composability is also something that is totally alien to large sections of the OOP community. If you've ever dealt with a legacy PHP or Java framework, you'll know what I mean. They heavily use inheritance over composability.
When trying to submit this story, HN returned a message saying that the story had already been submitted.

Yet searching HN and sorting results by date did not show the link, any variation of it or any similar story.

So the story link was submitted with the suffix ?do=notcensor and that's why you're here right now...
One can (and should!) argue that their great growth prospects are baked into their stock prices already.
I guess you were pretty upset by the search results for Rick Santorum in 08 and 12 eh?
Yeah, the Google query text is an oft-broken contract.

I presume there is some German word that describes the feeling of searching, seeing what you want right there, bolded in the result text, and doing a CMD-F to search for it on the page, only to hear the plaintive beep of 0/0 results.
It stuck around for a long time, but it's stock price has been crushed.
finger johnc@oculus.com
finger: connect: Connection timed out

damn.
One Genius’ Lonely Crusade to Teach a Computer Common Sense
There is a limit. However, all of this growth is partly due to previously unexploited advertising/marketing demand. Older mediums like newspapers/magazines, TV, and radio only served to a small niche of potential advertising buyers. Facebook, Google, etc. make it easy and cheap for anyone to advertise pretty much anything.
Why do you oppose decisions by committee?
>>The people on top desperately want us gone, and when it happens it'll happen so quickly you won't know what hit you.

Isn't, given a problem 'X', produce a solution 'Y' kind of automation, called AGI?

Well then you have little to worry about. If AGI is indeed invented you have bigger things to deal with than worrying about your job.

In any such eventuality 'people at the top' are likely to be eliminated rather more quickly than us. Because an AGI with huge resources can make far better decisions than any CEO ever can.
The discussion is here:

https://news.ycombinator.com/item?id=12180039

Other submissions of the same story, mostly from other sources:

https://news.ycombinator.com/item?id=12179689

https://news.ycombinator.com/item?id=12179302

https://news.ycombinator.com/item?id=12177409

https://news.ycombinator.com/item?id=12177230

https://news.ycombinator.com/item?id=12173826
Carmack: Some times you read HN. If you are reading this, please consider writing on a blog or something neutral.

It is extremely disgusting for your readers to have to log in or else...half of your screen is occupied with spam.

There is people out there that prefer not to report everything they read, when, where, how, how long to a big multinational associated to the US secret services.
Good article. Terrible reading experience.
Anyone remember that old Excel easter egg?

Your cool little project reminds me of this: https://www.youtube.com/watch?v=c6nY0QkG9nQ
Ask HN: Can VR substitute for a big screen?
Currently the biggest screen in my house is 17", so I'm interested in how it could substitute for a number of devices, from TV to laptop. I'm not so interested in the VR aspect, but more as a way of having virtual screens.

Can I lie in bed and use a headset as a giant screen projector?

Do any of them work well for work related activities (coding etc).
A DIY Computer Science Education
Usually I don't care about these predictive tech articles: "oh what would this company do next?!" But this somehow seems important because as consumers as individuals and as companies we want to promote the right technology for our future. Buying into another generation of one line of technology can really skew where you'll end up if you wouldn't have known you would be even further off mark in the following generation...
Am I the only one looking at the NetSuite patent list and trying not to foresee Oracle's next move.

Ref: http://stks.freshpatents.com/Netsuite-nm1.php
> non-AI implementation

> a framework that can spit out sub-pieces of a solution

> some type of expert system

What you've described is an AI implementation.
I wonder how much traffic (DDOS aside) the web bit needs. Also wonder if it would be feasible to just plug the NNTP spool into the d-lang forums[1], and have it "just work" ... ?

But no matter what, the best possible solution would probably be to move the archive to the Internet Archive, and have that same archive continue to ingest email->nntp and provide access to it.

I get that people fear spammers etc, but at this point, I don't see a way to avoid it if you want a usable web archive.

[1] https://github.com/CyberShadow/DFeed
> If you don't use casts, then you should come pretty close to soundness, at least in Java.

If you forbid casts or reflection, then you're throwing away much of the Java ecosystem.
Breakthrough solar cell captures carbon dioxide and sunlight, produces fuel
I think selling his company to Facebook has far wider reaching implications for privacy than where he hosts his blog, unfortunately.
If I see a comment that says close to what I would've said, I upvote it. Then, I inspect that comment's parent. Notwithstanding whether I agree or disagree with substance of the parent comment, I parse it for tone and intent, and if I detect respectful tone and benign intent, I upvote it because it contributed to the discussion (by prompting a thoughtful reply).

I recursively apply this strategy for all comments.
Thanks for posting details about your experience. I'm a software person learning about hw/FPGAs. These kinds of resources are invaluable!

P.s. it says you are a student. If you want to earn a side income giving virtual classes on PCB design, etc. you'd make a decent side income. Just an idea :p
If he's a game dev, he could sell his game?
It's significantly overpriced, though most services don't demand enough bandwidth to make it a big enough cost disadvantage to turn them away from eg AWS. That isn't the case for all services, but it is the case for most. If you're big enough to run up a large bandwidth bill on AWS, more often than not you can afford it; if you're not big, you won't typically be running up that kind of bandwidth bill. There are cases that are the exception of course (high traffic services with poor business models, video heavy sites with weak monetization, etc).

I've seen good arguments that the cloud services keep bandwidth costs high on purpose to restrict the types of services that attempt to use (or abuse) their networks. I haven't seen any other great arguments that explain the massive gap between a typical large dedicated host and eg Azure / Google / AWS (all of which can command far cheaper bandwidth costs).
This is seriously impressive! Beautiful work. It's inspiring to see someone bite off a project this large and execute so well!
In addition, the online advertising market is growing naturally as more people get connected to the internet and already-connected people get wealthier. This is why Facebook is so keen to dominate the Indian market that they are willing to offer free (but not net neutral) internet access.
That article is shared to 'Public': it should be visible to non-logged-in users. Not sure what changed — could be an issue with excessive crawlers…

I’ve very convinced that Facebook is very comfortable to let the minority who are not comfortable having an account read a public post -- especially when it’s about engineering. Those are usually on the company blog (without log-in block); Carmack probably was just using internal tool, and didn’t want to bother.

It’s probably less high on the priority list than “give affordable internet access to 1 billion people”, but in an ideal world, posts that are meant for “everyone” should not be gated.
Your list of "not shady unicorns" betrays a certain naiveté on this topic...
No, I didn't care back then because I'm a citizen of an EU country. But over the years PC censorship and self-censorship pushed by the left has become so intolerable in the west that I can't ignore it anymore.

It's btw funny how Google's algorithms are seemingly always gamed in favour of left wing politicians at every single election in the US and EU.

It's also telling that you feel it is fine to smear your political opponent like they did with Santorum.
Detecting malicious behaviour using system calls
> Beware of phishing attacks. Do not click on links from people you don’t know, or that seem out of character from your trusted contacts and companies.

This was not necessary for this attack to be successful on the default configuration of the tool. That's what I take issue with.
Not to be confused with "sup" the email indexing software.

https://wiki.archlinux.org/index.php/sup
This. There are a few that I'm dissatisfied with and itching to replace. Everything else... I'm too busy. If the current solution isn't generating enormous amounts of friction, I've got much better things to do with my time than try out SAAS alternatives for the hell of it - even for something that doesn't have data lock-in.
I believe this is why the Creative-Commons license was created. It stipulates how others can use your free-to-use intellectual property.
Was forced to learn Tcl this year after being able ignore it for the past 20 years. Hard to warm up to but not as horrible as I feared.
>With[out] AWS

This is such a moot point.

That Amazon a "retail" company was able to roll out Kindle and popularise E readers (while handling distribution)...

That Amazon were able to roll out AWS, a highly profitable cloud platform...

That Amazon are in the process of launching automated drone delivery...

These facts are not coincidence, they are inextricable from Amazon being what it is - a tech company that happened to start with Retail as its cash cow. It's an innovative company that is not content sitting around getting fat the second it reaches some sort of comfort zone, and until running a company like this becomes the norm, they can afford to command higher PE ratios while people anticipate their next big blockbuster product.

To compare Amazon to Walmart, a company whose be all and end all is Retail, is missing the bigger picture.

(nb that's not to say that their current trading ratio isn't overinflated)
Upvote: Always genuinely considered and insightful comments. Particularly if it has engaged with article. Also specialized or battle-hardened knowledge on a subject being shared generously by a commentor.

Downvote: Anything negative for no real reason. Reddit-style punmanship.
Firefox's built-in reading mode was great in this particular case. That page is pretty unusable otherwise :/
DEC, Silicon Graphics, Sun, Gateway just as I remember now.
Standard libraries - types, in particular - are the lingua franca between unrelated libraries. The more that's in your standard library, the easier it is to integrate different libraries.

The higher level the library (e.g. containing content specific to an application domain), the more magical-seeming libraries can be added to the ecosystem. The counter-risk is the standard library growing in undesirable directions that you can never change because you can't remove stuff.

The interstitial glue that lets third party libraries integrate with one another and be usable by your app: that's the single biggest reason for having a bigger standard library than a smaller one. It has very little to do with including the batteries in the box.

If you think it has something to do with including the batteries in the box, you'll be lured into the trap of making it easy to fetch the batteries from across the internet (that's almost the same, right?). The trouble is, the internet has 100 different batteries to choose from, and not only have you offloaded the choice onto the user, but the batteries use mutually incompatible terminals and you have to jerry-rig interfaces between them. Let a thousand flowers bloom, say some people: trouble is, waiting for the biggest flower can take years, and people pick different ones in the early days. A bad choice is better than indecision.

Low effort updates are even less what large standard libraries are about. Large standard libraries are much harder to update, not easier: there's much more surface area, so it's far easier to break an application - and since every application uses the standard library, you could potentially break them all. Easier versioning and updates are a strong argument for extracting out things into third-party libraries.
Could Facebook make the page narrower please?
Great work! :D
I'm on the other side of the world so I have no idea how realistic this is, but Google Maps says it's around 1 hour 15 by bus each way from Puyallup to Amazon's office at 440 Terry Ave N, Seattle. That's not too bad.
His company? It's not his company.
Nope, they all just overcharge like crazy. Bandwidth from any traditional data center will cost you (at most) $0.0015 per GB. That's about 60x cheaper than what AWS costs.

AWS only kind of makes sense until your bill starts approaching that of a full time engineer's salary. Then you can slash costs like crazy by rolling your own infrastructure (at higher risk of downtime). Or pull a Netflix and negotiate wholesale prices.
I'd love to have a go at the interview process if it's possible. I had an interview process a while back (at the end of April I believe) but I don't know what went wrong -

I kept getting calls from Amazon (Seattle number) claiming I had not done the test (which I had already done) and the HR folks mentioning I was not selected - and to try 6 months later.

I would definitely like to have another go at it, if possible.
"on a Saturday IIRC, she responded to someone on d-r. This sent shockwaves throughout the upper echelons, and soon senior management were clamoring to get on d-r."

So, basically Marissa ruined devel-random, too? Nice. Is there anything Marissa can't do?
I agree with the author that blind religious devotion to a paradigm in not healthy. I see FP and imperative as complimentary and we also see that manifesting by FP idioms being baked into traditionally imperative languages.

Use the tool where it shines. Here is a doc that I have bookmarked for Haskell: https://github.com/Gabriel439/post-rfc/blob/master/sotu.md
> as Facebook cozies up closer and closer to Oculus and gang.

My understanding is that Facebook has “geared up” Oculus: added a lot of staff. I would assume that a majority of engineers who are working on VR were originally Facebook hires; it’s certainly the case for things like back-end / scaling.

It’s not the most visible part of the company, but when Mark says publicly that a project is a priority, that means that the team can have a lot of engineers if they need to.
Honestly the same thing happened to me while an undergrad at UCLA. Their health care system was breached exposing a lot of PII. All I got was free credit monitoring for a year. There might have been a class action suit filed/ongoing but I don't expect to see a dime. Not sure there is much recourse aside from something drastic.

I expect someday not to long from now someone will come up with a better method than a non-random ssn for associating people with accounts.
There seems to be some sort of feeling that GPL enforcement is "unjust", "harsh" and should be limited to the most severe of cases where it benefits some perverted vision of "license purity" and particular "pursuit of justice" or "bigger than the pieces combined" purpose. It's almost turned into a meme to call the GPL a "restrictive cancer" and push MIT so VC funded startups can appropriate technology and give back nothing, so big companies can just use the BusyBox-clone and shut us out of all sorts of devices.

To hell with it. If McHardy wants to aggressively enforce the GPL against violators, that is his mo. I have empathy with the single mother hit with a copyright C&D for music her kids downloaded, I have none with companies, designed for the single purpose of limiting liability.
By Emacs standards, it's not dead, it's just sleeping. In fact, it thinks it'll go for a walk...
What (lowest tier) management material SHOULD (IMO) be.

You might still need someone above you to function as the team's abstraction layer to the company at large, but it sounds like you'd be a great leader among the actual workers.
This is pretty fun! A simple scoreboard of kills you get got in a single life would do wonders though.
Navy to Name Ship After Gay Rights Activist Harvey Milk
OTOH, I quite liked TCL. Nicely lispy, although with a few rough edges, and not a bad language on the whole.
Design and Deployment Considerations for Deploying Apache Kafka on AWS
Upvote = notably above-average contribution to discussion, more like this please (even if I disagree with the point being made.)

Downvote = notably below-average contribution to discussion, please don't do this (even if I agree with the point being made, e.g., do the way it is made, or to it being made when it is off-topic deflection from the thread topic.)
i can read it logged out of facebook

unfortunately there is an annoying box covering up 1/3 of the page asking you to login or signup. it does not "block" any content in that you can still read all of it. but it is highly annoying (and i assume purposely so).
Nadia Eghbal has been working on this: https://medium.com/@nayafia/funding-digital-infrastructure-8...
Isn't the FCC the limit?

How much transmitting can you do legally?
Didn't like what's already out there? https://contextualelectronics.com/
Like they say, "Emacs is a great operating system, lacking only a decent editor".
You can also defer/manually install updates via group policy on Windows 10 Pro too. Don't know about Home, though.
Considering we're talking about Citi, who does have a track record of treating their IT staff poorly, you can't call my statement an overreaction or a gross oversimplification.
You'd think with all of that money, Facebook could hire some typography/layout expertise. Horrendous.
Eh, pretty much any employee can cause an almost arbitrarily large amount of damage if they choose to be actively malicious. Drop a box of rat poison into the cookie dough mixer on the day you leave and watch a hundred million dollar recall roll into place.

The reason why this doesn't happen is because it's an exceedingly dumb crime and most people are not sociopaths. Plenty of people like to fantasize about scenarios like this but it basically takes a terrorist mindset to actually go through with it.
The market is obviously betting Amazon is going to get a lot larger yet, at the likely cost of Walmart losing sales (Walmart stopped growing meaningfully years ago). In those types of circumstances, the company that is getting consumed is going to get a sizable discount applied to their earnings, as Walmart is today. And the company with growth almost universally gets a seemingly irrational multiplication given to their business. Same story repeats over and over again (IBM vs MSFT -> MSFT vs GOOGL > GOOGL vs FB).

That value gap between Amazon and Walmart - ~$130 billion - can be argued to be solely made up of the market's valuation now slapped on AWS, based on the expectations of the coming three to five years. I've seen arguments getting routinely made by leading analysts and financial press that AWS is already worth nearly as much as IBM today. Is that true? Who knows, but it's clearly extremely valuable, whether that's $60 billion in market cap equivalent or $130 billion.
I was speaking with one of the founders of one of the first successful (multi-million dollar) kickstart campaigns and Kickstarter is missing its "maker" edge. It used to be a place where people could go to test ideas and now it's mostly just a marketing platform for fleshed out ideas and products.

We took a step back and started building Baqqer[0] to help makers find community and resources while they from from idea to prototype to product. You should check it out, we have a lot of cool stuff like splash pages for projects, newsletters, etc. We also dog food our own product. Any feedback would be cool. :)

[0] https://baqqer.com/
From the article: "We found a technical bug in Search where only the presidential candidates participating in an active primary election were appearing in a Knowledge Graph result. Because the Republican and Libertarian primaries have ended, those candidates did not appear. This bug was resolved early this morning.” — Google Spokesperson
> Gave three weeks notice, took a month off

This is absolutely not a typical experience. In most cases, software companies are very hesitant to give you more than 3 weeks.
What's a good way for a program to trigger its own coredump? I had the issue on Linux and QNX embedded systems that I was unable to live-debug, and I wanted to be able to retrieve a coredump at various stages of execution. Unfortunately, all I found were CLI utilities that just called GDB, which wasn't available on my target.

I never felt confident to implement the feature directly :\
Much of the IRA were British nationals, or dual British-Irish.
Really awesome. Definitely going to consider porting some python workers to Go as our current throughput is suboptimal!
An interesting follow-up study would be to see the amount of money Kickstarter has saved by not wasting money on products that no one wants.