skysight-inc/HackerNews huggingface dataset:
I always write terse code, not only because it reduces the number of lines (which is important to me) but also because:

- You clearly state the atomicity, that this thing happening in 1 long line is specific thought, intent, desire - it shouldn't really be on multiple lines - its easier to remove/comment out intent (as it is always self contained), replace it, optionalize it and reuse it.

- Scrolling the code is damaging to the focus.

- Once you learned the specific methods used to create terse code seeing it repeated all over again you will become more proficient in reading the code all around.

- Its way more fun. Its like poetry in programming - why would we all write dummy boring stories. Language is everything (obligatory babel 17 mention: https://en.wikipedia.org/wiki/Babel-17)
I think I understand your sentiment, but I'd object to the phrasing of "trivial pursuits".

If history teaches us anything, it's that humanity advances by people following their "trivial interests", rather than being herded onto the "major problems of our complex world".

What is or isn't trivial vs important is only obvious in hindsight, unfortunately. That moment might still happen for advertising and the art of capturing the human attention (or whatever you meant by this turn of phrase).
Ask HN: What Mobile Do You Have?
Planning on changing & interested to know others recommendations.
Succinctly put. I have observed a tangentially related correlation:
The code that needs least understanding to change will be the code changed, until it isn't the code needing the least understanding any more.

In unison they sort of tells us why pragmatism is often good when we start writing code, but how we must always try to push towards finding (good) abstractions as the work progress.
Elliptic Curves
So. We did a few things better than the industry to this day. HA is a spectrum. Transparent masking of all failures in any state of arbitary SQL transaction is on the far right side of that spectrum.

To directly answer your question: go look at where 'replication' was on rdbms 14 years ago. PostgreSQL? MySQL?
ESS already has symbol completion. Am I missing something?
Either way, their reputation would be trashed. Intel knew about potential issues in their products for many, many years. I'd shed no tears if lots of people do this to them now.
One more key point:. Memory is additive, not multiplicative.
Why is Veteran Chicago cabbie John Aikins not driving for Uber?
>>admitting their security allowed an ex-admin to ransack everything

What, exactly can be done to secure a company against a malicious systems admin? These are the guys typically with not only the keys to everything but also the knowledge of how it all works.

You say that the company cannot be trusted for "allowing" this to happen.

I know quite alot about this stuff, and for MOST companies, they simply have to trust that the people with the keys to the castle with behave responsibly.

There are ways to design infrastructure such that it is protected from its builders and keepers, but this is very very hard and complex and expensive.

Presumably you work for a company that has taken steps to ensure this will never happen, what are they?
Automated breaking is relatively low tech but would have a significant impact if adoption would be wider. It is worth now considering whether technology is mature enough to mandate it. There are many lives at stake - that should be the driving concern. But also from a financial perspective as I believe costs of accidents will exceed costs of sensors and processing. Yes, maybe the market will eventually force adoption via insurance premiums but as lives are at stake a faster transition to a new level may be the right thing to do.
> that said, spyder is buggy, and R studio is fantastic. I still haven't come across a good python IDE that is par with R studio.

It's certainly taken some time investment, but after bouncing around all the editors for both, with some config, Emacs (with ESS for R and anaconda mode for Python) is the best environment I've found for both languages.
>Later on I got to read a lot about the Kexts that basically are the equivalent of the drivers in microsoft windows and look for the ones that would serve me for my video card, Everything worked fine.

>A few months passed until Yosemite came out, with a renewed interface a lot of improvements, and even included support for my set up

>But I did the same again when buying my new GT520 card. And to this day everything has worked perfectly

This makes me wonder whether his hardware happened to be used in some Macs or Apple deliberately made those drivers for Hackintosh users?
You simply skipped 3 great, must-have, state-of-art frameworks released this week.
So why would anyone use 4.0? Or 4.0 is more like a stop gap for HPC, Network applications? Where the need for higher bandwidth interconnect is urgently needed. Intel don't even plan to have 4.0 on selected CPUs until late 2018. And AMD are moving to 4.0 until 2019.

They might as wel wait a year and have 5.0
Google Cloud is great and cheap. But AWS is waaay more ahead in terms of completeness. I've looked into this. The breadth, depth, and polish of AWS is really impressive. Their API Gateway -> lambda container -> DataStore is amazing. I really wish I could use GCP. :(

Hopefully GCP will start pushing AWS to lower their prices. They charge so much.
I have more sympathy for Jacqui, the single mom. She wasn't planning to divorce her husband and a $1200 basement seems reasonably thrifty for three people. Perhaps the new vehicles were extravagant, but she purchased that before her second divorce and couldn't save much by selling it to buy an old beater. In the end, her best hope would be a better paying job or moving somewhere with less expenses but a worse university for her daughter.
Inside the Chaotic Battle to Be the Top Reply to a Trump Tweet
I think having code be proportional to 'complexity' is good, but having it be proportional to 'work' makes no sense. Personally I find things 'simple' when they only require one level of abstraction, such as accessing an object, or performing arithmetic operations on algebraic objects (e.g. multiplying matrices). And complex when they require more (e.g. manipulating the coefficients of two matrices to define their matrix product).

Boilerplate is when you requires more code than the complexity requires, usually because the language doesn't provide a sufficient opportunity for abstraction.

Note that, if we define a '->' operator that roughly expands to the following:

(x, err) -> f :
if (err != nil) {
return nil, err
}
return f(x);

Then the entire code he wrote as an example of boilerplate can be written as

DoSomething -> SomethingElse -> MoreWork;

with some minor differences that could be optimized away in the right language.
It seems no more or less anthropomorphic than to say a corporation is motivated by "greed".

Legal departments are like nervous little dogs who bark at everything. The CEO is the one who has to decide if the potential loss in PR is worth the upside of any given legal action (this case is a good example where it probably wasn't).

The lawyers on staff will do because they can sometimes to justify their jobs (or on retainer will do because billable hours). The CEO has to decide if they should.
You'd hope that in both cases, source code would.
For one, Costco is a wholesale club. It is specifically designed to sell resealable goods. E.g. buy by the box a good that is individually wrapped for resale. It is the design of Costco and the products they sell are regulatory compliant.

Not so of Pirate Joe's. The Pirate sells goods in Canada that only comply with U.S. market rules (food safety, nutritional markings, etc.).

That's not really the merit of this case, which is more about trademark and branding, but reselling Trader Joe's goods (not meant for resell) in Canada (different market) is hardly comparable to reselling Costco goods (meant for resell) in the U.S. (same market).
OST Extractor Pro is the best tool to repair and convert your ost data file. Read More: http://www.ostextractorpro.com/
There is advice like this in the "Cost Optimization" whitepaper of Well-Architected

aws.amazon.com/well-architected

disclaimer: work for AWS and author
What's the motivation for Bloomberg to open-source this?
As someone who's been following this area for awhile, I concur. Meta has been around since 2012, but has no substantial technology that a clever consumer could buy and diy for themselves.

AR companies that are working on bleeding edge tech have started later and gotten a lot further than Meta:

- Microsoft Hololens - released in 2017. Incredible inside out tracking and mapping of stationary objects, decent resolution, limited FOV.

- Google Tango - released in 2014. First mobile device with a depth sensor and AR games.

- Avegant - founded in 2012. Developing commercial light field technology.

Meta's lawsuit seems like a desperate attempt to stay relevant without having a moat.
The first one is horrible and super un-pythonic (it even violates PEP8[1]). But perhaps even more important, it doesn't even work since a map-function can only take one argument (not two).

Using functional programming paradigms like this often advised against in Python.

[1] https://www.python.org/dev/peps/pep-0008/#programming-recomm... (search for "Always use a def statement")
"That kind of consumption is insanity and just think of the carbon footprint." Here here! I was doing well at amazon interview for IOT when I suddenly blurted out "but why would I want to work on this? Do we really want to encourage people to buy a fridge connected to the internet?" Couldn't help myself. Boy, you could see the manager's blood pressure rise. I didn't get the job..
> "There are abstractions I'm not as comfortable processing as others, therefore those abstractions are bad."

This is the design philosophy of Go, as far as I can tell.
Do you think that a concatenative language could be suitable for a team to use?
The NVIDIA drivers are written by NVIDIA. I'm sure they use the same codebase across platforms because I've seen the same shader compiler crashes (doh!) on OS X with NVIDIA as on Windows and Linux. They have to support a pretty wide array of hardware in case somebody plugs it in to one of the PC-style Mac Pros which nobody seems to remember.
> A common example to help explain sunk costs is the movie theater experience, where a person buys a ticket and, 20 minutes into the movie, she realizes that it is a horrible movie and it will only get worse.

Offtopic I know, but twice in my life I've walked out of a terrible movie at the theater within the first 30 minutes and gotten a refund from the manager. Don't think you have to sit through terrible movies!
While I'm sure he knows this, most reasonably social college students reflexively trade up in dating and I would hazard to guess they are near equilibrium. Economics basically reifies these implicit social concepts. That said, most dating market choices are not easily explained with the perfectly competitive market in a vacuum analogy that gets used in economics 101. For example, the sunk cost bias is actually metarational in the sense that it asks: "Am I really right about the grass being greener on the other side? How important is it to me to trade up?" which incorporates the concept of subjective beliefs and risk which is not addressed in the perfect information scenario and may not even be something that's tractable to explain in a rational actor model
JAMstack vs. Isomorphic Server Side Rendering – Netlify
Apple tends to ship drivers that will work with almost any GPU from the same product family and generation as the chips Apple is actually using. They could definitely do more to lock things down if they wanted to.

I suspect that the slight lost hardware revenue is significantly offset by the App Store revenue and long-term benefits of keeping users on the Apple platform, so Apple doesn't have strong motivation to get in the way of Hackintosh use.
My two main gripes with the current ESS AC implementation is that (if I've understood it) it relies on an active R process (e.g. it won't suggest the name of a function you've just written unless an active REPL has evaluated it), and that it doesn't work at all with pipes, which means it fails for ggplot2 and dplyr style coding (which is really all I write).
I'm not too offended by letting the administrator figure out the best way to do an uncommon operation. As a point of comparison, Cassandra does have a proper way to bootstrap new nodes but I've found that in many cases it's better to short circuit it and rsync the initial data myself (and use its repair functionality to clean up the mess).

Some reasons include throttling load on the "old" servers, better feedback on progress, the ability to pause/resume, or even being able to do it faster than the DBMS can e.g. by snapshotting the disk on the source machine and making a CoW clone of it. Heck, if you're running your own hardware and feeling a little reckless, pull out one of the drives from the source machine's RAID mirror and you've already got a full clone right there.

I guess you could build all of that into the DBMS, but it's a rather specialised manual operation that's not happening all that often and it's one of the cases that the administrator almost certainly does know better
Agreed. The link leads to a page which does not deliver the content promised by the title. Could as well lead to example.com
Free, Exclusive and Custom Logos for Startups
What is elasticsearch?
Of course it does. Isn't that what running a business is? in some instances you hire someone to execute you idea..
Thanks for your answer! Actually a colleague of mine that got even more quickly frustrated with Ansible, claimed that Ansible is like Shell, but the latter but be more simple with less abstraction layers. I'll try the shell stuff at home. (In fact I'm also looking forward to check out Terraform, but it seems still a bit beta...)
Uber deals with a commodity - the variance in someone driving you from point to point is pretty low, and the qualitative parts are basically all consumer visible.

The market for contractors is basically a market for lemons. There's 10 bad to downright criminal contractors for every good one, and most customers have no way to judge the actual quality of the work until it's months later and something falls apart.
Your point of view is completely right if you agree that a government or a corporation should be allowed to censor the programs you can run.

App store in iOS creates a centralized distribution system that makes censoring straightforward.

Because this kind of systems are very lucrative then there is huge pressure from other platform owners to force all their users to use their app store (only) too.

Only thing that holds them back right now is the inertia and pressure from the existing users but the trend has been clearly sketched out though their actions.
I'm trying to decide between building a static and isomorphic webapp, and one important criterion is that part of the app is only accessible behind a paywall. Any hints on how to handle authentication and authorization, if there is no dedicated server? How to ensure these pages aren't leaked to the client?
Great article man. Am always​ super exited when i find articles that talk about information retrieval systems. I have a lot of questions for you. Been working on a search engine project www.cognifly.com for a year and its inverted index is still very small. Like 4gig now. So is ok if i send you an email?
Look at the person's post history that you're replying to. The fact they have two grey'd comments in this thread is just a touch of what their post history contains. As HN grows, I learn more to consider who I'm responding to before giving them my time replying.
That is absolutely absurd to me. I understand walking out, but getting the refund had to have caused some eye rolls and jokes at your expense after you walked out. Where does it end? Can you walk out and get a refund because you didn't like the last 20 minutes? I think this sort of speaks to the absurdity of some aspects of this "get mine" mentality cultivated among economists
Linux is no longer pure Unix. Linux has adopted parts of plan 9.
> . But people see a headline about a dozen suicides at Foxconn and think it's a crisis, because math is hard.

Although you're being dismissive, your math and intuition is a bit off. Workplace suicides are rare in places like the US and make up approximately 1% of all suicides. That one company has a number of suicides all at one facility known to have poor working conditions does indicate a trend. So, it's not 13 out of 1.3 million, it's 13 out of 230000-450000 (estimates). Not only that, but the company adapted by implementing suicide prevention measures.

You also neglect to mention that around 150 people at Foxconn threatened to commit mass suicide in protest of the working conditions.

If there were a rash of suicides at Ohio State University and they all were freshmen or transfer students, and they all jumped from buildings, that would indicate an alarming trend, not some statistical anomaly.

Math isn't hard. We would expect the suicides to be more random. Also, and I'm just speculating, it's not crazy to think some others were covered up.

> Spreading a lot of ridiculous nonsense about how these people are worse than animals is just that, ridiculous.

I'm not the OP and that is a bad comparison. Treated worse than dogs is perhaps a better one.

> So I call bullshit on your claims that the poor are breeding super-diseases.

I wouldn't call it complete bullshit. Poor people in India who bathe in the open sewer known as Ganges, one of the most if not the most heavily polluted waterways, is a recipe for breeding a super disease. Though, this is caused by lack of education, it is not entirely, completely disconnected from poor wages.

> We can all agree that capitalism has some bad aspects and maybe the governments in these countries should be doing more to help.

Yes, we agree. We tolerate the profit off of human misery and suffering. Progress has almost always been driven by misery and suffering. And we are all responsible for it.
And how exactly you are going to access low level API through the web app if you want to build an application that requires it?

More over as Apple controls all the browsers on iOS then what exactly stops them to block your web app?
If you get all the way down to where philosophy mixes with quantum magic, then sure, I can close my eyes, open them again and not be sure if I haven't died in the meantime.

But there is an intuitive concept of identity that every human after some age has. A lot of philosophy goes to point out that this concept of identity doesn't really work well if you stress it enough - as evidenced e.g. by this identity being constant under ship of Theseus transformation. But under this level of scrutiny, a lot of other things break too, including the meaning of words themselves ("what do you mean by 'is'?").

As it is, this concept of identity is natural to us, it's the way we see the world and organize our societies, and it works fine for all practical purposes.
That looks like a deliberate attempt to avoid being searchable for, which makes it worse!
How Intel would most likely respond to you: "HahaHAHAHahAHAHAHahahAHAHahAHA, fuck off"
Primefaces hello world
> Is it bias if the accurate description naturally leans to one direction?

No, but you should be confident about that.

> I'm firmly opposed to the notion that you need to cater to both sides of an issue and meet in the middle, when the legitimacy of both sides are clearly assymetric.

Sure, if you feel it's clear.
The moon landings as you've never seen them before
The reason given for not exposing UUIDs publicly (migration) doesn't apply to most NoSQL databases because they let you set the ID yourself so you can just copy each document as-is. Maybe the author was referring to databases which automatically (and forcefully) generate the ID on insertion... Even in this case, isn't there a way to tweak this temporarily just for the migration?
I'm not really convinced by his third point "Revealed Preference — Actions Speak Louder Than Words". I mean it's a useful concept to understand some interactions but it seems to me it also fails on some simple examples like payday loans and software bundling.

"My point is that if the exchange is voluntary and there is no fraud or misrepresentation, then it is a win-win transaction." Though maybe it can be argued that with abusive loans and getting Windows on most computers the exchange is not voluntary?
You know, I never really understood the point of decimal floats. Why use floats at all if the point is to express beeps and dollar ppm? You might as well just pick a fraction size and use uint64_t to my mind, or just some bigint type (which is still going to be faster than decimal floats).
Now if only that worked with relationships...
Corda: Why Kotlin?
I'm curious, is buying a car out of the question?

I also face the same problem when going out with my wife and hate hailing taxis on the road. Uber is just so much better, I am even ready to pay more than what they are asking. But every few weeks I think about buying a small car, so I don't have to depend on Uber.
Using a terminal is enough to do that for any REPL: run "script".
Reading this I tought "Huh, simplified economic concepts, ending on overpushing the idea of voluntary transactions a bit...smells a bit american-libertarian".

Click around...project of IHS...

https://en.wikipedia.org/wiki/Institute_for_Humane_Studies#O...

None of the concepts are wrong, but things are more complicated. For a short summary on the idea of Inequality of Bargaining and consequential hollowing of the "voluntary" transaction you can check out https://en.wikipedia.org/wiki/Inequality_of_bargaining_power

Interestingly, one area where this is taken into account, is study design (i.e. thinking about when a reward will skew the results/be unethical towards participants)

For some discussion see:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3646546/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2600442/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2600442/#S2titl...
My point was that you have the code so you can host it yourself.
I wonder if we could tie this to Jenkins for when a build breaks. Would make for a nicer alternative than sirens and flashing lights, although I suspect people would tend to clear the office...
If I think its a good idea, and you give me equity, I wouldn't have a problem working on it.
Beware 'almost unlimited upside potential'. So has the lottery. I abandoned my small business that had made a quarter of a million dollars over the years (gross) to convert it to Patreon: decimated my income, but made it way more stable and predictable.

If I wanted to advise young people in such a way that they'd be secure, I'd tell them to (a) go into trades and (b) study some of the entrepreneurial types but apply it to marketing their merits as a tradesman, not as an 'inventor' or 'programmer'. Some of Guy Kawasaki's stuff is quite good that way, generally useful.

Anything with 'upside potential' is balanced by a very real risk of getting gruesomely hosed through pursuing that bait. It seems like 'being a human' is one of those 'upside potential' things, and on the whole we're set up to fail.
Thank you for clarifying. I misspoke earlier slightly, but the result is the same: when you build a tunnel strong enough to withstand the water table, it can hold a near vacuum. This helps transport and energy efficiency.. but also presents interesting issues for fire safety.