skysight-inc/HackerNews huggingface dataset:
Ideas are almost worthless, but getting people to believe in ideas is not. Go prove it to yourself and get a developer to believe in your potential company.

If you believe in it truly, go and borrow and pay a top notch developer and have full ownership.

If you only think you truly believe in it, but on second look you are concerned about borrowing money to invest in it, then try to find a developer. Speak with conviction and maybe you will get them to quit their $100,000 job and invest their time for a huge amount of equity - maybe you keep 20% if it's a great idea or less if it's not.

The real truth is if it's ---

"easy for big, already established companies to replicate it in a heartbeat"..

You really don't have a chance if you can't program.

You need more than code. You need a whole infrastructure of people to scale and without being a programmer yourself, you will have difficulty getting talent to work for you and maybe even difficulty recognizing who is actually good.
Capitalism is the art of getting as much money out of you as possible without getting a class action lawsuit.

We hope most Pioneers customers do the same as you but I bet they don't, they think a year is enough value for the product. Pioneers work is to further reduce the time their products are expected to function.
it's pretty simple by nature, convenient but easy for big, already established companies to replicate it in a heartbeat, especially with the man power, smarts, and data that they have.

Sounds like you have a pretty good reason not to pursue it?
Shenzhen: The Maker Movement (Part 2)
Quick, Somebody Make a Movie About This Bonkers Silicon Valley Court Battle
Do you know if they publicly release analytics about humans Vs bots? I would be interested to know the proportion of tweets from actual humans.
"In a right to repair/modify wouldn't a lot of people pay to have the algorithm changed for their car to always favor the people in the car no matter what?"

Wait a sec....isn't this what human drivers do already, favor their own vehicles?
> and I would very much appreciate a stricter type system so it was apparent what arguments a function might accept,

It is not completely impossible. For example, Erlang / Elixir, two other strict dynamically typed languages have had Dialyzer for years:

http://learnyousomeerlang.com/dialyzer

You annotate your functions with types they accept and return. Run this tool and it shows inconsistencies. The more you annotate and the more precise the types, the more helpful it is. This is not Hindley–Milner types here (this is actually called Success Typing), but goes along way to do what you suggest i.e. you can have your cake and even eat some of it ;-)

Python now has mypy, that I understand is rather similar. Guido at least is rather fond of it. But it is still new and I haven't yet heard of it used in real world:

http://mypy-lang.org/
Just so ya know... the color scheme will look very different on different monitors. So make it look good, but be careful not to yak shav over colors only you will ever see as intended.
Yes, we're lucky so few competent forces exist
There's an important difference between 'if the grid goes down, we will have some inefficiency because of excess production here and insufficient production there' and 'if the grid goes down, everything goes down'.
I see a lot of geocoding at work and one of the real mysteries is that null island is a fair few miles around. 0,0 isn't good enough for some people; 0.00001,0.00002, etc always have to get involved. Reliably catching that variant of the "Actually, I think your address is wrong" error needs a null island at least 50 miles across.

If I had to guess, there's a UI somewhere that allows people to drag a pin to the exact right location when it isn't close enough, and feeds that back into a geocoding database. They can only drag for so long across the Atlantic before they give up.
There is mention of trading data which suggests to me that it might be to do with traders employed by Citigroup ie staff members whose job it is to use a block of the bank's money or outside investor's money to buy and sell shares, commodities and pretty much anything where they believe they can buy and sell to turn a profit.
"I wouldn't be as alarmed at the NSA's data collection revealed by Snowden if I felt they took their job of defending and protecting US systems with as much zeal."

I thought that at one point but DOD tried and nobody wanted the stuff. COTS, low-cost, and high-speed above all else even for critical stuff. Government kept trying with Common Criteria but almost all vendors and customers went for least secure stuff. NSA tried again with programs like SPOCK that evaluated Sentinel's HYDRA firewall. Defense contractors and DARPA/NSF-funded groups keep making stuff. Basically nobody buys it.

