skysight-inc/HackerNews huggingface dataset:
It looked exactly the same on the Apple ][. And I'm not talking about the Mac-like IIgs -- I'm talking about the actual 8-bit Apples. It was impressive to see GUIs on machines like that.

As for the game, I liked the story, but there really wasn't any gameplay as such -- you merely uncovered more of the story by clicking around. In a way, it reminded me of Pavic's "Dictionary of the Khazars" in that it was a non-linear narrative told in pieces that the reader had to put together into a coherent narrative.
>if you have got the time to cement over barracks for 1000 people surely you have time to pack up!

FTA: "a concrete floor laid by the Romans about 30 years after the barracks was abandoned"

So the people covering it up were probably not the same as the ones who left in the first place.
> Math can only be extremely beautiful if it is actually understood.

This is why I've found relearning math very rewarding. Even if I haven't found as many applications in my day-to-day programming life as I hoped (other than maybe when writing Haskell-esque languages or when I'm fortunate to get to use pure FP concepts).
> I frankly do take into account bank reputation

As a proxy for soundness isn't the same thing as soundness. Consider that none of a modern banks promotional/marketing materials say anything about soundness. Customers don't care about that because of FDIC.
I'm early 30s and relatively tech savvy, the snap app is the hard app to figure out.
Lots of companies use open source code but don't actually require any changes to be made. A lot of industry standard open source software requires no code modification of the source for the vast majority of applications. Examples being Nginx, Python, Apache Web Server, Tomcat, pretty much any enterprise level application. So many people use it that for the 99%, the code already exists, with 99% of the use cases being heavily tested.

Now they could be donating some amount of money, but that's in no way required.
COMPUTER KEYBOARDS FOR KIDS REVIEW
Nothing particularly wrong but I don't feel directed towards a particular action. What do you want visitors to do? Download an app to buy shoes? Sell the shoes I have? Read the site and email you?
Why does the text on this website have 52% transparency?
Snapchat has proven invaluable for me to keep tabs on what the situation is like around the area I live. CNN paints this deadly picture meanwhile my area in Miami is chillin.
All good. But then, the same people could contribute code non-pertinent to their product as open source. As someone else said in a comment here, you can always find what to open source. There is really no excuse.
I don't see this at all. In fact, I think you have this exactly backwards. The negative criticisms here are by men who see themselves as plain-speaking (writing) commonsense types and see Melville's work as radical and unconventional. Literacy as a status symbol could only have meaning within a very small public sphere - in other words literacy was extremely high within the group that could be expected to do ANY reading AT ALL. There have always been people who write with deliberate obscurity to appear smarter but the language of these reviews and their concerns with language are entirely straightforward in terms of the standards of their day.
When is it going away?

I'm actually having issues in the last couple of weeks w/ Verified By Visa with Chase requiring manual verifications, which wasn't an issue a few months ago.

I'm not really sure it's going away, through — it's just pretty much on maintenance mode, and still heavily used outside the US.
This type of behaviour shouldn't be surprising at all. Corporations are, on the average, amoral -- a result of human group behaviour. As with wild animals, one doesn't get mad at them for following their instincts -- yet, one shouldn't hesitate to carry a gun lest they themselves become lunch.
In a lot of ways you're right, but I still find myself memorized by some of the work that has been done in the 64kb PC demo scene. With such a low executable size limit, intimate technical knowledge and creativity becomes very important again. Everything from the geometry to the textures to the audio samples to the score needs to be procedurally generated, and the program itself needs to be written very efficiently.
In the proposed approach, what would happen to a high-quality and desirable code contribution from someone who cannot afford to pay for their code to be reviewed?
Things like the FB app is really a function of the amount of code and developers working on it at once.

Amount of code is a function of the number of engineers. It's a social organization issue & a big company issue more than anything else. If facebook removed the algorithms part of their interview through a time machine, the same issues would of still cropped up.

Also in backend & foundational infrastructure stuff where you go make compilers and base foundational libraries, you do tend to use those algorithmic things once in a while. You use stats in analytics & data science and you math in ML and other initiatives. FB isn't just CRUD construction workers after all :p
There is missing info.

Do you have a CS degree? Is it from somewhere that Canada/UK would recognize?

Do you have any connections locally? It's quite hard to "get discovered" by some kind of tech recruiter and convince a company its worth the 3 month hassle.

If you have friends though - it can be fairly straightforward. They go and tell their hiring managers "We really need this guy". Many times - that's all you need for an offer.
I believe only in Russia does a speedbump launch someone and in America, you only launch yourself off speedbumps.

Apologies if joking about it is too soon =P

Unsure how this fluid bump would affect bikes - maybe it has too much traction and you get launched over the handles at certain speeds?
My company's platform is built on open source tech, a lot of which isn't mature yet, so we end up fixing bugs and adding features to it at our day job. Upstreaming them to the community is another story, and even when the code is finished and tested, things like backwards compatibility on old versions of the package and running on platforms you don't use can be a bear to support. It's definitely time consuming even when you can do the development at work.

My experience on other open source projects has also been when you put the work in to open a relevant PR and the maintainers just never respond to it. That's definitely frustrating.
I've been playing with Kotlin a bit recently. I really enjoyed it until I started coding some stuff in earnest and discovered that I still find Netbeans & Java more productive than Idea & Kotlin. The issue with boilerplate in Java is overblown - IDEs just generate all that stuff.
Calling Java trash is pretty offensive IMO.
Is this because "improved health care" only makes typical illnesses treatable/prentable whereas maximum lifespan (ie, the deteriation of cells/organs/etc with age) are not being focused on? Or is it because they are very challenging things to extend?
Or cover it with chainmaille.
It actually started targeting it domestically on state level in 1920s, because of association with low-wage Mexican immigrants. Late 30s is when it went into high gear, with high-profile federal investigations and reports (including Anslinger's famous "marijuana smoking by white
women makes them want to seek sexual relations
with Negroes"), and bans on state level pretty much country wide.
It's a fairly small sector of the market. Monthly average mortgage origination in 2016 were $158B. That article talks about $16B in MBS. That's not nothing, but it is a small section of the market. The government has dominated the mortgage market since the crash and via that indirectly exerts a lot of control over the housing market.

For example, it is the GSE's requirement that mortgagees in nominally 100 year flood plains carry flood insurance and that NFIP, despite its outdated maps and low policy maximums, is sufficient. If the mortgages were mostly held by private lenders its likely they would require properly underwritten flood policies to at least the full value of the mortgage.
China’s Electric Car Push Lures Global Auto Giants, Despite Risks
I wonder if that would make people drive progressively faster over a stretch of road until they notice the bump.

Or more common, people will speed towards the bump and again, brake right before it.
In other words: "New York Times, an establishment newspaper, lays down the initial arguments that will eventually lead to marijuana farming being dominated by large corporations."
It's the lead language on the Tiobe index by a huge margin. Your comment is laughable FUD.
Restful API testing tool – Hitchhiker v0.1.2
I thought I was familiar with most of DDG's operations. What was DuckDuckReader? RSS reader or something?
The author seems to believe contributions of code or contributions of bug reports are a net negative for the project, while the only thing that the project needs to survive is money to pay for the author's time.

That is exactly backwards. Nearly all open source projects actually do not need any money at all to grow and prosper. They simply need contributions.. of time. In the form of bug reports and code.

Take care of your users, first, and the money will follow.
I read parent comment as referring to contributing to an existing active open source project vs just making things you've built open source.
Ugh, this, the Somerton Man cipher as the Zodiac cipher are my top three to see cracked. Maybe someday...
Ask HN: To pursue startup part-time or full-time?
I have a dream job offer from a tech company & an opportunity to pursue my startup (B2B) with funding. If I take job offer, I can use the pay to run my startup by the side. Otherwise, I could give away equity to an angel investor. What is the best option?
I considered that too. Maybe it's just some strange wording. Either way, I think the reasoning in consideration of bias sounds solid.
Design Patterns of 1972 (2006)
I thought that's what he just said he was doing.
I don't get the jump the author makes from "your time is valuable" (understandable) to "you should have to pay to contribute to open-source projects" (umm, what).
Thanks for the link. I haven't read it, but from the name and the little I know about NASA software development practices, it's not clear to me at all that these are inconsistent. They're orthogonal, if anything. Are they not? Is there something in CMM that says that complex systems are not more difficult to understand (and therefore more likely to hide/contain bugs)?

Where a particular set of companies falls on such a scale is also independent of this, isn't it? I feel like I'm missing something (which admittedly may be because I haven't read the linked PDF), so if you'd be willing to take the time to expound, I'd appreciate it.
Better abbreviated "538" imo
Merging PRs isn't as simple as clicking a button. I wrote this months ago in another comment: https://news.ycombinator.com/item?id=13231590

> most people are only willing to contribute to open source to the extent that it scratches their itch. They feel that their obligation ends as soon as the code is written, and the maintenance of their code falls on you.

> So from a maintainer perspective, you have to act like people's contributions are your contributions. You have to evaluate the code as if you have to maintain it later, you have to understand the circumstances surrounding it, etc. You have to be aware of everyone's concerns at the same time and make sure you don't end up messing up other people's use cases without good reason. And more often than not PRs reflect a "selfishness" of sorts wherein it solves their problem but breaks the general case.
Maybe write your article after you've done this and tell us how it worked.
Routinisation, globalisation, and the fall in labour’s share of income
Something like this could work, but I worry that it would create competitiveness and animosity among users.
> As well as other weapons, including cavalry lances, arrowheads and ballista bolts – all left behind on the floors – there are combs, bath clogs, shoes, stylus pens, hairpins and brooches.

Reading about these digs I've always been curious that given the large number of artifacts found if it is a common phenomenon for the people involved in the dig to 'steal' or bring home certain items for themselves that we'd never find out about? Clearly these are people most interested in the subject at hand so I could see a motivation...
Do they have any benefit over the valid instructions?
Something like Gratipay is good for facilitating that use case but I don't know that there are enough other devs out there willing to fund these projects themselves. At least I haven't seen one yet where the maintainer pulls in anything like a normal developer salary for their experience level.
The new google news page is awful. It's classic user interface designer making stuff pretty with no thought on how to display news. The old page was much better, it was denser. I friggin hate Google news now and am looking for a better news source. I'm not loving text only, I'd be happy with a text only top level and then text & pics for the stories.

I'll check out MSN.
If this is actually right, it sounds like tech-driven globalization really does inherently increase inequality. In both the richer and poorer countries that are participating.
One part of the reason it's still this way is that read-only data is actually not read-only.

For example, say you have this:

const char* const errors[] = {
"error 1",
"error 2",
/* ... */
};

Now, you'd expect all to be read-only, but with Position Independent Code (PIC) and Position Independent Executables (PIE), which are prerequisite for Address Space Layout Randomization (ASLR), it's not, because that errors array contains pointers to those literal strings, which means those pointers need to be "relocated": the executable or library can't contain the actual pointer to those, since their addess may vary between executions. So the executable/library only contains offsets, and the dynamic linker adjusts those offsets to make them real pointers. Thus that errors array is actually not read-only.

There is an additional ELF segment for those read-only-but-really-write-because-relocated data, GNU_RELRO, which tells the dynamic linker to remove the write bit on those parts of the read-write section where relocations happened.
Mostly right. The better way to think of it is that you have a bucket of hours from which to draw phone screens, in-person interviews, and challenges. If you do no challenges today, you shouldn't expand the bucket of hours to accommodate them, but rather take offsets from other activities.

Phone screens are particularly useless and a good place to scavenge hours from.
Sadly, the other side of the coin is the train wreck of flash-in-the-pan Amiga "successor" hardware, the Amiga IP situation, and the acrimony around AmigaOS 4.
Was the site under threat of looting or construction, or was this a massive stewardship failure?

For context, once upon a time, archaeologists "carefully" used dynamite, and excavated entire sites. Leaving nothing at all behind, but for a few "carefully" washed and polished artifacts (the "important" trophies, like weapons and jewelry), and perhaps some "carefully" hand-drawn sketches of some big things (formerly) at the site.

Nowadays, archaeologists "carefully" crack open an anaerobic site, ... and I just don't have the heart to finish this post.

Does anyone have a good link on archaeological ethics, and limiting excavation to only threatened sites? The idea is to avoid unnecessary excavation, because it destroys vastly more information than it preserves. Information which could have been captured with improving technology, if only the excavation had happened later.

This article is ghastly, close to parody. Picture of volunteer displaying "the icing on the cake" trophy in ambient atmosphere, sitting on newspaper, the 'who cares about dirt?' brushed off, at best coarsely sieved, then discarded on a big pile. The Birley quotes... show no recognition that anything unfortunate has happened.
It turns out that the orientation of the cutlets is enough to define the entire state. This is also true of the 3x3x3 cube. Each one can have one of 24 orientations, and the position can be determined by the orientation. To prove to yourself that this is true, consider a completed cube centered at the origin and define each pieces geometry in world coordinates. All cube manipulations consist of rotations around one of the 3 axis, there are no translations. There are 24 orientations possible.

Given that, the 2x2x2 cube can be encoded as 8 orientations with 24 value for each. This results in a maximum of 24^8 cube positions or about 100 billion, many of which are not actually valid. So one could start with the solved cube and do a breadth first exploration of the entire space. You'd scan an array of 100B positions for any one that has a known solution (the complete cube is initially the only one). For each position with a known solution, make all possible moves from there and record the move required to solve the cube at any new positions reached. Repeat until no new positions can be reached.

Someone said the 2x2x2 cube can always be solved in 11 moves or less, so 11 scans across a 100B possible positions will be sufficient to create a database of optimal moves to solve from any position. This should be reasonable to do.

As I think about this, on the small cube turning one face has the same effect as turning the opposite one the other direction. So we could start by picking one corner and turn the entire cube so that corner is in final position. From that point, only 4 faces could be turned either CW or CCW, so encoding a move would require 3 or 4 bits, and there would be 1/24 as many positions because the one cubelet is not movable. This would be about 4-5 billions positions which would fit in RAM on a lot of modern laptops or a DVD.
Here are a few ideas off the top of my head for a purely open source (non-commercial) project:

* custom features

* prioritization

* training

* enterprise support

* sponsorships

* invites to free conferences and swag

* t-shirts and swag sales

* commercial software integrations/partnerships

* brand sponsorship/inclusion on docs/websites/etc.

* professionally managed and scalable hosting

What did I miss?
> The author repeatedly makes the point that we don't know, for sure, that this is the case. And that "we haven't built it yet", sans additional explanation, is pretty shoddy evidence for the non-existence of something.

The Bekenstein bound (https://en.wikipedia.org/wiki/Bekenstein_bound) and the Holographic Principle (albeit the latter not being a concrete part of physics yet) provide strong reasons as to why analog computing is not a viable path to the realization of "hypercomputation". Besides, a few loopholes nonwithstanding (https://pdfs.semanticscholar.org/a4b2/4409635c442b45f6fa4271...), the physical existence of legitimate hypercomputation stands in almost direct opposition to the Church-Turing thesis.
Bias in Cable News: Persuasion and Polarization
Looks like a complete clone of Postman?
ScamShare
You gotta pay to get 100% opaque.
This is a new website I created to help people identify and understand scams and scammers. Every year, about 4 million people are lulled into a scam. Over 25 million people are dealing with being scammed. Scammers have managed to steal $45,000,000 in 2017 alone. The fact that they keep scamming us -- from emails, text messages, and phone calls means it is working. I invite you to use this website to share your scam stories and emails or text messages you have received from scammers. I hope this serves as an educational and preventative tool to protect people from being scammed.
too bad I can't open Snapchat on my Nexus 5x without Android killing every other process to make room for your shoddy app's absurd memory requirements which still fail to provide enough performance to even allow swiping between activities smoothly
Fwiw, I really wished we could just use irc
>Cameras check to make sure people aren't stealing.

Question: in a city like Shanghai, where a startup founder from Malmö is presumably not politically connected, what will the cameras do once someone has stolen?

The store is 100% staffless and the theft is petty- will the police actually enforce/investigate?

She licenses out the carts and tech so I guess she's not directly eating the cost but.... I really don't see how this works.

And I would love to be wrong!!
Camera Obscura: A biography of street photographer Vivian Maier
Indeed. The article is based on a false premise, and that quote gives a very good idea of the framing of the entire piece.
The uncertainty principle in the strictest form is only technically present in wave-like systems, with the most prominent example being of course, quantum mechanical particles and their wave functions.
Point is that lowering the temperature would cause an eruption if what GP says is true.
These places use the computer for interviews already for the visually impaired. It's just a name for a type of interview.

I even give people the option to use the computer if they are more comfortable with that or a whiteboard. It can be 50:50 in who choses what.
I’ve been downvoted (and upvoted a bit) on Ars Technica for a comment that contained nothing but facts that go against the Ars echo chamber. I don’t see that as often here on Hacker News
> required time proportional to its size due to wire delay (?).

Isn't conventional wire delay RC quadratic?
Delivering Dot
That's exactly the situation I described in my long comment a second ago. It's also worth point out that it's not always as simple as reviewing/testing PRs and accepting them (which also takes time). Sometimes prioritizing a PR, especially if it is not something that was on the roadmap to be released just now, means having to write a bunch of new code and features to make it work.
I used the personal example to elaborate on the idea that when you're transacting in business, you sometimes provide as little information as legally required. If the other party signs the dotted line, you are basically home free. I wasn't trying to make a point about contractors vs employee.
Reviewing and either accepting or rejecting (in full, no need to cherry-pick) large PR's is entirely up to the author.

You were right; the safest way is to simply ask if they're willing to sponsor that custom work, and how would they like to be credited for their sponsorship.

There's no need to go crazy about it. If it's not a right fit for the project or too much effort for the maintainer, then they can pay or it will just go undone. No one has to sell out in order to simply ask for someone to sponsor a feature.. it's simply logical to just ask for a contract or donation, or reject the PR if it's too big.
I led a small open source project more than a decade ago.

Most people involved had more time than money. I'm quite certain that trying to charge an annual fee from members would have killed the entire project before it was even born.

Introducing money to the equation changes everything. People start to look at the project as a product they are buying, instead of a cause they are contributing to.

I believe the author of this article is deeply misguided. Money is not a way to make open projects work, but it is a good way to kill them.
Dan Geer Keynote – SOURCE Boston 2017
That sounds like the real world we live in, doesn't it?