skysight-inc/HackerNews huggingface dataset:
Bank of England Launches Accelerator for Fin-Tech Startups
I was referring to stand-alone stations - as in those with a simple GP antenna (VHF) and a half-wave dipole (HF), where there are no repeaters or other external devices involved.
It doesn't seem that rational to stop using Ethereum simply because a single smart contract contained a bug. It's a new project so there's bound to be bugs here and there. Of course, maybe your position is that you will never use any Ethereum-like software, which might become impractical in the future.
Nope.

"Plaintext HTTP/1.1 is compared against encrypted HTTP/2 HTTPS on a non-caching, nginx server with a direct, non-proxied connection."
Well, I have a higher cost-of-living than Atlanta but could probably make $20k more by moving there. Then again I can go to the beach at 13.00 on any given day of the week so I guess I'm paying the coastal tax. Life's full of compromises I suppose.
>So I've taken out my sperm production using the old heat methods. It works, I've checked.

What does this mean? That you raise your .. body .. temperature to the point that potentially some sperm die?

In a consultation for a vasectomy, the urologist strongly wanted that alternative forms of birth control be used for several months as sperm already in the system - unless you're naturally not producing sperm, I doubt the viability of your methods.
Could someone in the community with experience in graph databases and dgraph in particular shine some light on the quality of dgraph? There appears to be a lot of exposure, but the lack in streamlined installation or examples of production environments (as far as I could see) makes it hard to judge whether it is a good option for integration with new projects. Also "...our Samurai equity multiplier." put me off a bit.
An interesting suggestion they make is to keep utf-8 also for strings internal to your program. That is, instead of decoding utf-8 on input and encode utf-8 on output, you just keep it encoded the whole time.
Interesting. I tend to learn better when I don't perceive something as "hard", as that creates a mental block of sorts for me. Acquiring proficiency requires significant amounts of time investment + effort, but it would seem "hard" should denote something above that.

I tend to prefer terms like "tractable", where it's less about whether the given problem is "easy" or "hard", and more about whether I can find a productive way to reason about the problem. An easy subject can be made intractable by the wrong kind of presentation. Most subjects that are very /new/ to a given person may be intractable on the onset. Some subjects, ones that I would call truly "hard", do not become tractable for a very long time.

So I don't know if I'd call software development hard, but it's still a new and unfamiliar thing to a lot of people, and it can be quite intractable at various times, which is basically what "bad documentation" means.
Can the "Fathers of the Internet" offer a financial incentive or even a stipend to nerds that want to work on these projects?

I was reading a book a while ago on peer-to-peer technologies written some years ago and there was a chapter by a very talented, well-known programmer.

Today, like Cerf, he's on the Google payroll. Needlesss to say he will not be working diligently on releasing finished projects that help to decentralize the web.
Quite the clown act, innit?

I'm rigorously trying to assess whether my complete inability to find any there there in blockchain-based applications (Bitcoin, Smart Contracts) is a bug on my part or feature.

I'm leaning strongly to feature.
He only mentions Clojure in passing. At some point I decided that, were I to learn a functional language, it would be Clojure. How would you say Clojure fits in this comparison? Is it only relevant or interesting for concurrency?
How are there better alternatives if they don't have Ubuntu's "large number of community solutions"?

Are we talking "better" for Unix/Linux old-guard purist-reactionaries? Or for people who want a server that just works?

I personally just stick to Ubuntu because, on most of the software I download, there are usually explicit setup instructions for Ubuntu, and then "other Linux". Life is too short. Ubuntu is the path of least resistance and let's be honest, it works.

By the way, while I'm not sure about this trademark thing, I personally want Canonical to be a profitable and stable company that can continue to invest, and that will be around for a long time. We can't leave all the Linux money to Redhat.
>Do they really need Turing completeness?

Of course not, this is why Bitcoin only supports a handful of transaction types which closely mimic things you might do w/ paper checks or cash.
See my post history for many of the positives of Haskell. The above post only highlighted the negative.
Interestingly, Urbit seems to target squarelyat this space.
Doesn't Python use UTF-16 internally?

