skysight-inc/HackerNews huggingface dataset:
That's true Golang does not come with automatic session management, authentication, csrf etc.

But if you look at it, csrf is just a hidden form value involving a token injected into the page. It is not hard to implement. In that sense Flask doesn't have csrf proection either.

Session management on the other hand could be troubling, but in the end they all rely on cookies: if I take a look at https://golang.org/src/net/http/cookie.go , I can easily make sense of it. But I can imagine the need for a higher level library for session management.

There is something called gorilla toolkit which has session management, but you're right it isn't included in the standard library. Golang's own template engine is also very primitive.
Or just get elected to Congress. Then it's open season.
I'm flabbergasted by how miniscule his investment was. 3500% return on $2k. Did he think it was too small to fly under the radar? Or is he small enough to prosecute?
The term I am used to seeing is “filter bubble”.
great article, loved it
I have that problem in IDEA if I enable 1) IDEAvim, 2) ligatures, and 3) relative line numbers.

That may be idiosyncratic but if you happen to match, there you go. Either turn off relative line numbers (absolute are fine) or ligatures.
As a FIRST alum, this would've been so helpful when looking for sponsors/donations. When you route your money through a school, it becomes a total pain to get access to it. A parent had to call/email the school for months just to get access to the money we needed to buy parts.
Right, its a comparison of the income between the rich and the poor. I still don;t see how it is relevant. Who cares how much Elon Musk has vs the drug addict on the street? Neither of those are relevant for the average American
You're judging all the category by the performance of a single provider. I understand that, but I wouldn't discard the helpfulness of this concept just by your experience with one vendor. That's like not driving a car anymore because you had a bad experience with a particular brand.
Yes, but that's still wrong.

If you are at school, university, whatever that is, you need to be exposed to concepts. Those will rarely change. For instance, Lisp already had garbage collection and object orientation decades before they were available in mainstream language, and the basic concepts still have not changed.

Once you understand then, learning a new programming language is done in a matter of days (libraries and common idioms takes more time). You are basically transferring concepts you already know to a slightly different implementation, but there will be hardly anything entirely new. More so for "mainstream" languages.