So, I blame the demand side instead of NSA. If market gave a shit, NSA would be working their butts off trying to get anything done in a memory-safe, type-safe, CPU-on-up system. But no... Least we're going to see another effort with the Dover to integrate RISC-V with SAFE architecture's PUMP. Both RISC-V and SAFE were U.S. government funded IIRC. Years of papers on both with no uptake in industry or FOSS for even SAFE's basic techniques until Dover.

Far as NSA, at least they still fund Rockwell-Collins' SHADE and Galois Inc's awesome work. CRYPTOL language & toolkit got open-sourced by Galois. Nobody uses it. Seeing a pattern?
$7m is pocket change for Citigroup.

No wonder the big banks keep shitting the bed. There's never any real consequences for their fuckups.
Yes yes and yes. Thank you for these perfect examples.
That's another bullet point I forgot to mention: testing with different brightness settings and color temperatures! Egads!!
Remember the 9/11 was perpetrated without guns as was the Oklahoma City bombing.

For a group to be able to coordinate and plan in a clandestine manner is probably a much greater tactical advantage than any actual weapon. So just as a gun can enable killing people more efficiently, so can encryption.
There are other factors, like Time, that influence the diligence process for (seed stage) venture capital. Investments are made at a fast cadence, which is good for founders and for investors. A seed fund might see 1000 companies in a year and invest in 10. That allows for a few hours spent on each company, but not much more than that. Similarly, a founder might meet with 50 or 100 investors before closing their round. 1-2 hours per investor will take a few months, but if investors spent too much time on diligence then a founder could spend all year just answering investors' questions. That would be like a twisted variant of the Uncertainty Principle, where just going through fundraising process basically dooms a company to fail because of the time required.

Given that time is a factor and given that I have 2-4 hours to spend with the companies I'm most interested in before making a final investment decision, I've gotten the most value out of spending 95% of that time on non-tech diligence. YMMV.
I think that you highly underestimate how bad humans are at driving.

Being better than a human driver is a very low bar to pass.
Your non-argument could have been just as badly applied to the question of automotive safety in the 60's.
>I'd suspect this pull/push balance explains most hyperuniform distributions

Also known as the principle of least action
Amazon Web Services sharpens attack on traditional tech firms
If you can break down the project into small enough chunks to manage it properly, you can break it down into small enough chunks to learn coding on the fly. But coding ability is not the barrier here.
It seems you're looking for a language/runtime that's 'extremely popular' and has very useful runtime features like 'speed, concurrency & parallelism'?

This constrains the space quite a bit. Languages significantly less popular than Python are excluded by definition [1]; languages subscribing to very opinionated design decisions or too low-level (like C) are also excluded by definition.

This only leaves Java, C++, Python itself, and Javascript. If you run Python on a JIT runtime like PyPy [2], you'll probably achieve significant speedup.

Erlang, Elixir, Scala, Clojure, languages that also have good approaches towards concurrency are not very popular in the greater scheme of things.

[1] the TIOBE index is an imperfect measure of popularity, but let's use it here -- http://www.tiobe.com/tiobe_index

[2] http://speed.pypy.org/
I also discovered it from your blog post the other day.

https://news.ycombinator.com/item?id=12065217

It is a great tool to play with new languages and features.

Thanks!
Or even more generic. fmt.Print returns number of bytes written and an err if it failed for some reason. Those calls are rarely err checked.
How many Tesla drivers have walked away, or had relatively minor injuries[0] from a crash that could easily be fatal other vehicles?

[0] http://www.thewrap.com/jeffrey-katzenberg-in-life-threatenin...
I fixed the mission and vision statement for a college and sourced it off the printed, yearly report. It doesn't get more authoritative.
Interesting how this story shows up just days after Minute Earth and Tom Scott's YouTube video: https://www.youtube.com/watch?v=bjvIpI-1w84
If you can't open it, you don't own it.
Pretty crappy noose, it looks like a plain old slipknot that jams up under stress rather than something a professional hangman would put their name on
First, no worries. If I have karma, there is no better way to spend it than advocating for a more maintainable Open Web in my opinion.

