skysight-inc/HackerNews huggingface dataset:
how about a flat tax for re-education for obsolete workers instead?
Best Digital Marketing Company in India
PNB Media is a leading Google Adwords partner agency which provide Digital Marketing services like SEO, PPC services, Social Media Marketing and Advertising Services, Web Designing, Email Marketing, Graphic Design, Dynamic Website Development etc.
If you're filtering 2,000 qualified pitches per year down to 20-40 investments in the hope that 2-3 of those investments put you in the black - then your filtering-signal-from-noise strategy clearly isn't working. You're throwing darts at a dartboard and assuming that your dartboard is better than everyone else's just because it's got more Stanford grads on it.

But why, particularly, is it arrogant? Because the logic that startup founders need to demonstrate the ability to network with customers by first networking with VCs is horribly flawed. Perhaps that skillset of networking and selling to customers is exactly what's missing from a startup which otherwise has built a highly valuable product at low-cost - and isn't this precisely what you would expect from the stereotypical basement-dwelling übernerd, a product with high potential trapped by the poor social skills of its creator? Perhaps that ability to network is precisely how a VC can help a startup turn into a unicorn?

No wonder nobody's managed to fix the interviewing process for software engineers. If you only interview engineers who you're personally introduced to, and then filter out anybody who isn't an alpha MIT grad, I mean, does it really surprise anybody anymore that this is a failed strategy? But if VCs filter out companies in this manner then why is it any wonder that companies filter out engineers in this manner?
> Where are the massive capital expenditures we saw in the 19th and 20th centuries?

we have been at "war" for 15 years
Its a consequence of all risks on the individual. You get a raise with the implied alternatives you can show up with - and to consider playing this poker game, you need to have no risky cards on your hand. No wife or children that can get sick, etc.
I believe part of the reason was also some experience with C++, in which you sometimes have to "unconst" some fields of your const classes (the mutable keyword). This is a really ugly and nonintuitive design, so I assume they'd rather take extra care to make sure they don't have to repeat it. Even if it means no const at all.
Hey Guys,
Developer of Bulldock here. Would love to get your feedback on what you guys think of this.

Thanks
Zahid
Justin Trudeau Announces the Queen’s Approval of Canada’s Next Governor General
In the US, there is due process. Granted, that due process has been seriously eroded over the years in cases where the government can claim terrorism, but otherwise, it still takes a court order to force a company to comply with a government request for information.
> or other companies using the Lisp family of programming languages?

Off the top of my head:

Naughty Dog's games (Crash Bandicoot, Jak and Daxter, Uncharted) are powered by their own Lisp implementations. Google for "GOOL" and "GOAL".

Grammarly uses Common Lisp.

Oh, and if you're searching for air travel connections, your query most likely goes through a huge Common Lisp system (search for ITA Software).
AI and Customer Service: Now
Isn't wortel a short form ? (I do not speak Dutch).

I am asking because in France we have the official term racine carrée (square root), abbreviated to racine (root) when the "square" is implied.
The whole purpose of MVP is that it can be built quickly to test market validation. And accomodate only core features in the product. Usually, you start with small set of users (who can give you regular feedback ideally). In my case, those users were my friends and their friends (so located in some particular geography). So, unless your product is pure Saas, and localisation is one of the core feature and relies heavily on users in different geography, I would suggest localisation is an alpha feature (or even beta if your users are local). Well, I might be wrong but this is how I would approach it
> just good old fashioned auction market theory -

Which is? I would love to read more, any pointer/links for reading about that?
inflation benefits borrowers.

should all families who borrowed for a house be forced to pay those who chose to save?
Sengirab/ngAutocomplete
This is true. However they are also accounting towards AI services. The way it works is that at the beginning a few existing projects are re-classified under the new heading. But over time the revenue is expected to grow. It did not. And other revenue is also not growing - that was why they started this new initiative in the first place. Unless one switches in time to a new growth story in a credible manner one has to make it work at some point in time. Eventually even Wall St. gets a clue and then real problems start.
Dart's choice of an unsound type system doesn't actually matter for those gradual typing problems we were talking about. I think you are getting too caught up in that point.

Anyway, going back to the topic, I'll try to explain why your idea doesn't work.

> assume a fromVariant function

What I was trying to say on my other post is that you can only create such a function for primitive types (numbers, booleans, strings, etc). And perhaps also for objects, if your language has something analogoud to an instanceof operator.

But for the higher order stuff like functions and mutable references you cannot write such a fromVariant function so easily! Suppose I write down a dynamically typed implementation of the identity function and pass it to some typed code that expects an int->int function. When we pass the function to the typed side we will call fromVariant on it but the best we can do at first is check if the value we have is a function (and not an integer, etc). There is no way that fromVariant can also check the function signature, to guarantee that the dynamically typed implementation will always return an integer when given an integer.

