skysight-inc/HackerNews huggingface dataset:
let's reframe your statements:

> 1. Hold on to money because it would increase in value over time

"disincentivize poor people from saving"

> 2. Not make purchases because the object being purchased will require fewer units of money over time.

"push poor people into consuming"

> 3. Not invest in starting new businesses because the investor would be losing out on the guaranteed income from holding onto the money along with the fact that whatever the business sells will be worth fewer units of money over time

"Benefit rich people who seek to invest in venture capital"

> 4. Disincentivize individuals to take out loans to start businesses because the value of the loan will increase in price over time.

"make it easier for people to sell themselves into debt slavery"

> 1. The burden of debt decreases over time

"make it cheaper for leveraged investments, de facto restricted to a small class of investors, to exist"

> 2. People are incentivized to invest their money into business

"push middle class people into subsidizing risky behavior by capitalists"

The reason why I am reframing your statements in this way is because a general policy of inflation affects everyone, and by and large the rich (good for them!) already have ways to escape, if not profit from, the generalized effects. The rest of us do not.

There are additional problems to the "perpetual growth mentality", that I don't want to bring up too heavily, like incentivising continued erosion of the environment, natural resource depletion and less conservation.

> You seem to believe that secondary markets (namely wall street) are bad things.

No. Secondary markets are great. What is not great is forcing people to participate, as in, socializing risk while while allowing the rich and politically connected to enjoy the fruits of the casino capitalism with golden parachutes and fail-upwards scenarios. The traditional left/liberal argument is that we need to add regulation to fix that and protect the investment of general public, which, being anti-state-socialist, I am vehemently against (besides which the long history of added regulations seems to only have the effect of ensnaring more of the middle class into the system of socializing risk and paying off the privileged). The only solution is to not have these insidious little pushes that force the general public into these dangerous activities.

Inflation is like proto-matter from star trek II. You think you know what you're doing, harnessing this praeternatural force that can bend and shape society to what you think are "good things", but the cost is you're really making things unstable because of the fallacy of the unseen.
I see what you mean, but it's actually possible for JITed code to be faster than compiled code, as JIT can make run-time optimisations that aren't visible at compile-time.
Ok, I concede that there is a high startup cost to signing up drivers and marketing to new customers.

But arguably, Uber has paid the highest price by being first mover, allowing competition to follow behind and access this "social infrastructure" much more cheaply. As an example: Every Uber driver knows about Lyft (and other competitors) and is willing to drive for them if they pay better or offer more volume.
I have two questions, which are not answered in the article:

- How existing customers react, when they discover the new pricing on your website?

- At some point, do you migrate "old" customers to the "most recent" pricing model, to avoid having to maintain tens of pricing model in parallel?
I'm not sure where I misguided people that I was just doing RPC. Almost all endpoints are as you described:

`/robots/robot_id/exceptions`

`/maps/map_id/destinations`

`/maps/map_id/areas/speed_limit_areas`

Performing operations is not done via. RPC but rather POSTing a new `mission` to the queue.

There's no HATEOS but that would generally be silly, since this isn't an API that requires easy discovery and consumption by third parties. I'm not sure I subscribe to the HATEOS required for REST, but I don't really care to argue.

I think I'm starting to get a sense that people can be really opinionated on this stuff, and I'm still lost as to what there is to gain by it. To suggest what I'm describing isn't REST would be to say that the first sections of the Wikipedia page are wrong. So are we so far off-base that we need to revise the Wikipedia page? Or is this more just an opinion?

Thanks for sharing your thoughts. Maybe there's a chance to de-mystify my confusion on why there's so many opinions on something that, to me, seems so simple to define.
Eclipse broke for me when I stopped using RSA altogether.

Does that make me a hipster because I stopped using <4096 RSA keys like 5+ years ago, and quit using RSA on hosts that support better keys?
Right, with JS there's almost no choice. C/C++ I actually really like, but I fear the great harm that I can inflict upon myself and others with them.