Then you need practical experience, which do not require teachers to be involved.
It's a bit of a stretch to say cloud Haskell is modeled on erlang
I'm surprised you are worried about JSON performance and not ORM performance. It seems like if you really needed better serialization/deserialization you could just call a c module from python.
A lot of people are using GPUs for many other things than ML. The big advantage is the number of cores, and people that run on super computers write algorithms that are highly parallelized (otherwise what's the point). GPUs are getting fast enough that the number of cores they share is gaining an edge. Also the memory on them is MUCH faster than that on a CPU, but the cost is that you have less (20Gb compared to 256Gb).

As far as the TPUs, one big advantage for ML is that they are float16/float32 (normal being f32/f64)(in ML you care very little about precision) and are optimized for tensor calculations. For anything that you don't need that resolution and are doing tensor stuff (lots of math/physics does tensor stuff), then these will give you an advantage. (I'm not aware of anyone using these for things other than ML, but I wouldn't be surprised if people did use them) But other things you need more precision and those won't use the TPUs (AFAIK).
Contact ; E N R I Q U E H A C K D E M O N 11 @ G M A I L d o t C O M or call/text him on + 1 ( 4 0 9 ) 9 9 9 - 3 4 7 7 . If you suspect that he is cheating, he might actually be..I hired a local hacker who helped me hack his phone without touching his device that diverted all his messages( face book, WhatsApp, text messages, and even phone calls) to my phone; ENRIQUE LEWIS is the man for the job with a very high level of professionalism and highly reliable.You can also message him on WhatsApp via +1 6 2 8 2 0 3-5 7 2 2 . I really enjoyed working with him and the few friends I told have been nothing but thankful to me for the referral.
That was the reason why they didn't make it a language feature in 3.6. However, after some careful consideration (there are some smart people making these optimizations and language spec choices, I trust they are doing the right thing), they decided to have 3.7 guarantee ordering.

After you have used it for a while, it is a great feature. I would now be happy to take a small dict performance hit in order to preserve the ordering guarantee.
In a place like SF where office space is as expensive as it is, I wouldn't be shocked if the savings in rent from this kind of floor plan outweigh any productivity losses and I'd bet that is a primary reason why there are so many open offices.

Edit: That said, that one definitely doesn't look like the most efficient use of space.
"Would be nice to have more tools to get into that state."

I'm with you on this sentiment. But I feel like the point of a lot of meditative and yogic practice is to give us those tools. At the very least, that practice has made me feel that the process is learn-able and repeat-able.

I also agree that one issue is our narrow fields of endeavor. I play perform music, ride mountain bike trails, write, program... all of these will allow me to get into a flow state in one way or another. These flow states are all similar, but require different triggers and processes.

What's been helpful to me is recognizing that ritual and paying close attention to how / what I am thinking while I prepare and practice these things all have similar modes.

In the last 6 months I've started doing a lot more yoga, and the ritualistic nature of the practice has made that mental process a lot easier to observe. So now I try and develop patterns in my practices: specific singing exercises, a specific piano warmup, always having the same process for kitting out and checking out the bike before a ride, trying to keep a similar schedule and order for my workday, etc.

As to your comment about addiction, I've been doing a daily bit of kudalini yoga for the last couple of months and although I am not sure of the mechanism it evokes a psychedelic response in me (low-intensity visual hallucinations). Putting aside the short-lived nature of that response, so far it's reminded me of the patterns of addiction around those kinds of drugs: a) unless you do something really too much, these aren't bad results, and b) when there are bad results it's very easy to just say "clearly the aliens telling me to stop are right, and I don't need to keep doing these kinds of things to my brain" and move on to different mental exercises ;) . It's not like the times in my life when I was drinking heavily out of a sense that it was a "good idea" (tm), when in fact I was really being disfunctional.
> Amortized over what period of time, though? Is that today's price, or 17 years ago? Is that list price or the price an actual small user would pay?

http://www.oracle.com/us/corporate/pricing/technology-price-...

Today's prices. 10s of thousands it is still whether you get it at retail price (which is unlikely) or if you amortize it for several years (including yearly support of course).

An actual small user is still likely to pay 10s of thousands of dollars a year.

> I'm sure you'r in the majority here on HN, but that's merely selection bias. Also, it's true today, but was it true 17 years ago, circa Oracle 9i?

Can you provide me with such a feature that Oracle has but Postgres doesn't and is in demand?

Oracle db is a masterpiece and has the best performance of any database I'm aware of , sometimes several times more if properly configured. That was it's big selling point in days of vertical scaling - the hardware was often a lot more expensive then oracle's licensing.

Why are you bringing up a version from 2001? Was that mentioned in parent posts?

> Businesses whose core competency isn't tech and/or who aren't located in a tech hub aren't likely even to consider the "make" option.

Business without tech as a core competency outsource.

> That's simply false, as the Oracle DBA I know routinely contraced out to companies as a temporary, non-dedicated DBA.

I suppose you could run an oracle DB with no or little DBA support. But the companies I know who use it use features that require constant DBA support - replication being the biggest one.
Hack is a typed variant of PHP.
It doesn't have to be fake to cause harm, at least for epilepsy. The filler in the pills can vary by manufacturer.
ORNL, like everyone else, is studying ML. They are a research lab. But there are a lot of other applications that they are interested in. These GPUs do help with the traditional research that they perform.
This sounds like he was thrown under the bus, probably to distract the SEC from investigating the executives who allowed corrupt business practices to continue.
How to Make Windows 10 Run Faster?
It is a popular mainstream theory. I'm not optimistic that this can continue. With technological innovations, I am convinced that we will end up in a can and cannot society where some people will be able to keep up and some won't.
How do you advertise only certainly to shady people?
I think what we will see is AmazonBasics Aspirin and stuff like that. They are usually not fake.
Whether product design or technical/mathematical, isn't that just saying that we have a problem of companies treating consumers as an aggregate userbase that they can train once against instead of everyone being a bit different?
That's not exactly true, if you take medications at different times during the day you'll have multiple packs for a single day marked with the time of day.
Keep in mind most of our students are minors and many are in situations where creating new entities that increase reported personal income would put them in a compromising position - ex. push their family over the income threshold for a welfare program and disqualify them.

