skysight-inc/HackerNews huggingface dataset:
The people who can't fathom a future without theit precious iDevices are doomed to suffer the same fate as Blackberry. And no, trying to revive a dead corpse is as terrible an idea as redoing Flatliners.

Apple products belong in, oddly enough, I, Robot. A clean future where everything is sanitized, not something gritty and real like Blade Runner. Rewriting the vibe of their predecessors without acknowledging what made them popular is the reason why so many reboots have failed recently. (Do you get that Paul Feig?)

Thankfully, Blade Runner 2049 doesn't lay on its political lecturing heavy enough to tank an otherwise successful sequel.
I think the savings would be in having an efficient core with lots of caching, similar to the Stackoverflow architecture.

Push as much off to the CDN as possible, and dynamically reduce the cache time as edit velocity increases on a page (with cache time increasing again as edits fall off).
I'm skeptical about that. Wikipedia has used traffic in the past to solicit donations. Over time, it's also increasingly less obvious that Google's content came from Wikipedia. So it reduces overall awareness of Wikipedia as an entity.

It also questions what the money is for. As far as I can tell, Wikipedia doesn't pay for good content, those contributors are unpaid.

The money is largely for the site and underpinnings. And we just established that views are being drawn away from that...
Resilio Sync (formerly BT Sync) is a good non-cloud-based solution. It has an Ignore file that you can set up at the root level of each share.

I have a number of computers, so this works for me. Just add 'vendor' and 'node_modules' to the Ignore file in whatever your code share is and you're set.

I akwardly wrote about it a bit here: https://epatr.com/blog/2017/using-resilio-sync/
Diomidis Spinnelis' work is amazing.

You can read about it here: https://www2.dmst.aueb.gr/dds/pubs/jrnl/2016-EMPSE-unix-hist...

(link is from the github README)
I agree with your point overall, but I can't help but point out that Starbucks offers its employees some decent benefits https://www.glassdoor.ca/Benefits/Starbucks-US-Benefits-EI_I...
I don't think the concern is about gravitational conditions once you're on Mars, but the long trip to and from Mars (18 months each way, best case with current technology).

Edit: I was wrongly thinking 18mo each way when it's closer to 18mo-ish round trip. Sorry internet armchair soldiers.
As an academic who travels a fair amount, I try to pick the cheapest available flight (within reason), and I've certainly never even considered flying business class. I think flying business class is permitted under certain conditions if there's still money in our travel budget, but it wouldn't feel like a good way to use taxpayer money. I think I would feel the same way working for a nonprofit funded by donations.
How are salaries nothing? Those don't even seem that extreme compared to what someone with that skill set might make elsewhere in the private sector.
Is it wrong of me to find most of those pictures beautiful, in a post-apocalyptic way?
And yet all the third world people flock here by the millions.
Scenery porn + minimal information dense copy that nails their value position and target market in a nutshell ("wusses -- like this reviewer -- need not apply") + understated contact info.

It's a good formula to follow. You don't even need a 1 star review to follow it. Using a 1 star review as part of it has its own perks, like schadenfreude and irony and thought provoking plot twist. But, it isn't even essential to the basic brilliance of this piece.
any plans on implementing the exec command from find in fd?
Perhaps rather than complaining about $PRESIDENT, you can engage your lawmaker to get things you care about passed into law?
It would be nice to provide a description on that page of where you got each one.

For instance, it's not clear whether it has any overlap with the Unix Heritage Society's repos: https://github.com/TUHS

(edit: although TUHS github presence is decidedly anemic!)
There is no such thing as “Valid CSV”. It’s an ambiguous format, with dozens of variants.

SQL server supports CSV with exactly the same senantics as Excel. Which is what people expect 99.9% of the time, because most CSV data goes to or from Excel in the real world.