Anyway, the nouns are important.
> If wasm doesn't overtake JS, something else that offers native bindings to other languages will eventually

When I read this I realised that WASM might just pave the way for something more fundamental: browser runtime stdlib.

One of the big issues, even highlighted in this very thread, is that people are wary of forcing 10MB+ blob downloads on their users. What would the effect be if browser provided a proper stdlib?
Interesting hypothesis . As far as maximization of opportunity space is concerned its not very different from selfish gene theory suggested by Dawkins . But I guess you are wrong about need to centralized being inbuilt in nature . You are confusing unification / alignment with centralization . If you look outside of any abstraction level ( molecular ,cellular ,organismal ) its hard to tell if the underlying harmony is attained by centralization or coordination of independent autonomous entities. thats why a lot of well meaning people tilt toward the intelligent design and can’t bring themselves to believe that Evolution was self organized .
>Identify "sleeper cell" bots -- accounts inactive for a long time that suddenly become active, usually around a single topic, concurrent with many similar bots, and aggressively ban them.

Why? I use twitter maybe once in a few months, why should I get banned for that?
So maybe "some people" is actually most people.

In fact, I'd say Travis is 100% correct. Most people out there would rather blame someone else for their problems than take personal responsibility.
Twitter exists primarily as a public company to make money

Thanks for explaining that to me.
The bad PR within tech circles is damage enough, given that to grow as a tech company, Uber needs to compete with other tech companies with regards to hiring new talent, as well as retaining existing talent.
Just had a chance to check out Holmes, you're right in that right now the offerings are almost the same. I hope as I iterate a couple of times I'll have more features that would differentiate further. I would argue that my search is more complete than their 10 bookmark limit and shortlinks isn't based off of fuzzy finding (which is I guess a negative for some people).
Care to share with us the nature of the work or maybe some examples?

I'm kind of sick of doing CRUD apps. Maybe hearing about what you do would inspire me to explore something new.
Well he's hardly going to say they don't.
Fine, but earning back 80% of your costs is still no way to make money.
Perhaps if you enlighten them, you'd help people make more informed decisions. And maybe they'd care about the problems. As it is, smugly chuckling at ignorance is rather silly. If they don't know, it isn't irony.
Know that there are whole lineages of yoga associated with the use of this power plant. I recommend exploring the combination while remaining open to being led (as in moves and timing) by the plant and by the enhanced awareness of what needs attention/release in the body.

It may be helpful to commit the mind prior to the session and create a distraction- and thinking- free environment.
Show HN: Boot Windows 10 Directly into Linux Desktop of Choice
> They are shown out of a private establishment that can choose who it serves

We can all imagine what Twitter would be like if created by a church group. Certain, virtuous tweets would be promoted, and tweets containing sinful thoughts would be banned.

This system would be fine, but not really any better (or different) than a phpbb system maintained by that same group. It would be a walled garden with very clear limits to the kind of speech and expression it wished to foster.

Twitter can be this too, but by doing so it lowers itself to the status of simply a large phpbb board with a righteous troupe of moderators keeping order.

Some people (such as yourself) seem to prefer this, and seem not to tolerate certain kinds of views being expressed, even when users are not forced to consume those views.

The drive to create a heavily censored/curated environment is exactly the opposite of the drive to create a platform.

Viewed as a worldwide platform, Twitter would have to maintain a ridiculous ratio of censors to users in order to provide adequate levels of totalitarian censorship of unapproved ideas.

If Twitter's massive censorship bureaucracy is causing it to flounder and face a loss of credibility with investors, it ought to correct for this rapidly by adopting a firm no-censorship stance.

Coca-Cola could easily ask to advertise only to people who have not viewed (for whatever reason) a white-supremacist tweet in the last 30 days.
India uses recycled pipes to detect solar storms
REST provides no identifiable mechanism for performing actions outside of CRUD operations and is, therefore, a completely impractical solution.