IMHO, UTF-16 is the worst of both worlds. It breaks backwards compatibility in the simple case and wastes storage, but still has to have complex multi-byte decoding because it's not a fixed length encoding.

UTF-8 is probably the best compromise of the lot, with the advantages of UTF-32 being outweighed by the massive overhead in the most common case.
Gnome Title Bar Size in Fedora: Reduce or Remove the Gnome Title Bar
some fun SSL history: SSL Acceleration hardware cards!

http://www.kegel.com/ssl/hw.html

from the days when a webserver might be a 200 MHz Pentium Pro...
Putting a BOM in UTF-8 is just silly. Unlike -16, there's no option for which order you put the bytes in. The only time you'll see a BOM in UTF-8 is in poorly converted UTF-16.
The Python problem is amusing. Python 3 has three representations of strings internally (1-byte, 2-byte, and 4-byte) and promotes them to a wider form when necessary. This is mostly to support string indexing. It probably would have been better to use UTF-8, and create an index array for the string when necessary.

You rarely need to index a string with an integer in Python. FOR loops don't need to. Regular expressions don't need to. Operations that return a position into the string could return an opaque type which acts as a string index. That type should support adding and subtracting integers (at least +1 and -1) by progressing through the string. That would take care of most of the use cases. Attempts to index a string with an int would generate index arrays internally. (Or, for short strings, just start at the beginning every time and count.)

Windows and Java have big problems. They really are 16-bit char based. It's not Java's fault; they standardized when Unicode was 16 bits.
Actually; I was under the impression HN told me if I was posting a dupe. I never figured that searching before posting was a requirement. Maybe it should be written on the submission page for the benefit of other idiots like me?
Love the new API syntax. A lot clearer and less needless information.
>There was an issue raised on their repo to make exploitable bugs private

Why is this even controversial? Lots of projects embargo dangerous vulnerabilities.
What would you do differently? Unicode isn't complex because people like things that are hard to understand, it's complex because it took on an exceedingly difficult problem.
https://news.ycombinator.com/item?id=11930080
I was wondering the same. If Wifi meant no cables needed at all, I could see it (because of lower maintenance costs). But the electricity needed for Wifi and the motors in the mirrors requires cables anyway.
Apple doesn't understand photography
"let's not forget Hungary and Poland"

Hungary and Poland had nukes??

"Iran ... wants to wipe out a certain..."

Iran wants to wipe out, US are wiping out the whole countries and don't seem to know how to stop.
‘Stomach Pump’ Weight Loss Device Approved by FDA
A one-click installer sounds great but creating it is not the hard bit, its choosing what goes into it. Its not just the Cambrian explosion of JS frameworks and plugins but the whole stack of external dependencies from databases, monitoring, build, testing and deploy.

There have been lots of attempts that pick a stack e.g. Angular-seed for the MEAN stack but they make so many questionable choices that they don't have any longevity. At one point it might have looked sensible but now Mongo is out of favour and React has the ascendancy.