One way to solve this problem is for fromVariant to return a wrapped version of the dynamic function that checks if the returned value is of the expected type. But these wrappers can slow down the program a lot and they also mess up with pointer equality...

> the arrays

The basic problem with the arrays is similar to the one with function. The statically typed code can't blindly trust that the array will always contain the type it expect because at any moment the untyped portion of the code could try to insert junk values into the array. You will either need to do a runtime check when the dynamic code writes to the array (which slows down the dynamic code) or you need to add runtime checks when the static code reads from the array (which makes it slower than it would be in a fully static language).

Things also get extra tricky if the array contains non primitive values (functions, other arrays, etc)

---

If you are interested I can send you links to a couple of gradual typing papers. As munificent said, there is currently lots of ongoing research about this and we all wish it were as simple as you were suggesting it would be :)
> anti-union group

That sounds a lot like just another union to me.
Remixmonsta – listen to this instead of Despacito
More than this, because there are lost days when you work offshore. You'll travel from the coast to your point of interest. You do not chart at night if you can avoid it. There is not point in using your instruments in previously well known areas so you are not charting all the seawork hours. Some days the weather will not allow you to deploy the instruments safely, and things can break also ruining the entire campaign.

I had my part of this also (in a local scale) and is not an easy task. When the climate is suboptimal you need to fight against your desire to throw up constantly; at the same time that manipulating very fragile and expensive material in an always moving and often slippery platform.
Would be cool if you could consider doing a writeup about it, and linking it on the mentioned wiki page.
What I sincerely don't get about IT is why customers sign contracts where they fork over the mulah even when nothing of value is delivered to them. Why the actual fuck?

I mean, if Delta ordered a super-advanced new fancy 787 as a tech demo, and Boeing came back with "sorry, our experts were unable to make anything work, so we're going to take all your money and not give you anything back", Delta would rightly tell Boeing to fuck right off and demand that they refund the money.
Ask HN: How far are we with abstractive text summarization?
I.e. how good is it with current methods? Any hints on resources are welcome as well. :)
Most photovoltaics capture a narrow range which is why they stack different ones in this design.
> "Not minding" data corruption is a perverted mindset that comes from internalising Intel's market segmentation.

Disagree. The mindset of "assume my metal box can catch fire at any time" is absolutely the right one to adopt, and the more valuable your data is the more right the mindset becomes.

Intel's nasty market segmentation strategy doesn't make that mindset wrong.
I'm not a Segment user, but my understanding is that it allows you to track events via a single API, and then push those events to lots of other services. So instead of needing to have js script tags/tracking codes/event calls for Google Analytics, Mixpanel, Optimizely, etc. etc., you just send your events to Segment, and Segment sends them on to wherever you want.
Maybe more accurately JVM based Clojure, as opposed to node based ClojureScript (Lumo).
It's the same issue as in the car market. The advertized numbers are wishful thinking. The final price on the deal is almost always better. But you don't see those numbers advertized, because those open positions/cars will be spotted quickly and thus the offer will be filled quickly. "Market rate" is a concept that only works when their is open outcry, meaning that offers and agreed deals are visible to other market participants.
Microsoft release ubuntu Linux for windows 10
Cats and Dogs Who Successfully Intervened in Victorian Cases of Spousal Abuse
7 Tips to see the world with your camera
>it's obvious why China is not trustworthy (i.e. rampant product piracy)

What kind of piracy? Patents and copyrights are managed and enforced at the state level.
Isn't it 2017 already? Make drop the whole royals thing?
I don't agree with you. Here in the UK most of the Chinese tourists we get here are perfectly fine and don't display any of the behavior you've spoken about.
Also, the US already has you pay taxes on any wealth you expatriate.
I’m still left wondering how this is not even near the top of HN even this long after it’s posted time...
Fundamental software problems here. Probably the reason why software is being marketed as service more and more. IBM might be moving a little too fast, especially from a sales perspective but their systems offer features that will define the future.
> But delayed NEAs cashed out at 18%, and at even more significant rates where social ties were stronger (e.g., dorms).

One possible explanation that immediately came to my mind was that these "delayed NEAs" were thinking something along the lines of "we were promised an instantaneous peer-to-peer payments system, but it was not instantaneous at all; screw this, it is obviously broken" and got out for this reason. There is no detail in the press release about what explanation for the delay was given. It's hard to judge people's motivation without that.

> exclusivity

