skysight-inc/HackerNews huggingface dataset:
this article seems to only describe what you can see in the video (already linked in other comments) and does not add any value, apart from advertisement, but that value doesn't go to the reader.
More than ok, I'd say it's positively encouraged! I've seen more than my far share of over-engineered web applications that would have been much simpler and no worse off for being straightforward server side rendered apps.
I was very clear in my reply to parent about what in this discussion constitutes a personal attack. Others apparently have a different definition of the term.
the link provided by thefalcon: http://www.mbari.org/the-pointy-nosed-blue-chimaera-really-g...

has a really well done and informative video at the bottom!
To contain, or not to contain: That is the question
Oh my, metric is so much nicer.

Yes, easy halving and quartering was important back when the population was not used to decimals. But surely, most people these day can tell that half of 100 cm is 50 cm, a quarter is 25 cm, and a third 33.33 cm.

So, the Gimli glider had a glide ratio of 12:1.
We're 10 km high, how far can we glide? Well, 120 km.

That's how we'd compute it in a metric world. In the real world, the Gimli glider was 32,000 feet high. How many nautical miles can it glide? Quick?
But they don't correlate with shareholder value.
Interesting. You have this as one of your points:

"- https2 server push is anti-pattern. Doesn’t consult browser cache."

This is an odd claim, as server push is built to respect the browser cache and can even be used to populate it. In usual cases the server can know whether to push the dependencies of a requested resource based on the ETag header, working under the true-enough assumption that if a resource is in cache, its dependencies are also likely to be.

I can think of a thornier case where two resources have a shared dependency, and the server pro-actively pushes the shared dependency in response to a request for the second resource, oblivious to the fact that it's already in cache from a request for the first resource. I don't believe this case is enough to call server push an anti-pattern, though: the browser can cancel the push midstream if it already has it in cache. Although the server probably has already sent all of the dependency at that point.

Used appropriately, server push interacts nicely with caching and can even improve cacheability: I think servers can push 304 responses, for instance.
Python Data Visualization Using Seaburn
API hooks to what though? It doesn't seem like he's integrating with much if anything from Facebook. TBH, he seems happy enough getting his hands dirty that I would imagine he purposely did it unaided just for the satisfaction of it.
This looks fantastic. Any idea if it supports custom NGINX log formats?

log_format main '<$host> $remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
It is also possible that he communicates that way by choice, to establish and maintain a baseline expectation for future behavior.
ALPHA observes light spectrum of antimatter for first time
Zero days, backdoors and unknown cryptanalytic capabilities have similar if not the same effect on centralized systems.

I am skeptical about open source efforts being a match for (tens of) thousands well-paid professionals working for well-funded organizations, 5 days a week, year after year. It just doesn't make sense that point efforts of few can accomplish anything sustainable and effective against such adversary. Yes, open source people are brilliant, heroic, etc. It doesn't matter. These efforts need to be distributed from dozens to tens of thousands, and that will begin to be the match for the organizations we are dealing with.

To eliminate all issues and pushbacks about basic security of home-brew crypto (although I think that in the big picture it doesn't matter - you are either targeted or they don't have resources to figure out your particular ROT-17.5), it should always be used on the top of your favorite official crypto stack. So don't worry about being inferior to AES - use AES as well if you trust it.

Home-brew crypto works. In the latest Stone's film, the whistleblower takes out flash storage hidden in Rubik' cube. It needed to work only once, for him. If it is important, people will do it.

In the big picture, we may be dealing with the elitism of brain-work. It feels warm and fuzzy to be a member of an elite group helping billions. But as in other human enterprises, the real and sustainable success happens only when such brain-work gets widely distributed. While not the easiest thing in the world, crypto is not esoteric rocket science, and the notion that those few that had to resort to programming for living and fun are somehow more mentally capable than the rest 99.9999% is pure bs.

These threads illustrate some of these points:

https://github.com/LibreSignal/LibreSignal/issues/37#issueco...

https://www.mailpile.is/blog/2016-12-13_Too_Cool_for_PGP.htm...
I remember thinking that when I first learned ruby. It reminded me of truckers talking over a CB radio. Over.
Setting aside different definitions of what constitutes abuse, what's wrong with calling out abusive behavior when you see it?
If you feel your organization needs a “presence” in Facebook
This is the opposite of the truth; the semantics of functional languages are vastly simpler than the semantics of your average imperative language. This is why C(++) is chock full of undefined behaviors, whereas a language like Haskell (built on extremely simple primitives like lambda-abstraction) have almost none. The only interesting undefined behaviors in Haskell are weird things with strictness that no one ever really runs into and typically don't have any impact on your program unless you're doing something strange with IO-based exception handling. And for any such case, there's a library that exports a version of whatever you're trying to do that has well-defined behavior on any compiler.