Sponsors for high school events also typically look for 501(c)(3) status before giving to events that benefit their community. I'm sure an LLC is a great solution for many, but there's a reason high schoolers don't already do this for hackathons.
Heyyyyyyy congrats!

Any chance of getting pagar.me to Argentina? Our options suck here
Well, how many people can physically live as close to those things as you do without having a 1-hardware-store-per-100-feet or 3-grocers-per-square-mile density?
To me it's not about gatekeeping, it's about specialization. If you have a thousand lines of Javascript to write, troubleshoot, optimize, and deploy, you don't call the Ruby guy if you have a Javascript gal.

The same way you don't write, maintain, and extend a thousand lines of IAM policies and roles, network ACLs, and launch configs in CloudFormation templates when you can have a specialist do it for you.

That said, I can understand the desire to gatekeep as someone in an operations role. Our role (as a generalization) is about scalibility, reliability, and availability. Developers (as a generalization) tend to care more about velocity, blue sky projects, and minimizing effort for the outcome.

Maintaining a balance between those two mindsets requires a lot of skill.
> a huge number of problems on this planet stem from the fact that people speak different languages and profoundly fail to understand one another

That was the original thought behind Esperanto... the idea was that there was strife between different groups of people because they speak different languages, and that a universal language would solve this (or at least bring them closer together). [1] Whether this worked out or not is left as an exercise to the reader. ;-)

[1] https://en.wikipedia.org/wiki/Esperanto#Creation
Isn't that a self perpetuating problem of selfishness? Like complaining that the house is always dirty so why bother cleaning it?
The best advice I can think of is to get involved with open-source. You'll learn a lot by working with your peers (some of which may be even at Facebook and other companies) and you'll figure out what you need to learn. You'll also end up with code you can show, and evidence of being able to work in a team and complete actual tasks. This is huge for prospective employers.
Splitting water for fuel while removing CO₂ from the air
The main problem is eating or drinking something when you work on the laptop. Avoiding this and cleaning the laptop with a soft cloth is enough
[citation needed]

Instead of "but both sides" and a false appeal for civility, you could read some accounts of people involved with the movement.

http://www.patheos.com/blogs/lovejoyfeminism/2012/10/how-i-l...
...I'm not sure why you have this response. I was asking the question, not suggesting an answer. To answer why I'm asking the question:

Nothing is perfect, but that doesn't' mean things can't be improved. If this case had near-zero benefit to the world outside of these two companies, and had it never happened not much outside of these two companies would be impacted, then it's a piece of evidence (one piece, not independently conclusive) that the IP issues involved are too heavy, no longer useful as a matter of public policy.