The press release tries to make this about exclusivity, but I don't see how their far-reaching guesses follow from the data.
So it is an extremely wasteful system.
We didn't have "apps" in the 80's we had "programs".
I really like Sourced Adventures logo design.
China WILL beat America as long as half of the U.S. praises FOX News and is willing to privatize education.
Understanding Ratio Analysis
I think taxing property ownership is the only natural conclusion i can draw from such an ultimate end-state. If you own any property, you pay a tax, and that tax is fed to those who do not own property, in such a way that they survive.
Nope. I have made profitability assessments on several different cloud GPU solutions having different hardware.

As a general rule, for every 100 USD you'd only mine about ~50 USD's worth of crypto-currencies.

Which is not surprising since on these products you get a fancy motherboard + high-end Intel CPUs + boatloads of RAM.

These are of little to no use when mining, and account for about half of the cost of this hardware. Also, the local cost of electricity is not the lowest price in the world (China having one of the lowest)

While the price of hardware is fixed, crypto-currencies possess a difficulty adjustment mechanism. This makes the whole system have an upper bound on mining profitability, and this bound converges on the profitability of the best-yield-hardware's. Which would be something to the tune of this [1]. Note that while having 6 GPUs, this system has 8 GB of RAM and an Intel Celeron.

[1] https://blockoperations.com/6-gpu-mining-rig-amd-rx580-intel...

----

EDIT: We're talking about IO-bandwidth-bound crypto-currencies here, like all the ones based on EThash[2][3], Ethereum being one of them. Bitcoin's upper bound on profitability is set by the best ASICs for SHA256 processing.

[2] https://github.com/ethereum/wiki/wiki/Ethash

[3] https://github.com/ethereum/wiki/wiki/Ethash-Design-Rational...
Please tell me of this HL7.
Maybe you don't, but I often have a very similar discussion in C code reviews: The unfortunately ubiquitous use of void pointers.
So basically "I always throw away half of the resumes I get at random. I don't want to hire anyone who is unlucky" except for startups.
Hi Paul, thank you for your response here, could you please update the article with some references to the new options available? Would be great if included info for all platforms, not only npm/yarn :)
That's a pretty fair toss-up if you're not familiar with either.
I think that environment in Unity version is more complex, it uses "real" physics (box2d) to simulate the world.
JS version use very simple collision detection.
But I am not 100% sure (this is my beginning in AI world)
A step-by-step guide to analyzing data with Python and the Jupyter Notebook
Princess Makeup Salon
Exactly what I wanted to comment.
> up to 18 H.264 1080p30 streams

How is the quality compared to x264 with the default settings (preset medium, crf 23)?
This would be hilarious just for the eclipse combos.
Lol we don't even have the P instances in Sydney yet, so I'm not holding my breath here.
"We do not need any more infrastructure because there is _enough_ infrastructure. And material goods, for that matter."

.... Kind of, and much of what we have could be upgraded. Some folks can't get clean water out of their taps (lead!), some folks have really crappy internet (dial-up or otherwise slow speeds). I'm pretty sure some areas could use an electrical grid upgrade. Railroad tracks laid long ago now block traffic and some crossings have a lot of accidents, and could be rerouted (some communities have done so, such as lafayette, Indiana). Many of our bridges are in disrepair.
> Isn't prevention better than cure?

Agreed. Technology moves way too fast, by the time we get a cure to the problem, businesses will have moved on to a new way to screw everyone.

The problems we should prevent aren't exactly rocket science to figure out.
GHC's Dynamic type can only contain monomorphic values, it can't handle polymorphic stuff.

GHC also considers Dynamic->Dynamic and Int->Int to be incompatible types, which is not quite what one would want in a gradualy typed setting.

Haskell also sidesteps the difficulties that come with mutability in a gradualyly typed setting.
No. Nowadays the big players in mining cryptocurrency have datacenters full of ASIC's. The currencies that are resistant to ASIC mining (due to eg using memory-bound hashing functions), like Monero, are probably just as resistant to GPU mining as they are to ASIC mining, although if you were to investigate it, I'd look at one of those and not bitcoin.
Inline conditionals can be a blessing and a curse. In this case, it is absoluteley alright to use them (I find it also more elegant). But I have also seen things like:

my_fancy_named_variable = my_array.map{|x| do_processing(x)}.sort_by{|x| x.value} unless some_very_long_conditional_that_breaks_readability

This is not very readable, and I would actually use multiple lines to format a call like this.
> The thousands of servers that run FedWire, ACH, VISA, MasterCard Paypal, Venmo, ApplePay and the Cash-transport Trucks, Physical banks, all waste energy preventing people from trying to steal money too.