If you’re DB-to-DB imports and exports, use a sane file format with a sane delimiter such as the Unicode INFORMATION SEPARATOR and RECORD SEPARATOR characters which were inherited from ASCII.
Well they do have those tied-down-with-a-spring treadmills, but that only covers you for the duration of your workout. I don’t know anything about constructing things for use in a space station, but I can’t imagine creating such a rotating structure would be easy, cheap, or safe.. a problem with a structure rotating quickly in space could quickly cause major safety issues for the ISS I’d imagine.
Yes I'll agree with the people who say that this isn't a drop in replacement (fewer features and different syntax) but I also just don't care. fd's defaults are brilliantly simple and just plain make sense. Yes I can use find but I always, always end up looking up an example. fd was simple enough that I very quickly figured it out by trial and error. And it really is fast.

Thank you sharkdp -- really nicely done. Appreciated.
Factory people were once the heart of the labor movement. Now people on the city just can’t believe how ignorant folks in the country would vote for someone they hate so much.
Don't worry, it takes time for outsider peoples' perception of a place to change. Right now it's still largely an idealized "great country, with opportunities for all" to them.
There's a site that tries to do that exact thing called Everipedia, but they have been frequently lambasted in the press for being wrong in their articles. I assume you can't relax notability while at the same time selecting for accuracy. Still though, they are getting pretty decent traffic, and I like their site design. Valiant effort, not that great execution.
Pittsburgher here. My favorite building in the world is the Cathedral of Learning, a breathtaking 42-story Gothic Revival building at the heart of the University of Pittsburgh. It stood through Pittsburgh's industrial zenith, back when the air was so choked with soot that the streetlights burned all day and housewives swept the settled ash from their front porches every evening. You can imagine how that atmosphere took its toll on the building itself, staining the white limestone in great streaks of black and brown. A few years back they finally cleaned it; had to, apparently, as the clinging soot was eating away at the stone itself. It doubtlessly looks far prettier now, but I'm saddened at such a visible loss of the warning that my city's history represents, especially since humans seem to be so eager to repeat the past.
Show HN: ciTools – Quickly calculate uncertainty intervals in R
This is a very good question because it gets into a deeper issue that I find in all corners of real world programming and results in large complicated applications even when they use powerful frameworks.

Real-world programming is absolutely choc full of things that look like simple applications of a well known solutions, but which turn out to need lots of special-snowflake code to actually implement. Part of this is unforced errors, but usually I can't look at other people's work and say in detail how I would have done it substantially better.

So I think there is something fundamental going on. One guess is that although we can write tools that automate the perfectly common case, we are not good at writing things that smooth the inevitable app-specific corner case.
I'm curious what you mean by "the mission hasn't grown". In the last 10 years Wikipedia has become perhaps the go-to resource for ready reference, information on breaking news, Google search results on a given subject, etc. They've grown quite a bit in that time. But the mission hasn't changed? What direction would you see them take?
> There have of course been hundreds of UI builders. Why aren't they used?

I think the reason is that building something with these builders may be easy at first, but when you want to do something a little different than foreseen, the cost goes up enormously.