One thing that I'll agree is more "magical" for functional language is the transformation from functional code to efficient machine code. It's not obvious how Haskell can achieve such high performance when it makes almost no concessions to the underlying architecture of the computer. On the other hand, it's usually pretty clear what kind of assembly your C will turn into. This can make performance estimation more difficult.
sounds pretty toxic, however there was a pretty clear bias to the article to give that impression
Show HN: A Go-lang interface to access neural-redis
What happened to create all those homeless people that exist today?

They have no income whatsoever. If you waste 1 months income of UBI and end up on the street, you will have learned a very harsh lesson, but there will always be the next payment coming. Hence if you're not a total imbecile, you presumably will make better use of money in the future.

This "thing" is not addressed because it really isn't an issue for UBI. What happens to a teenager who wastes say a $1000 present for his 18th birthday? Presumably they become better at managing money.
The name won't affect it's constitutionality and they know it, but as others have pointed out it's politically beneficial to say they voted for the "protection of children" and their opponents voted against it.
If people like the Swift or Objective-C philosophy that's a good reason to use Swift on the server source.

The author of the article appears to know how to use a hammer so he views anything as a nail though. From his statements he comes across as a beginner in programming websites.
Sure it will.

Forced reverse wealth transfer.
Herein lies the rub.

So I cancel my GET request, all is fine with the world. I cancel my POST, and now I have no idea at which layer it was cancelled, if at all. Certainly the cancel doesn't propagate to the server.

I've used cancellation in C# and agree that it's super useful, but it's not a panacea and has to be handled thoughtfully. JS can manage without it IMHO
Please stop violating the guidelines by posting uncivilly like this. It's absolutely possible to say what you have to say without being personally abrasive and insulting, and it's required if you want to keep commenting here.

https://news.ycombinator.com/newsguidelines.html
This is an important topic, but as often happens, the article just treads the same old themes. It's looking for answers in the usual places, when it's not clear the answers are there.

First of all, Asian Americans are still overrepresented in tech leadership positions. Just less than they are overrepresented in tech positions in general. So looking for a negative (discriminatory) effect may be the wrong thing - we may need to look for less of a positive effect instead. That's harder to do, of course.

Second, while the stereotypes described in the article may well play a role here, there are other explanations that are overlooked but may matter as much or more. We know that height is a significant factor in earning and in particular in getting to leadership positions. It's of comparable effect to the gender gap, but not as studied, because it's not "interesting" - US culture is focused on looking for discrimination on the familiar axes of race, gender and sexuality. But just like height might explain women's relatively low leadership rates, it might explain Asian American's, as they tend to be shorter.
Op claims to like cooking; hobbies inherently don't have opportunity costs.

Cooking is a rare hobby where the result of the recreation displaces a cost. I've never made anything in my carpentry shop or electronic lab that I couldn't live without or I'd just have to pay someone else to do, those hobbies are 100% financial loss, whereas every meal a hobbyist makes displaces filler material they'd have to have otherwise purchased from someone, and often enough the financial loss of the cooking hobby is negative, or rephrased a net financial gain.
I confess the line "For most use cases, containerizing a legacy application is worth the effort as the benefits far outweigh the risks." needs a huge citation for me to believe it.

Docker and friends seems to be winning so much from inertia and fear of choosing otherwise than any benefits they actually have. In particular, it is considerable the number of tools that no longer work in the containerized world.

And we are still not back to the point where it seems java's warfile ecosystem was about a decade ago.
NY Times also had a retro report on this case: https://www.nytimes.com/video/us/100000002507537/scalded-by-...
What does the bill say about wiping your hard disk and installing Linux?
I can't but Süddeutsche Zeitung is on the level of the NYT in Germany so I generally trust them to have done their homework.
When I read this article, I could replace the name of "Evan Spiegel" with almost any other Silicon Valley executive and get the same result:

> While other Snap employees and executives sit next to each other in an open floor plan, Spiegel’s office towers over the building's old lobby at the top of a flight of stairs. The door to the office is locked and protected by a special keypad."

In every company I've been in that uses open offices, the executives get closed door offices.

> To the group’s surprise, the meeting was in the security room, where Snap's security guards are stationed, according to one person familiar with the matter.

Isn't this a matter of safety? I remember this historical story at one large company I worked at: after a layoff, the employee returned to his manager's office with a gun. Thankfully, the situation was defused.

> Beyond vague statements like “building the world’s best camera” and making “communication more real and authentic,” there’s little-to-no communication inside Snap about what’s in the pipeline.

Just about every company...

> “There were times when we would do PowerPoint presentations, and you literally would spend 50% of the time formatting it,” one of the former executives Business Insider spoke to recounted. “What shade of yellow, that sort of thing.”