All that addresses directly the problem of moving money around and theft prevention. The amount of upkeep you have to pay is bounded on both sides. Proof of Work, on the other hand, is just about wasting as much energy in the system as you can and ensuring that anyone trying to overtake it would have to waste even more energy. The energy use isn't related to any useful work, and is potentially unbounded.
6 Reasons Why You Should Outsource Software Development in 2017 (with Tips)
Arsenal Make £123.3m Bid for Kylian Mbappe – La Liga News UK
If we ship code that runs on SuSE 234 and RHEL 345, that's what we test on.

By all means run the test server as an environment identical to production. I've never said you shouldn't. But people do have to locally run the code on their laptops to do dev work.

I don't care whether it builds or runs on a laptop

Good for you! Now, clean out your desk, because "build custom infrastructure to suit my workflow, but your workflow isn't important" is a clear admission that you don't ever get to work on my team, or probably anyone else's.

I don't write twitch games and interesting problems don't fit on a single machine anymore.

Ah, so you only will work on "interesting" problems, and literally all possible problems you don't find "interesting" are in categories like "twitch games", to be insulted and belittled. It's a good thing you were already fired a paragraph ago, because you'd get fired for that too; turns out most companies don't have problems you'd consider "interesting". So sorry for that, but them's the breaks.

It's been a decade since I worked at such a tiny nascent company that all the software was written in just one language.

With a head that big, what's your size in hats?

Language packages almost never express dependencies on either system packages or other languages' packages

But to actually respond: how many single applications do you think the average company has which are written in, say, five or more different languages and must deploy the entire codebase to a single machine? You know, that single machine you refuse to work with, because it must be just for a "twitch game" or some other tiny puny baby child's toy of a program.

If you want to read upstream security advisories and use such bleeding-edge software that even the bleeding-edge distros don't trust it yet

So sorry that I wanted to use the version with the feature that didn't make it in under the distro's freeze date. Guess we'll just wait ten years until the support contract expires and we're finally forced into an OS upgrade, then? Management will be very happy to hear that timeline, I'll bet they give you a promotion and a raise when they find out you're the one holding it up!

you're basically rolling your own distro that only exists on one machine in the world

I have reproducible builds using language packaging toolchains. Turns out it's 2017 and we can do that now.

I'd rather delegate that to the people who specialize, because the best case is that I don't fuck it up too badly, I'll never add value that way.

There are parts of this sentence that I agree with.
Show HN: CheerpJ JavaFiddle – Run Java in the browser
Though we shouldn't compare wages in the SF bay area and NYC to anywhere else. SE wages in the bigger european countries aren't significantly worse than in the non-hype areas of the US. In fact a SE in Germany will on average have more purchasing power left over after taxes and basic cost of living expenditures than on in the US. (again, looking outside SF bay and NYC)

Though one thing we see in Europe is that highly qualified young people aren't nearly as ready to move to the economically strong areas, where their skills are in high demand. Instead they remain unemployed or underemployed in their home country. Which also has the added bad effect of depressing wages for their peers.
it was a fun test. i got like 13/15. not too bad i think considering the people who are on this site are making mistakes as well. maybe i deserve a higher salary?
>And that's just in your first sentence.

Yeah, god forbid someone is not absolute in their statements, but gives the benefit of the doubt. I'd say it only counts as "weasel" word when you don't say what you mean to say or want to hide your true intention/reality. But, for all the "maybe" etc, the parent made clear what he thinks: that the Go team doesn't care about Generics. He's not going two ways about it, for this to qualify as "weasel" wording.

>My impression has always been that the Go core team is very open to the possible addition of generics, but also very wary of the very real downsides that generics have.

Ten years on, and just some a handful of posts and "proposals" (not bigger than 1000-2000 words) written, for something that should have been there for the start (and for other languages with even less resources, like Julia, Nim, Rust, Crystal, Haxe, etc, has been), does not look like "very open".

I'd get the "We have a certain philosophy about Go, with which Generics don't match". Or "we don't like them, deal with it". But this back and forth, and ifs and buts ad inifinutum borders on the passive-aggresive treatment of the issue.

The "very real downsides" are the same old engineering tradeoffs every language had to make. "We'll only add them when we can have our cake and eat it too" is a weasel approach.

>Nothing I've ever seen from Rob or other core team members contradicts that. I'm open to citations if you can give any.

If by citations you mean "all talk but no walk" -- and even the talk being always hesitant and amounting to "we'll see", "if there is some magic way" (and the perennial "we're always open to it"), then yes, that has been a constant for a decade.

Now, I've just written ~3-5K lines of Go, and my company has just a few K or 10K lines of Go in production (mostly a C shop). But while I like a lot (static compilation for easy deployment, concurrency, standard library, go fmt, etc), one of the things that stops me using it more is the Generics situation.
How many police officers get killed by dog attacks? Why is it that only US officers' life is threatened by dogs, and officers in other countries don't have to kill dogs (or people) to do their job?