The mechanism is identifiable once you start to really think in REST terms. The problem is that people think in RPC, and so try to shove its model instead.

REST is based on names (resources), not commands. Therefore, we must implement our actions as resources. Instead of having a "transfer()" command, you have a Transfer resource type, which you create to start one. Eg:

POST /transfers ... (Body describes parameters)
201 Created, Location: /transfers/34

This change from a command to a resource additionally provides the benefits of REST, necessary for communication over an unreliable network: rather than keep your connection open while the action is processed, you get an URL you can poll to check if it is finished. This works even if the client goes offline for some time.
2 screens of 4k is not 8k though.
>A blogspammer posts an amazing finding: immigrants hang out with other immigrants. Hackernews is frantic to post about how uninterested they are in stupid things like sports and music, and how that lack of interest hasn't stopped them from making friends with other hipsters.
Soak up all the VC attention that might go to other companies that are at least as functional.
Equal opportunity, not "equal justice under law". Capitalism favors those who are lucky. It's nothing to do with law.

Edit: who wouldn't reject these things if they weren't benefiting from them (vast majority of people)?
In practice, it's actually fine for most purposes. It's equivalent to multiple striped 15K RPM magnetic disks, which used to be high-end enterprise storage a few years ago.

SD cards have much worse write IOPS.
I meant that the Earth is closer to Mars than the Moon is, not that Mars is closer to Earth than the Moon is (of course it isn't, that would make for a big, big blood moon)
How to run a successful e commerce business like Amazon, Snapdeal, Flipkart
To be fair, the verbs can feel a little weird.

GET is easy.

HEAD is easy.

DELETE is easy.

PATCH is easy, especially when you use one of the two more useful standards (RFC 7386: JSON Merge Patch, or RFC 6902: JSON Patch).

PUT is not much use for large resources (like those typically found in business systems) since it requires you to provide every field, but usually you would want the back end to assign at the last the primary identifier, date created, etc. I seem to remember reading that even Roy felt PUT was not well designed.

POST is a catch all for any other update/insert type activity.

To paraphrase Winston Churchill, "http verbs are a poor system, but better than all the other systems that have been tried from time to time."
>How can it be even remotely as efficient as a compiler with decades of optimization witchcraft and sorcery

I don't know enough to say anything myself, but i believe it mostly boils down to C allowing too much freedom, with tok few constructs, with too little communication between programmer and compiler.

The C compiler must derive certain facts from a given block of code to optimize it in a particular fashion; and the derivation must be correct for all edge cases. The witchcraft and sorecery is in these derivations, and handling pathological edge cases.

AFAIK these C-alt languages tend to skirt this problem by adding language constructs that make certain promises to the compiler, like Zig's comptime attribute and rust's borrow checker. They catch up to C, at least for some common classes of problems, by simply giving the programmer more expressive power.

And then, I imagine, they have an easier time taking some sequence of these (stronger) promises and combining them into further sets of optimizations.

Which is also what "higher level" languages do (more by limiting freedom of action, and increasing expressive ability, than communication with the compiler) and how you get ideas like haskell being as fast/faster than C code in the common case (but won't match handwritten optimized C). A Haskell compiler can make bigger steps more safely than a C compiler can, simply because the language offers more/bigger guarantees with each construct.
What is your mom taking exactly? I have Crohn's disease but unfortunately my attempts to treat with MMJ haven't been quite as successful. Since the research is so lacking, you sort of have to come up with a custom protocol. I'd be interested to know what hers is.
this card can do 4K pretty comfortably now, at least if 60fps is the benchmark (VR needs more) but 8K is still pretty far away. Other than VR, there is hardly a use case for it though, and even in 4K VR should be a lot better than it is now.
How about anti-monopoly laws?
Always ask,"Is there anything else I can do to help?"

Don't just ask once if you can help, everyone else does that. Be the person who asks again and again. People will take notice and tell others. It's the quickest way to new opportunities.
India seems like another China for Uber. Locked into a battle against a local company and I would expect losing money.

Sure the cars use CNG and the drivers probably don't make much but the fares are tiny compared the western locations.
Ansible at Grofers – Managing PostgreSQL
A look into Fusion log files
All of these pieces carefully avoid talking about the fact that Uber claims to have been profitable in several US cities in 2016. In places where they have had time to figure our their model, pricing and supply/demand, they appear to be capable of becoming profitable. While most people can understand pricing and supply/demand being different between cities, Uber's model actually changes in some cities as well. In some parts of the world they don't charge using credit cards because no consumers use them, in other parts their drivers don't use cars because it's impractical.

I'm all for calling out companies for exhibiting abhorrent behavior toward contractors and employees. That has value and can elicit change.

Doom & gloom pieces on the other hand are a dime a dozen. This one specifically I find lacking. Uber isn't losing mountains of cash because it's unsustainable. It's losing mountains of cash because it can afford to and wants to in order to continue it's absolutely astonishing growth rate. They may be bad people. You may not want to work for them. I grant those premises. I got an offer and turned it down. That said, I simply can not understand the desire to see them fall. The delta between what existed before and what they've built is vast. I'd happily pay 2x my current rate and the claim that I would _have_ to pay 5x to cover their costs is laughable.
Obviously, we should not compare small personal project languages with decades-old industry languages by factors determined by the sheer amount of work thrown in. We compare them mostly by fundamental design principles.

In this case, partial evaluation is a massively more principled and efficient way of doing metaprogramming than preprocessing or macros. There are limitations compared to Lisp-style unrestricted untyped metaprogramming, but not any that I would much miss in practice.

With partial evaluation, we automatically get type and scope safety, and also only need one language instead of several. Optimizations also cascade in a principled way: we can compile code-generating code to fast machine code, which we then use to generate faster code or generate it faster, but the then-resulting code can be also used to generate code, and so on.
>Could we maybe have a sober conversation about Uber that doesn't involve self driving cars?

No. Why?

>if Uber is planing to rely on self driving cars they're already dead.

There's no discussion to be had there.
Reflections on S3's architectural flaws
Am I the only one who found the first part of the video more interesting?

That guy is full of drugs. No judgement. Just recognizing what drugs looks like.
Build marketplace with WC Marketplace
you really shouldn't be dumping all your savings into any one stock unless it's a broad etf...
Lyft already has a lot of drivers in many places, and apparently enough customers to make it worthwhile.
Do you not put honor in that piece of work? If no, carry on. If yes, you're an artist who cares.
Don't believe your thoughts.

Stop calling them "my thoughts" -- observe how they emerge and investigate if you're the one causing them.
You're probably access web sites sitting at home or office, where you have decent 10+ Mbps channel. All this changes when you travel and you use either slow public WiFi or phone tethering. Yes, there's 4G, but in most places in most countries 4G coverage is very poor: it's only in the most populated areas.

I travel between countries and of course I hate staying in huge cities because they're expensive and noisy. But when you move to smaller towns, there're usually limited options for connecting to the Internet.

Last year in India I spent 2.5 hours incessantly trying to open my bank website to make an urgent payment. All these huge React/Redux bundles were loading for ages, and they aren't cached and there's no support for resuming download after it dies because of some timeout or because you were looking at the spinner for 30 minutes and decided to click reload button.

And even when these huge SPA load, they're totally broken on slow connections. People become lazy and they don't handle timeouts and responses coming in weird order because of the slow channel. Even if you manage to open SPA on slow connection, it's a pain to use, almost impossible with all these XMLHttpRequests on every click transferring megabytes of data after every click or typing any letter. :(
The author self identifies as a libertarian strongly opposed to any kind of government regulation. That can explain why this article looks so biased: because it is …
I haven't owned a gaming PC in close to 10 years and todays performance numbers look completely crazy to me. The last time I played a game I was happy that I could get 1024x768 smoothly with high framerates. Seeing that you can play 3440x1440 with 60fps feels like magic.
This exactly. WebAss, being suspiciously implemented by major browser vendors in a fellow swoop, is simply an assault on the principles of the open web. As usual, cheered at by technical brilliant, but otherwise clueless nerds getting lost in arguments about the merits of their favourite programming language vs JavaScript, but incapable of seeing the bigger picture. I wish Apple could kill it.
Aradığını Otostop Yaparak Bulan Samsun Escort Ceyda
That's the thing though... with chronic pain there is no end to the physical pain, and this fact alone can be mentally taxing. Sometimes taking your mind off your situation is more effective than painkillers. Chronic pain is a life long mental _and_ physical battle.
Actually, we're pretty sure (based on what SpaceX has announced) that the engines can be reused, and they're a reasonable % of the booster cost.
And they've settled on a logo!

https://github.com/WebAssembly/design/issues/980
How to setup http password authentication with Nginx
> I'm not sure where I misguided people that I was just doing RPC.

Sadly the person you respond to is an idiot, their points 1 and 3 have literally nothing to do with REST. You could have all endpoints be /435645646 yet do rest, you can have the most beautifully crafted URLs in the world and do rpc, they're orthogonal concerns. Most people do the latter, incidentally.

> Performing operations is not done via. RPC but rather POSTing a new `mission` to the queue.

That's still RPC. Encoding your procedure calls via HTTP verbs doesn't make it not RPC, it makes it (as originally noted) leverage HTTP as more than a trivial transport.

> There's no HATEOS

So it's not REST, HATEOAS/hyperlinking is the one thing that qualifies your API as REST according to the bloke who originally defined that term: http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...

> I think I'm starting to get a sense that people can be really opinionated on this stuff

Well yeah imagine you see a nice essay defining or formalising a concept (hyperlinked application interfaces) and creating a word/acronym for it (REST), then you see the world around it coopt it without any of the meaning to qualify something which already existed but has seemingly fallen out of fashion (RPC in this case). That's bothersome.

> seems so simple to define.

If your simple definition of REST is just that you're using HTTP, why would you need a separate acronym for it?
It's a common pitfall and easy to look for. The stuff I spent most time with regarding this specific issue was finding the proper event that did something bad.
[NVIDIA Employee disclaimer]

Not in SLI, no. SLI is a technology to have two GPUs act as one, by syncing among themselves. When you have two GPUs in SLI, your CPU program will generally see them as a single GPU with (almost) twice as many cores and twice as much bandwidth, but the same amount of memory.

For this to work, the GPUs need to be very similar (i.e. you can't SLI a TitanX and a 1080).

You can, however, put many[1] different GPUs in the same system, and then the onus is on the CPU program to properly manage and send work to each one separately. This is not SLI.

Generally, SLI is useful for games where the program assumes "a GPU" and sends work to it, and you want to have more performance than your single card can provide. For compute/ML, you're much better off just using each card directly.

[1]: Don't quote me on this, but I believe up to 8x is supported, above that is uncharted territory.
Yeah, it's not, but that's close enough - if you have a 8K capable GPU, then you should be able to run 4K on two eyes at very high frame rates.
DAGS in Airflow can just be a few lines. Some understanding of the syntax of python is required. But you can start simple and add complexity as you require it.
I recently bought my first desktop keyboard and pulled all of the keys off and created my first proper Dvorak keyboard, but in the process created a keyboard without proper bumps in the home row. What I did was cut a double thick strip of electrical tape and stuck it in the correct position. This subtle bump of tape adheres extremely well and feels just as good as the button keys do.
Actually this offer is : 3 concurrent users for $35/month. Assuming that for many people, a single stream is enough,shared among friends it's $12/month.

That's pretty reasonable.
You should look in to what kinds of food are least likely to increase your risk for kidney stones. Apparently, some foods just build kidney stones like crazy in some people.
A snarky comment, that is it?