As for "I'm so lost, why on earth are you reading binaries?"

Consider every Perl/Haskell`/Smalltalk/COBOL developer for a moment. Do you think it's more likely that when this becomes a production standard they are going to say to themselves "You know what, I feel bad for the guys that will have to maintain this I'm just going to learn JS so at least it can be maintained in the same language the rest of the web is"... because I think it's probably more likely that they will immediately start transpiling binaries from COBOL etc, into WASM to run the web. Great for them, really but that's what leaves us with binaries to deal with.
I truly hate this way of laying things out. A set of slides you have to click through is a terrible user experience. An article you can scroll vertically through is so much better. Why would you do this? Is it to force the advertisements on people?
Except for the $200 premium apple chargers to go from a paltry 128 to 256 I could get double that from an SSD on Amazon...

Not to mention the $200 premium they charge for RAM. I can get 16gb of crucial RAM for the older MBPs for $56.99.

I'll pay to play eventually but I'm not happy about it.
Robert Fludd: Of Music and Mind (2014)
i think the bad kind of impressive would be replacing a system that's had thousands of man-years of real world user testing without a really really really critical reason.
I'm a co-founder of Codewars. We hired 2 full time employees and a few contractors off of Codewars based off of their profiles. Beyond that, I know of a number of users who leveraged Codewars to obtain internships and jobs, utilizing it to get up to speed on languages they hadn't been very familiar with.
Go has native support for both concurrency and parallelism (the later by default as of 1.5 - GOMAXPROCS set to NUMCPU).
> OCaml already looks nice <_<

I agree; I find Reason to be a completely pointless project except if Facebook hopes to fracture the OCaml community.
What does it mean to be underrepresented in a searchable database? Perhaps the author is making up problems themselves. Or you're wrong. One of the two.
It's not Uber who's providing the knowledge, but Google or whatever (freely available) mapping backend the drivers / Uber App use.

Yes, Uber does pay other third parties for services. That's not socializing the costs. Similarly, a bar paying Kingfisher to manufacture beer is not "socializing the costs" of providing me with entertainment.

Do they require it, or do they "require" it like proper insurance?

I've only used Uber across 3 separate continents, but I've never rode a poorly maintained Uber.

Also, even if they didn't, this isn't "socializing the costs". The cost of poor maintenance is born by the driver and the passenger.

Destruction of provisions for those "worse off" in said market - i.e. it's fine if you're young and live in the middle of the city, but try getting an Uber as a grandma living on the outskirts.

That's not "socializing the costs". At most, that's privatizing something that you would prefer to be surreptitiously socialized. Also, Uber makes it easier rather than harder for said Grandma to get a ride.

As for "Weakening of social trust in rule of law", many things do this. For example, black Americans and others violating unjust laws as part of civil disobedience has the same effect. Is protecting respect for the law truly an important value when the underlying law is unjust?
I find Go to be extremely fun to write code in, although the error handling can be a bit annoying.
> In design and spirit I think Go is very much the successor to C.

It was supposed to, but quickly after release they "pivoted" (is the correct usage of the term?) by rephrasing a bit what "systems" are in "systems languages". I don't quite believe that out of all people, Rob Pike, didn't know what "systems languages", but anyway, it was meant to be replace C, C++ I think, but ended up attracting more of a Python, Ruby and some Java crowd. A lot of Java people I know who ended up using it, had mixed feelings, mostly due to lack of generics (sorry that is a belabored point and mentioning it will probably leads to banning from go language forums at this point). A lot of Python people I know enjoy Go, mostly to do better perceived performance and also ease of deployment.
It's syntactically quite simple to avoid those two in your own code. You're not necessarily aware that a library you're using is using these.

That said, the community is pretty good at nudging people toward total functions, particularly in commonly used libraries (Prelude notwithstanding). And as you say, it helps that it is generally obvious when non-totality is newly introduced - infinite loops being the biggest exception, but that's unavoidable anywhere you don't have an actual totality checker.
I'm not so fond of the fact that recordings are served through ascinema.org. There are alternatives like ttyrec + tty-player that work just as well and don't depend on external servers.
Ask HN: If you have a hard time reading can you still be good programmer?
So this is where all of the hypotheses live and breed!
How a modest contract morphed into the CIA’s brutal interrogation program
Where your bad data goes.
Glasses are such an amazing solution that their only drawback is being visible. How can you even compare wheelchairs to glasses? Because glasses used to be stigmatized and later became a fashion accessory? Surely this is primarily to do with the fact that they completely restore all normal function. Glasses do not preclude you from any social activities, in fact they sometimes enable them (sunglasses). Wheelchairs, on the other hand, carry massive limitations requiring extra accommodation. Have you ever called ahead to an event to notify them you will be wearing glasses? Have you ever had to convince a group of friends to change the event to take place somewhere that is glasses-friendly? Once we have a solution that is as good as glasses at fixing mobility issues you will quickly see the stigma disappear. But right now wheelchairs are an icon of all the things they preclude.
I use Deluge bit torrent client which is written in Python & GTK+3 , never had a problem (Windows) it's perfectly possible to deliver self contained applications with Python,or anything else.
I'd have to disagree on that part. The ATMs that the company I work for run Windows. We are the largest manufacturer, until the other 2 big ones finish merging.

Besides, C is 44 years old and used on a ton of stuff.
> Citigroup failing to send information on 26,810 transactions in over 2,300 such requests.

26810 requests, do you think they made more than $7m on this?

It's about proportional fines. Just because they're a giant company doesn't mean we should find then $1b for forgetting to put a handicapped parking space at one of their offices.
Real-Time Promo Codes and Deals
Maybe. Flight generally uses quite a bit more energy.
Cool, i appreciate the link.
Why Your Data Needs a Personal Trainer
> Is it illegal to distribute the pictures of them as an adult which they currently agree to?

No but that's irrelevant.

Their consent in the present doesn't get transmitted back in time to when they were a child so why is it relevant?
> https://stuffwhitepeoplelike.com/ which embraces and celebrates "white" culture

Seriously? Have you read it at all?
In the same family, but with fairly nice concurrency (as far as I've gone with it) is F#. Even works on Linux, through mono now, and hopefully soon with .net core.
I know of two cases where companies picked Go because it was in the headlines on HN ("we switched from X to Go" stories were pretty common a few years) and also "because Google supports, so it is going to be huge". Now two years later, there is regret and gnashing of teeth. Mostly due to now having to deal with new errors, not everyone knowing Go well enough, destabilized working code. One company loves ease of deployment though -- a single binary. Can't argue against it there.
10 Great Movies Inspired by Philip K. Dick
SoMa is dark right now. Lovely little power outage.
How to Save Money on Bathroom Hardware
Why do you think it's necessary to constantly re-write code using the latest popular trends?

Programmers reinvent the universe every few years, but really nobody else does.
So there are a lot of features in React that are basically getting deprecated, like createClass in favor of ES6 components, mixins, etc. This is good that you guys are learning as you go, my question is will you ever release a version of React, possibly spin React off into a version which supports deprecated APIs and a version that doesn't and is therefore smaller, faster, and easier to maintain? Eventually you could drop support entirely for the deprecated feature. That would be the best response to this IMO.
Your idea is no less extreme than the one you referenced. Referencing it just makes you look like you're trying an underhanded debating tactic.

So is your point that we shouldn't enforce social more's? If so, why not just say that more directly. I don't think anyone is pretending this isn't one, so why do you need to resort to such indirection to object to that?
They can be self hosted as a JSON file and use the open source JS library to embed it
Ya, pretty much agree.

> when there is a cultural question, and there can only be one answer, one of the two will always have to adopt the other's answer.

Are there really this many differences where we must only adopt one?
They did, it just left out a few transactions (26,810 transactions over 15 years is a very small number).
Yeah, but once you take humans out of the equation, it's possible to fix this.

Obviously, not everyone agrees that this is a problem that needs to be fixed - that's where the debate is.
Pokemon Go circa 2012
Finish law school, that's the best way to make a certain investment in your future.

I don't want to be too negative but ideas have a way of distorting the mind..... they look amazing to you, but in reality it's probably a flawed idea. Don't give up real world stability for a delusion.
I started this line of analogy when a comment above said they could be an "adult victim of coercive control". If that's no longer the concern, then of course the analogy won't work.
Manage Paragraph Picture Bullets in PPTX and Rendering of Hidden Slides Using .NET
We are happy to share the announcement of Aspose.Slides for .NET 16.5.0. In this release we have added some new features along with resolution of incurring issues. We have introduced the support for adding picture bullets for text frame paragraphs. Please refer to documentation article, Managing Paragraph Picture Bullets in PPTX for further reference. We have also included the support for rendering of hidden slides inside exported PDF, XPS, TIFF, SWF and HTML. Please refer to documentation article, Converting Presentation to PDF including Hidden Slides for further reference. We have addressed many shapes rendering issues including missing SmartArt, charts, improper table text, missing text effects, on shapes in exported PDF and slide thumbnails have been rectified in this release. The presentation access and saving issues have been rectified for many presentation decks that resulted in exceptions including PptxReadException, ArgumentException, UnSupportedFormatException and NullReferenceException in previous releases.
It will be able to build itself eventually, but I left Boot support out of the initial release due to some technical issues.
There is a point when you present such a threat to public safety that a military solution is required. Hardened criminals who are obviously on a murder spree have given up their right to due process. If he had peacefully surrendered he would have had a trial and his due process (and hopefully hanged for his crimes).
Thank you for the defense and the details. I continue to be amazed at the moral absolutism and absolute positivist views of how the world works from a group of people on HN I deeply respect for the most part.
An Open Letter to itp
Is the '<$>' operator called the tank operator? Because it looks like this to me: https://en.wikipedia.org/wiki/Mark_IV_tank
To clarify, I'm not necessarily looking for something "extremely popular". I was using the fact that so many people consider Python to be their favorite language as a proxy for the high quality of the language design. Perhaps "popular" was the wrong word?

So, thank you for listing some less-popular languages as well. Unfortunately, of all 8 languages listed in your post, is C++ the only one which can produce standalone binaries and thus match the easy deployment of Go?
lower fees, but still no return of free transactions? core recently removed support for free transactions even though satoshi stated [1] clearly that free transactions should always be allowed.

[1] https://bitcointalk.org/index.php?topic=994.msg12168#msg1216...
spiped is GREAT tech, and shares a lot of the same philosophy: small implementation, simplified protocol, no negotiation, key pinning, etc. It is really, really solid for the problem it solves.

However, it's designed around a simplified threat model. In spiped, you use pre-shared keys (the same key on client and server), that "somehow" you got a copy onto both systems without anyone seeing them. But you can't just drop your key into a mobile app binary, submit to the app store, and expect people not to reverse-engineer it and start reading other people's traffic. So now you need to figure out how to derive spiped keys on a per-session basis in a cryptographer-approved way™ and distribute them securely and verify the key someone told you to use is not actually from the NSA, and then on top of that think about perfect forward secrecy and certificate pinning and various other "beyond TLS" guarantees.

There are solutions to all those problems, tarsnap ships really cool solutions, but we are not talking about spiped anymore, we're talking about spiped and a long list of other things, and the other things are easy to get wrong if your name is not cpervia.

Another practical problem with spiped is the performance degrades for small messages. This doesn't matter if your use case is doing backups, but if your use case is "I typed the letter 'c' in the search bar and where are my search results? I thought this was supposed to be a performance technology" it matters a LOT.