If, on the other hand, this impacts many companies in a good way, or settles certain legal issues that enables real innovation (as opposed to just locking down licensing requirements that don't spur innovation), then it's a piece of evidence (not independently conclusive) that the IP issues involved have actual merit and the protected and expensive fight is regrettable for the cost but not the existence.

And of course, on the gripping hand, any number of nuanced levels in the middle, including related issues like "took too long". "issue was important, but settlement leaves outside companies just as confused", etc.

Being far too ignorant to have an opinion (as I mentioned in my OP) I was hoping to get some enlightenment, some details, some sources, not hoping for a strawman shutdown. If we did so to every question on the internet, what kind of world do you think we'd end up with?
First they made HHVM for PHP and then they made the Hack language for HHVM. Hack is based on PHP. I don’t know how much non-Hack PHP they still have but it is my impression that they turned pretty much all of their PHP code into Hack code.

https://hacklang.org/
How to advance to that senior developer level
Facebook accounts don't have anywhere near the level of KYC as a bank (or a fiat bridge masquerading as a bank). Think social security numbers, DOB, verified residential address, and copies of government-issued ID. Heck, Facebook accounts don't even really have legal names, just maybe a legit phone number.
This shouldn’t be surprising to anyone since most of them were pump and dump schemes or Ponzi schemes.
Harlan Ellison has died
These seem to be two different measurements of "extreme poverty," each of which is different from the world-wide definition used by economists in the original article:

"The UN’s numbers come from the official Census definition which has been kept for decades by the US government, defining extreme poverty as having an income lower than half the official poverty rate."

"Citing a recent survey of American households, Heritage found only 0.08 per cent of American households (or about to 250,000) are in “deep poverty,” defined by Heritage as living on less than $4 (£3) a day. This statistic does account for government social spending programmes which help the poor – like Medicaid, food stamps, and housing assistance – while the figure cited by the UN does not."

I guess if you're going to memorize facts, you should also memorize definitions.
Writer Harlan Ellison Dead at 84
Is this even up for discussion? Whatever you think of him, Milo Yiannopoulos got banned because HIS FOLLOWERS made derogatory statements about an actress.

(edit: spelling)
Governments always fudge employment figures and inflation lol

You just define your inflation metric to suit normally by ignoring things that have gone up more eg housing and including things that are deflating like say TV's and white goods.
Not every country in the EU has precedent based law, also what could be considered bad in one EU country not necessarily could be considered bad in another given how vague GDPR is.
New Bill Would Empower President to Punish U.S. Companies That Boycott Israel
Love the concept and you also managed to nab a former coworker of mine.

But: I highly recommend not having that per-user fee waive promo. You never know who might signup today. We would all happily pay anyway most likely :)
JPMorgan Buys Air Rights from Midtown Church to Build Its New HQ
Probably have to check court records to see if it's still open or closed and what happened.
I tried weed for performance enhancement and here’s what I found
https://news.ycombinator.com/item?id=17419993
Starting to fall outside of my domain so I encourage correction however one of the reasons, from what I understand, is that iptables resolves rules sequentially (top to bottom within the chain) versus IPVS which is a hash table lookup—the more rules, the slower iptables gets. The way that the loadbalancing works with the iptables implementation is rules with decreasing probability. That means that, worse case, the kernel with match and fall through one rule per replica. In other words, with 20 pods that match a service selector, 20 rules will be processed before the packet destination is rewritten to the right pod IP and port. Not a big impact when you’re dealing with a few rules but a tangible impact when you’re dealing with the amount of rules created by a good-sized kubernetes cluster.
it's refreshing to see someone who actually successfully scaled a company write an article about "here's how we did it", instead of bunch of failed entrepreneurs who write medium posts about why they think their startups failed to either feel better about themselves or to capitalize on their failure with the attention they get from the blog post (answer: they don't know why they feailed, and that's why they failed. The only way they know what they think they have learned through failure was actually something meaningful is to apply the "lesson" in their future endeavors and see if it works out. Until then, all your interpretations are nothing more than your opinion)

I would love to see more of these posts on Hacker News instead of failed startup post-mortems. Thanks for sharing!
Can you clarify how he "led a brigade." Point me to an example where he encouraged his followers to say derogatory things?
Is quantum computing just pie in the sky?
Hm. I think the mafia thing is mostly an excuse. When people- also in Italy- think of the mafia, they think of a vast and powerful criminal organisation- something like an evil multinational- with the power to infiltrate the State and resist to its attacks. The good people of southern Italy then love to depict themselves as the victims of this malignant entity and of the inability of the State to eradicate it.