It's this "cost gap" that developers are so afraid of, also because it is very unpredictable.
This has been a thing with ASP.NET/Web Forms within Visual Studio for a while (C# or VB.NET)

Since the views can be composed with a master view, the actual code generated is just a table element with a loop to add the rows/cells.

Although the view model is usually a plain C# class object, those objects can be generated from looking at the DB schema, meaning you only have a two-step process.

You could generalize it to make a table for any C# object using reflection, but that's kind of abusive IMO.
There actually was a proposal for one.

https://en.wikipedia.org/wiki/Nautilus-X

There's also this issue:

"Another problem is that we do know of adverse effects that arise at high rotational rates of speed. The Coriolis Effect has to do with rotating reference frames and it can seriously screw with the inner ear. The only way to maintain a strong centrifugal gravity while keeping rotational speed low is to lengthen the system as a whole — but the ISS isn’t nearly big enough."

Source: https://www.geek.com/news/geek-answers-why-doesnt-the-iss-ha...
> using bench for some nice statistics

'bench' turns out to be this tool: https://github.com/Gabriel439/bench

It seems to be quite useful, and I was not aware of it, thanks! Would probably be nice to have it packaged in distributions...
As someone who has spent tireless hours doing the same work(gov forms PDF generation), I love seeing this tool. I’ve been stuck using wkhtmltopdf for too long. Unfortunately, I cannot use FormsAPI for my projects at work, but I will give the service a try to give my feedback!
If that’s a major life regret you must have a pretty nice life.
Database: some proprietary key-value thing. No performance descriptions. API documentation that looks written for people who are dimly familiar with APIs. "Dynamic Pages": whatevery CMS-ish CRUD frontend. "User Input": forms that dump data into that database. It doesn't get better from there.

This is even more of a lock-in trap than Wix (and its similar competitors, like SquareSpace) usually is. These people want to own you and whatever you're making. Avoid.
and everyone else is leaving or what?
Would you care to provide details relevant to your particular observation case?

* What GPU hardware?
* Which release of what distribution?
* What period in time?
* If you happen to recall, what versions of: Linux (kernel), Mesa, and Xorg?

With the exception of the latest AMD GPUs (which they've had an issue with due to trying to provide a custom 'DAL' as a proprietary interface to their real driver in userspace), which will hopefully be better supported in kernels a few versions from now, less bleeding edge AMD GPUs just work if your distribution has reasonably recent releases.

I happen to be using Arch Linux (a rolling release distribution) on my main gaming workstation. Thus my R9 285 is supported by Linux 4.13.4, Mesa 17.2.2, and Xorg 1.19.3. My overall system stability appears to be either approximately as stable as, or possibly more so than, the same hardware on a Windows platform.

The only area of issues I run across these days are games that ship their own copies of libraries that /should/ be expected (and should be required) to be native libraries instead. A few games that should work have issues resulting from that general root cause and Steam doesn't always do the best job of utilizing the more up to date native libraries.

Things weren't as bright when I first bought the hardware, but they have improved vastly as support in the drivers caught up, and I am confident that it will not regress in the future, at least not until long past when it would make sense to buy newer hardware.
Random aside: In the end they mention an exhibit at the Computer History Museum. I have to say, this is a great museum, and if you ever have the chance to go, go!

They have a lot of great history, including the military/cold war type history of computing (things like computing fire control and artillery trajectories).
It sounds wrong to try to keep the state across two ec2 instances. If you find yourself in that situation, try pushing your state outside the ec2 instance a bit harder. (dynamodb, s3 etc...)

You will get a lot of benefit out of it, but may lose in performance, which is fine in 99% of the cases.
I would be quite surprised if anyone could write that much assembly that's faster than what a modern optimising compiler outputs.

Makes me happy that people are trying though... :)
One was planned, but it was cancelled due to budget overruns: https://en.m.wikipedia.org/wiki/Centrifuge_Accommodations_Mo...
Man-oh-man did that take a while to load...

You can always tell you've landed on a wix site when you're faced with blank screen for a while.

Edit: 10MB... this page is 10MB. https://i.imgur.com/uAoc05H.png
See, I always thought the book veered towards Deckard not being a replicant: his mind - like Philip K Dick's - veered all over the place whereas the androids (who despite their lack of "empathy" still apparently had bonds with each other) focused on their priorities. He has a lot more regular contact with what he assumes to be the real police department to the police department that arrests him which he concludes was fake. He passes a VG test. And the only reason he's involved in the first place is to appease his apparently very real wife's human concerns.

Reportedly PKD once confirmed that in the book version Deckard was a human that had been dehumanised. Of course, it's PKD so it makes just as much sense the other way round (the "empathy boxes" make more sense as program-update devices than the sci-fi expressions of human religiosity and sentiment they were intended as)

It's pretty clear the film takes the opposite tack but it's a very loose adaptation
(and filmmakers have taken the opposite tack from PKD far more explicitly in e.g. Minority Report)
"LSD happens to be one of the safest recreational drugs"

Purely anecdotal, but have you ever met someone that has taken large doses of LSD over the course of a few years? They are almost always permanently changed
Although I never got deeply into the field, I think the UI builders also had the problem that web frameworks do: which is though they make it easy to do the easy stuff, they eventually make everything harder.

That isn't supposed matter because most real-world customers only have simple needs, so you want to bang out the apps quickly. But in practice I have never seen a use case that was really as simple as it was supposed to be -- they all end up in the "too hard for the framework" bucket.
Just my experience, I'm sure there are other types of organizations. In most of my workplaces, having one developer's preferred tools installed as a build step might not pass review. I would be annoyed if fish was installed on all our prod boxes, for example.

I'm glad these tools work for you and I hope the community keeps making them, I just threw in my perspective.
agree... this looks amazing, but no way I could ever use it... can't send user data to a service like this... DOA...
Sorry, but I fully disagree. There's nothing wrong with economy class. It's a bit tight space wise, sure, but you can easily chill out with movies for the day. Non-profits shouldn't be splurging out on things like this.
Not sure why he's getting downvoted. for a "decentralized" currency bitcoin is quite centralized and is not that hard to control "IRL" so to speak. We're talking like 10 subpoenas/cease and desist orders to bring the whole thing down.

Or one executive order to block a couple of ports on the great firewall of China (I'm oversimplifying but not by much actually).
Capsa Susun Kaskus Indonesia – Bandar Capsa Susun| Pokerqq81
GITEX Technology Week: Dubai Land Department to Adopt Blockchain Technology
Thank you for the feedback, I'm glad you like it!
Your point expresses the classic innovator's dilemma; in this case, impossible to improve usability if you have to maintain existing SLA forever.
Designers Using Ikea Products as Platform
Business logic. +if you only look at the data side, most business objects don't have the same shape as database rows, yet most CRUD programming is tightly bound to table representation.
Because they're spending funds donated by people who were sold on the idea that Wikipedia was desperate for cash? If its own employees aren't trying to do simple things to save cash here and there I'm certainly not inspired to send money their way.
Hazelcast and the Mythical PA/EC System
I take it you've never used Rails' scaffold generator ... it does much of what you speak of (db schema, basic html/css forms, etc.)
I have to agree, this will create a new component type every time the function is called, definitely causing a repaint and re-render of the subtree.

The "right" way to do this is re-implement `connect` as a render-callback and then use that to create a HOC, not the other way around.

https://github.com/juliankrispel/redux-connector/blob/master...

Here's a Codepen that demonstrates which component-creation methods are safely inlineable and which aren't:

https://codepen.io/alexkrolick/pen/WZwMYW

GIF of repaints: https://user-images.githubusercontent.com/1571667/30631908-f...
>I don't like X, and it is growing unabated like cancer

I think this is much more closer to the actual point he's making.

Also I'm not sure that condescending the author when they've actually put a lot of effort into sighting their claims and spelt out what their point is clearly and coherently, is necessary.
Just thinking out loud here. What about a stdlib framework that emulates node.js (eg. using BrowserFS) in the browser along with an optional stdlib minifier/zapper based on package.json. It seems like that approach would eliminate quite a bit of complexity.
There is always the possibility that the human mind is more than the collective behavior of a bunch of neurons. It is conceivable that part of the human mind occupies some sort of astral plane like many people believe.

I'm not saying that it is. Science does not concern themselves with such theories (yet) because of Alder's Razor ("what cannot be settled by experiment is not worth debating") [1].

[1] https://en.m.wikipedia.org/wiki/Mike_Alder
I'm not entirely sure, yet, but I'd be happy to discuss this. A GitHub ticket would be the best place (https://github.com/sharkdp/fd/issues).
This line of thinking doesn't really make any sense.

Both Apple and Google had plenty of options to chose from when laying the foundation for their operating system. Ultimately, in both cases, a *nix won out. Allowing BSD sockets inside the iOS Sandbox doesn't mean much of anything.

Also, not clear on what Treble means here: Since its adoption in Oreo, Google has be demanding SoC vendors track closer to newer version of the Linux kernel. Source: https://www.xda-developers.com/google-mandating-linux-kernel...
> What about Wayland? KMS?

Both of which cause AMDGPU on my system to crash, too. Or they cause the DE to crash.

In fact, I can’t even boot with KMS, because then I just get a black screen.
In itself, no. But there was a lot of issues and conflict in relation to how the creation of Wikia affected policy, and suddenly a lot of things that had a "home" on Wikipedia were now being pushed to Wikia for a variety of reasons, some valid, and some a lot less so.
With today's web frameworks, you can set up a simple app in an hour. But that simple app probably won't solve anybody's real problem. There's always some complication.
Are there any domains in which computers start from scratch?
> I would be annoyed if fish was installed on all our prod boxes, for example.

Why?
Not a fan at all.
First I'm not convinced by render props: it allows factorization, but I'd rather have the "wrapping" happen outside of the component (like the HoC pattern does) than inside the render().

But even more: this could be useful for connect()ing different parts of your component independently, but having this need is a huge hint that you should split your component.
There exists also php-pdftk (https://github.com/mikehaertl/php-pdftk). Great software for filling pdf forms.
There are a handful of Rapid Development frameworks which will automate the majority of CRUD. My personal favorite is Web2Py. I can build a working protoype of most ideas in a week or two with it :)
Yes, I evaluated a bunch of website creators (including wix and squarespace) and I ended up at wordpress.com because it seemed to be the only system that offered easy(ish) WYSIWYG website creation, while giving me confidence I could get my website out and still edit/host it even if wordpress.com closed tomorrow.
It is most emphatically not 18 months each way. 8.5 months or so on a Hohmann transfer, the longest low-energy direct transfer.
I would worry that delivering 500 quality niche articles over the course of weeks and months just isn't possible "for less than the cost of a single editor".

Even if you use an AI to write the content I have a heard time seeing how you can create good niche/long-tail content.

There are also all kinds of spam filter issues with suddenly dumping hundreds of articles on Googlebot.

Frankly, without any specifics, this sounds spammy.
Sure.

RX480, Reference Edition.

I’ve tried: Arch Linux, Ubuntu 16.04, 16.10, 17.04 (currently on 16.04), latest Fedora.

Time period: Bought GPU 11 days after official release, been switching distros about every one or two months since due to issues.

Only used distro-provided kernel, Mesa and Xorg.

With AMDGPU, no game works and OpenGL crashes, Wayland crashes, and nothing really works. In all cases.

With AMDGPU-PRO, everything works, except there’s a 50/50 chance on every boot that WebGL in Firefox will be broken.

________________

> which they've had an issue with due to trying to provide a custom 'DAL' as a proprietary interface to their real driver in userspace

This is exactly why I criticize the stubborn decision to refuse to allow such a solution. If the DAL is not implemented, we’ll never get feature parity for proprietary functionality between the Windows, Linux and Mac versions. AMD is known to release all their tech openly as soon as possible, but while they’re competing with NVIDIA in a space, they obviously can’t keep it 100% open.

And it’s also obvious that if AMD wants the same functionality on Windows, Linux, Mac and Android, they either need a DAL, or they need to let the Linux maintainers control their drivers for all other platforms.
Ah yes lets blame Trump! He was elected you know.

I think it goes deeper than that. America never really embraced the dream of a utopian socialist welfare state. The government is weak, constantly being influenced by moneyed interests and chronically underfunded.
Ask HN: How to Prepare for SAAS Customer Sec Review-Pen Test+Policies We Need?
Could really use some advice on this. Work for an enterprise SAAS startup (very small team) and one of our first prospective customers has asked us to meet with their security team. I’m wondering:

1)What documents/policies do I need to have in place for this meeting? I’ve been reviewing the Vendor Security Alliance Questionnaire—does anyone have some sample responses to these (to give us an idea of the “correct” responses?). Is there some GitHub with list of documents (sample Information Security Policies, sample data retention policies, etc.)

2)We haven’t done any third party pen testing. Should we do this before the meeting or wait and see if the customer requires this? We are running a simple Heroku site so they handle our server setup. If we want to be proactive, what testing should we do? How expensive should this be for a simple web application? Time required? Tools/protocols to suggest? Any firms you could recommend?

3)Is it worth trying to be ISO_27001 compliant or having a SOC 1 done? We don’t handle any financial data; just business data that they want to keep private. Thanks all.