Maybe it needs an organisation like a Linux distribution, e.g. Ubuntu For Web, that chooses a complete end to end stack, develops missing glue, maintains forks when necessary and gives some sort of maintenance guarantee for LTS releases and supports upgrade paths.
IIRC, according to the amateur radio rules as written by the FCC, you can use any encoding for amateur traffic, provided that it can be decoded using freely available software (by anybody who downloads the software, so don't be getting ideas about GPG), and QuakeWorld traffic most certainly can be. Although the fact that some of the datastream requires proprietary assets to be applied fully (player location, etc.), it may be a grey area, but I think it works. In which case, Xonotic, OpenArena, or Teeworlds would fit nicely. Although Xonotic uses the DarkPlaces network protocol, and I don't know how optimized for low speed the DP protocol is. Heck, for all I know, it's NetQuake derived.
This will be great news for Debian. Thank you, Canonical.
Yeah, these tens of kilobytes of JS next to those ten badly compressed 600kB jpgs are really killing it.
I don't know about face recognition but I've quantatively analysed their speech recognition and it came dead last after the 5 or so others that I tested.
Joking? BOM is completely unnecessary in UTF8, only useful to losslessly preserve UTF16 text when converting back and forth.
> Dworken, who graduated on Monday from Maret high school in Washington, D.C.

I would've loved an internship as a new high school grad... most people don't get a tech internship till 2 or 3 years into college.
Posted a few minutes ago: https://news.ycombinator.com/item?id=11934529
Clear cookies.

I greatly dislike paywalls, and disagree, strongly, with HN's tolerance of them. But as paywalls go, the NYTimes' is rather permeable.

And for the obligatory "but writers/publishers need to be paid":

https://www.reddit.com/r/dredmorbius/comments/2vm2da/why_inf...

https://www.reddit.com/r/dredmorbius/comments/1uotb3/a_modes...

A $100/year fee would cover all existing Internet advertising paid by the 1 billion richest inhabitants of the world (roughly: US, EU, Canada, Japan, Australia, NZ).

A $500/year fee would cover all advertising, full stop. Again, for the 1 billion richest inhabitants.

I would prefer indexing this (progressively) to income.
Making Bayesian A/B testing more accessible
>and the programmable door-lock startup

The door lock company is the funniest part of the whole thing. It makes this meltdown so much less surprising tbh.
ICU would still be necessary for collation and case conversion.
> home servers and decentralised identity. Home servers would need to be as close to zero configuration as possible, whilst still remaining secure.

People aren't going to buy more black-box hardware they don't directly interact with. Consumers already struggle with routers.

I agree with the core concept, but I think we'll need mobile servers instead of home servers... a simple "Internet" app that installs on anyone's laptop, desktop, or cellphone. Something with a distributed/peer-to-peer file system for ubiquitous content, and peer-to-peer RSS.

The harder question is (complex) querying. How do we avoid the centralization of Google, while still retaining the functionality? I don't see how such a new service could survive if there's a regression in search.
Good points, but I disagree. Decoding and encoding becomes a lot harder, if vowels change depending on consonants coming after them, or something else even further down the line. (I'm not a linguist.)

It's like a config file specification that supports gotos.
How do streaming movies make your uplink faster than your downlink?
> Serious question: how do you define "actual programming"?

Solving problems by expressing algorithms in a language a computer can interpret. CSS / HTML are not used for expressing algorithms or computations. They're used for describing visual representations. They're an output format.

CSS has a spec in which it's Turing-Complete? Even if it's true, nobody uses CSS like a Turing-Complete language. It's like saying JSON is Turing-Complete because it's JavaScript.
> Also I would argue that Scala is much better suited for writing compilers than Haskel.

Any examples of how it can help out?
Computer science grads are playing it safe
Monsanto Open Source
According to the HN FAQ[1], re-posting an article is OK after a year has elapsed.

[1] https://news.ycombinator.com/newsfaq.html
Algeria blocks social networks to prevent exam fraud
Can it track iPhones?
Barefoot Networks may have built the world's fastest networking switch chip
At my license exam, I was the only one under 40 there. There's definitely room for hobbyist radio to expand, especially with the proliferation of SDR, arduino and other hobby electronics. But the stereotype of hams as old white men who use fancy radios to talk about the weather is pretty accurate in my experience.
Hey, I made this [1]. Based on a neural net trained with generated character sets with intentional distortions and/or several font variations.

I would not recommend it for use in production, but maybe you're interested in looking at the code and customizing it to your liking. Could perhaps be combined with OpenCV.

[1] https://github.com/mateogianolio/ocr
The article's 7 years old. Clojure's first stable release (1.0) was released the same year.
QuakeWorld by John Carmack (1996)
5 Years Ago – “So, That's the End of Bitcoin Then” They Said (Forbes)
I have the impression it's less developed in Europe. Am I wrong ?
Yes, its first stable release (1.0) was around the same year this article was written.
It seems like you've got a chip on your shoulder against hams(greybeards, seriously?).

Not all of us live in a major metro area, where I'm at it's ~20mi to a major city so VHF/UHF fits the needs we have.

Question, did you participate in Cascadia Rising? Just about all of our local ham club did. We've had some pretty serious things happen down south here over the last few years and the local club has always stepped up. They also do a fantastic job of helping with community communication for events in remote areas that don't have cell coverage.

I totally get geeking out over the latest and greatest tech, but that doesn't mean you need to dismiss a whole group of people who would be happy to help in any situation.
The context for this is that it's Father's Day.
There is a legend that someone who run Safari to watch videos from WWDC use it next as default browser
Ask HN: Beta users/testers, any good recommendation?
How to Find Early Beta Users for my app?
That's amazing, it really does work.
I live in San Francisco. No relation to Israel. I don't care for, nor support any narrative. My point is that this is not the place for this kind of discussion. Please post this article to /r/worldnews or anywhere on Reddit, and discuss unrelated topics to your heart's content.
Well - also, if it's a legal judgement against you, you have to stop doing what you have been doing, no arguments, no equivocation. Tough if that's your business!
The only thing I don't like about it being in a phone is what happens when you change phones? How's that transfer made easily? How can v you guarantee everything will be removed when they get rid of their old phone?

Also, I have only about 15 apps, 300 pictures, and 10 sorry videos and I'm constantly running out of space even with half the stearate being on an SD card. I can't imagine puerile having enough storage to run something like this on their phone.
If bitcoin becomes large enough, governments will simply say "Anything you buy with bitcoin will be taxed the same way you did with dollars. Oh by the way, you also have to show us how you earned that bitcoin, in the same way with dollars."

Eventually, I believe one of the two things would happen:

(1) Bitcoin becomes part of the "system", like Paypal, Amazon, and Visa. It remains one of the handful of convenient methods of transaction for some situations. Some of its early adopters publicly denounce it as corrupted by the government and mega-corporations, and move on to greener pasture.

(2) Bitcoin loses its initial lure and dies off.
That is not the Human way.
Ask HN: Do you take antidepressants?
Just wondering how many people here use them. I am considering it and I am a bit unsure ?
He's right - that does work. Depending on the temperature a man can be sterile for up to 3 months.

It's not completely reversible though, if used for long periods of time sperm counts drop permanently. (But not to zero.)

See here: https://en.wikipedia.org/wiki/Heat-based_contraception
If your goal is to eliminate ICU, there's not any change you can realistically make. Unicode has problems, but the most obvious things to fix (CJK unification, precomposed versus combining characters, different semantic characters with completely identical graphs (Angstrom sign versus A-with-circle-above, e.g.)) do not eliminate the need for ICU.

Languages are horribly complicated. The Turkish ı/İ issue makes capitalization a locale-dependent thing, and things like German ß/ẞ/ss/SS make case conversion in general mind-boggling. The treatment of diacritics in Latin script for collation purposes differs very heavily between major European languages, so sorting and searching are again locale-dependent. And by the time you're dealing with the locale mess of languages, handling locale-specific number, date, and time representations is pretty much trivial.

The need for giant Unicode character tables and CLDR tables, or tables that capture similar information, is quite frankly necessary to handle internationalization to any substantial degree.
Too late to edit my post. I made a bit of a mistake referring to it as factorial.
I am not convinced that this is actually theft. The "exploit" was simply code. And code rules, in the "The DAO"/ethereum world.

Indeed, isn't it arguable that said insider(s) (and I agree it's probably an inseder) should identify themselves and challenge the leadership who are damaging their own credibility and that of ethereum generally? All these rollbacks -> they are the ones which are arguably illegal as they override the code. In my view, the so-called thieves have a legitimate claim on the ETH they have made and the investors in the DAO should respect the old caveat-emptor idea which is axiomatic to all investments, both inside and outside the blockchain world. They invested in a dog, and they should lose all their money. This is efficient markets at work.
I don't think that's a very useful analogy since the standard for professional athletes is an inflated moving target. Athletes are evaluated strictly in comparison to other athletes and only the best athletes at a given time are chosen for a very small set of positions. Whereas in software development, there are lots of positions for the same specialization and plenty of average people can make a comfortable living.
I developed a prototype for iPhone, but did not publish it to AppStore - iOS puts lots of restrictions on background services, therefore iOS version has many limitations. I am not even sure at this point if it worths publishing.
Or someone penetrated the pentesters
I kept rereading "1e-2e per month" in the title, trying to see it as "1e-2 EUR per month", because 1 EUR per month is just implausible for VPS.
Hundreds of millions also take those without negative side-effects.
Thanks, I knew it wasn't new but didn't think it was so old.
H2O High Performance HTTP/2 Server on Docker
The one issue I wish they would address is how there is no clean interop between the new java style number types: Float, Double, Int and the CoreGraphics CGFloat et al. Doing

Double(thing.frame.size.height)

Is not /terrible/ but it sure could be cleaner to just pass it in as is and let the compiler make the assumption. Especially since the backing numerical value stays the same.
It seems the already charge Dreamhost: https://twitter.com/cleverdevil/status/744622945096503297
Doesn't AirBNB make it easier to screen people who do this sort of stuff?

I wonder why I was downvoted. Because I said I'd rent my place out legally?
Technically true perhaps, but from my experience the word selection is always way narrower than that, like usually from maybe the 2000-5000 most common words.

Still a big number, but not astronomically big.
Suprised this link didn't go to theonion.com
U.S. Carriers Sail in Western Pacific, Hoping China Takes Notice
https://sightengine.com

Alternative solution for image moderation and nudity detection. Simple API and simple pricing.
Django, Jupyter Notebooks and AWS RDS
Whatever the solution is, I really believe data must be on user's devices, not on proprietary servers.

Open source won the battle of software. The next battle will be about data itself.

It surely implies very hard problems when it comes to standardization and how data is exchanged. It might involve something like flatbuffers. How data is exchanged, what rights you have on it, how it is made secure, there are no ubiquitous idea or software that can reinvent the web because network programming is just hard and it wont change soon.

What I think could really be relevant is a database that syncs itself like the kinds of bittorrent sync and syncthing. Once you have atomic data that is spread across users, nobody needs to rent servers, and the data belongs to the users. That is a true and real way to reinvent the web, it also solves some of the controversial problems of the internet: advertising and surveillance.
What damage does it do to have a selection of tools available?
Upcoming Windows Server versions
I think it depends on your dataset and application. It should be easy enough to try both.
Its mostly because CGFloat can be of different sizes (float or double) depending on architecture, so can be assumed to be neither a double nor a float exclusively.
>"The calculation is X^Y, where X is the number of possibilities per element, and Y is the number of elements (letters or words in these examples). So using only only lowercase letters (26) in an 8 character password would be 26^8. It's not factorial because you can reuse characters (e.g., your password could be X92m-sXp/)"

You're absolutely right, not sure why I got ahead of myself with using factorial so incorrectly.
Actor Anton Yelchin of 'Star Trek' Killed in Freak Accident
We could easily fit more storage (and more battery) on phones, there just isn't the market demand for it. With such a decentralized system, demand may increase.

Most knowledge as we use it now is ephemeral and can be somewhat centralized safely. The permanent knowledge or at least the trusted hashes of that knowledge can travel with us.
DNC Financial Records Stolen by “Guccifer 2.0”
Perhaps European trademark laws are different from the US -- but here, using a trademark to refer directly to the thing which is the subject of the trademark is always a legal use.

That's why the Pepsi Challenge can name Coca-Cola directly as the product that people prefer. Certainly Coca-Cola would sue them if they had any legal grounds to stand on, and they do not.

Is OVH using "Ubuntu" to refer to something other than an Ubuntu-sourced distro that they are making available on their servers? Are they substituting an OVH-tweaked derivative and calling it Ubuntu? If so, then Canonical has a plausible case. If not, it's an overanxious, overpaid and undereducated lawyer's assistant writing letters by the hour.