However I doubt the situation is so simple. First, while the mafia might have some form of primitive organisation, it's probably more akin to a coordination of warlords than a company board. Second, it doesn't exist in as vacuum: in the south of Italy illegal behaviour is widespread: corruption, welfare system frauds, absenteeism of civil servants and public employees, absurd privileges of politicians. Politicians often display a peculiar rhetoric, as sonorous as it is utterly void of any concrete meaning. The predominant culture is drenched in self victimisation and apathy.

So I'd take the "it's the mafia" refrain with a grain of salt.
I mean stability in what they are offering. LTS versions are essentially being done through the concepts of Editions, where every other year or so, a new edition is released and the changes and new features from the previous edition up to that point are summarized.

It's not that rust code is breaking, that's not it. It's that with new things happening every six weeks, if I wanted to write something that 100 developers will work on, how would I do that? Where I would begin? What version should I choose to ensure everybody is on the same page?

Once 2018 edition is polished up, this will be mostly a solved issue, so kudos to rust team.

But yeah. This is an ocaml thread anyways.
GOLD: Remains Weak and Vulnerable on Bear Pressure
(Full disclosure, I work at Bugcrowd)

Check out Bugcrowd.com - we can manage the whole thing for you and we can even give your dev team remediation advice/information so that they can fix it.

We've been doing this stuff for several years, so we'll be able to help you get everything setup and ready to go no problem :)
Sure, but if you go from a net work of 7 million to a net worth of 3 million, that's a different type of loss than going from a net worth of ~250,000 to a net worth of ~0 because you lost your house and are in debt up to your eyeballs.
Perhaps Executive MBA -> CTO, if you have the ability to pull it off.
Ah yes, I forgot about condition variables. That makes sense then.
Perhaps I'm playing devils advocate by saying this, but: Isn't Milo one of the most well known cases of this? e.g. "Dealing" with him would help the twitter brand the most visibly.
Interesting writeup. This is also a major issue for us at TradeIt (we do something similar but for stock brokers and portfolio/trading) as the brokers we integrate are not always...ahem..."robust". We've found that our upstream users really appreciate that often we can tell them about brokers' service outages before the brokers even announce it (when the brokers even bother). Sometimes the brokers don't even realize their system is malfunctioning until we poke them to ask what's going on.

Our throughput numbers are much lower and and our integrations are much fewer than Plaid, so we have been able to get away with keeping a close eye on Graphite/Grafana for spikes in request failures/timeouts. Seems like eventually we will need to implement some kind of statistical monitoring and alerting.
I'm Canadian, so might I suggest that part of the solution is ensuring that mobility aids are available as a matter of public expense, rather than private. It works OK for us, most of the time.

Wheelchairs and scooters can be funded by the Government, generally in a means-tested manner, and we have something called "Handydart", though where I live _all_ transit is wheelchair accessible.
Buffalo Bill's
defunct
https://www.poetryfoundation.org/poems/47244/buffalo-bill-s
> And even if the GC is only triggered by allocations, they'll still pause the other contexts in order to scan their stacks for live references.

If the GC is only triggered on allocations when there isn't enough free heap space, then why would stack scans happen at other times?
That is exactly what I felt. Even while using Flask I was put off by having to rely on magical decorators @app.route() etc.
While I was experimenting with ruby I had really enjoyed toying around with the cgi module.

Nowadays I want to dig a little deeper into uwsgi with Python.

Maybe at the end of my journey, I will reach enlightenment and get to the point where I start seeing the generators as serious time savers. For now I feel like, if I want a generator, I'll build one :).
What will you be using my transactional information for? Will you be commercializing my transactional information in some way? With the banking information you require for sign up will you be funneling other financial information about my startup to other companies? What safeguards do I have that a competitor won't have a way to gain knowledge about the financial state of my company through data commercialized by Brex?