Just like any big company!

I have nothing for or against Snapchat. It reads like a poorly crafted hit piece against the CEO.
Got it. You were indeed making a technical point and chose snark over clarity. Thanks.
I don't see what human trafficking has to do with freedom of speech. The article tries waving that like this law could help that problem somehow.

This is a clear violation of freedom speech as it is, but in reality such a "filter" would certainly be used to monitor the computer violating the 4th amendment and likely be used by the government to do other illegitimate things. It could likely be used to censor political opinions as well.
The Vim Learning Curve Is a Myth
> "Python works okay, but I think Xcode is great because of autocomplete and syntax checks."

Well, just say that you wanted to try something new. That's a much better excuse to pick a technology.

I think that there are some great tools around for Python, and picking a language because of XCode... I think that one of the major selling point of Xamarin is that you can avoid it altogether :-)
Show HN: Groupies – SMS newsletters for indie artists
Yes, and that baseline expectation is "I am abusive and hurtful and you all have to deal with it because I run this place. Good luck."

I wouldn't work for someone with that expectation.
The WHAT is provided by the users when they interact with some machine.
For what it's worth, I recently compared orders using Instacart between a Whole Foods and Publix (in Miami if it matters). I chose equivalent items from each (I.e., if I got the organic version, that's what I got at both stores). Whole Foods was about $3 cheaper on an $80 order.

It wasn't an exact comparison, as they don't always have the same products/weights, etc. But it was indicative of how I would buy at each store.
Yes, downvote instead of proving me wrong.
>> And if you think I'm wrong, ask yourself why GDP growth has been so anemic in the age of the Internet.

GDP is the wrong figure. As we've pulled up the ladder and pushed people out of the workforce our net GDP has leveled off, but non-farm labour productivity has continued the rapid pace characteristic of the US economy, hitting an all time peak in 2015. We're getting more value out of fewer people. Some part of that has to be attributed to advanced communications, including the Internet.

Krugman has established a long history of embarrassingly bad predictions; this is merely one of the most demonstrably terrible. Also sometimes cited is his advocacy for 'housing bubble' policy and subsequent denials. Krugman doesn't know whats going on. He writes economic red meat for his fellow leftists inside his New York echo chamber. The real world is paying no attention.
Agreed. Anecdotally, uncharismatic, feminine pushovers seem to be less effective in leadership positions.
German law would fine social media sites “publishing” fake news
hey guys--

i built this because i'm also a performing / recording musician. not trying to make any $$ from it, so if you run out of free credits, just email me through the website.

groupies lets you import your fans' contact info (name, cell number) and send SMS newsletters.

it also does some other fancy things, which you can read about here:

medium.com/@groupies_io/musicians-text-all-your-fans-at-once-12332310e9be

ryan
> Also a wok looks expensive as an experiment, like a couple meals worth of food, but unless you do something crazy it never wears out and its cheap compared to something like a complete all-clad stainless steel cooktop set

This a thousand times. My wife and I cook most of our meals at home and whenever someone asks me how to get started I always recommend a good quality (read $20-30) carbon steel wok that will last for decades if cared for properly. The ease/flexibility of cooking in it is amazing and healthy stir fries are close to idiot proof for beginners so long as they follow a couple of simple rules.

EDIT: the other tip I generally give is learn the base of a vinaigrette (one part vinegar to two/three parts oil) and it will absolutely slash the amount of worthless calories and sugar you consume. When trying to eat healthy so many people will prepare a salad (good) but then drench it in store bought salad dressing without reading the label (bad). With the base recipe you can experiment with different vinegars and acids (e.g. lemon juice) plus flavor boosters like garlic and shallots which will produce a super tasty and healthy dressing at a fraction of the cost of buying something at the store.
Flaps do 2 things: smaller flap deployments increase lift without increasing drag much; larger increase drag without increasing lift much (beyond that of using flaps at all).

You want to be going as slow as possible when you land (aircraft make poor racecars), and most aircraft call for some level of flaps on landing. Increasing lift lowers the stall speed, which is good, and increasing drag allows you to lose altitude without gaining speed. Without flaps they would have to land too fast.

Advertisement: https://www.av8n.com/
Amazon may have been acting in the consumer's interest in the fight about textbook pricing, but it's hard to argue they weren't using their monopsony. The publishers were also not cooperating – they were simply setting prices higher than people would like.

I'm also no big fan of these conspiracies where someone like Krugman does something because it may mean a few thousand $ per year for him. That's a cheap attack, and it really doesn't seem plausible that he'd care more about a bit of money than winning the argument.
Does it similar query and search capabilities like Splunk or Kibana. Is it a full stack log system or just a UI?
Oh, I'm not trying to commit the broken window fallacy. I'm just saying that, for example, if there was a disease that caused a lot of pain, and it was suddenly cured, the reduction in measured economic activity associated with managing that disease might outweigh the measured increased productivity and redeployment of resources and labour. (Maybe something like arthritis, say: usually worst after most people are retired and not measured as workers, doesn't take a huge number of people to manage, but causes a lot of pain.) Obviously curing a disease is an economic good. It's just that we're not terribly good at measuring consumer surplus, or leisure, or various dimensions of satisfaction - especially once you get past basic consumption indicators.

I suspect it's more likely that we're underestimating the consumer surplus from the internet than we are overestimating it. By how much, I don't know.
I remember when he said he'd be embarking on this challenge, and thinking he'd probably just end up shelving it.

Honestly, even though this stuff has been done before, I'm actually pretty impressed with how much he's been able to learn and achieve in that time. Seems like not all of his hacker skills have wasted away, even if some of it is in PHP :)

I think finding the time to do all this is actually far harder for someone in his position, making it even more impressive. Not particularly ground breaking, sure, but not a bad effort.
Using ts-loader with webpack 2
> reads like an ode to Haskell/ML.

It may seem like that from the intro, and from how the text is frequently summarised, but a closer reading shows that what Backus proposes is almost as different from modern functional programming as it is from imperative programming.

For example, Backus stresses the need for not naming parameters. This is a supported (if not universally liked) coding style in most modern functional languages, but the lambda calculus is fundamentally about naming parameters. The language that Backus proposes, FP, isn't really a lambda calculus-style language. It has more in familiar with APL or stack-based concatenative languages.

> maybe FP will be the future, but right now and considering everything is a stack machine that has ASM/C under the hood, things have to change on the hardware level to enable deep change in both our hardware and our curricula

You don't really need anything to change at the hardware. The hardware should stick to doing computation as well as physics permit, and then we can always come up with programming models that fit. I myself am working on a functional language (in the lambda calculus tradition) and an optimising compiler that generates pretty efficient GPU code[0]. GPUs are nothing like any reasonable mathematical tradition, but it turns out to be, if not easy, then reasonable to map a subset of functional programming (namely, array programming) to GPUs, and probably other parallel machines. This is because the programming model makes very few requirements of the runtime system, giving the compiler a lot of freedom to bridge the rather large conceptual divide between high-level array programming and massively hardware.

Imperative languages don't really grant the compiler this freedom, because they impose very strict ordering requirements on when their component statements are executed. Automatically determining when such ordering can be ignored (to obtain parallelism) is very very hard. At the other extreme, a lazy functional language (like Haskell) requires a lot of flexibility at runtime to deal with thunks and spontaneous allocation, which also inhibits the compiler's ability to bridge the divide and generate efficient code.

Related, but not strictly a language issue, is the dirty secret that many of the beloved functional algorithms and data structures are inherently sequential. It has been said (although I sadly don't remember by who) that "the linked list is the GOTO of functional programming". What is meant is that the use of linked lists enforces a strict sequential ordering and fiddling around with cons cells, instead of focusing on the overall structure of the computation. For this reason, parallel functional languages generally do not have linked lists as their primitive type, but use arrays instead, and have map/reduce/scan/etc as language primitives rather than library functions.

[0]: https://futhark-lang.org
Gristedes is awful and I shop there all the time.
They survive by maximizing the quantity (proximity * selection). Though they cost the same as the bodega, they have more stuff and are just as close (right across the street from my apt). Ten minutes closer than Whole Foods, and sometimes that's enough to lure me in.
Lack of parallelism will cause similar problems to what python faces due to global interpreter lock, killing performance. It is 2017 (almost), parallelism should be available in any new programming language.
Ask HN: Can I sue this contracting company?
As a consulting company, we are working for a big bank in US. There are few other consulting companies working for this client at their campus. There is one particular consulting company whose employees are creating lot of problems. As they are working for about 5 years so they got good hold on lot of things. If you ask them something via email then they rarely reply. If you schedule a meeting then they also rarely show up. When you figure out everything by yourself and check-in your code then they complain about lot of things like code structure is different, this is not right, etc. They include lot of employees from client side in those emails. In the essence, they are on-purpose trying to degrade everyone else.
I finished 3 items during a sprint but they complained to management that I only worked on a small item. I met one of the seniors managers and told him everything but when I was exiting from that meeting I saw that manager was using a diary from their company so I do not expect much action from him.

I have seen pictures of this consulting company's employees at linkedin and glassdoor. One thing that struck me is that all of their employees are of one particular race. If the parent is unethical then you can't expect much from their kids.

Given these circumstances, what do you suggest - can I sue them for being so difficult, making a hostile and stressful environment at work and also making my job so difficult? Also, for being unethical.

Thank you.