skysight-inc/HackerNews huggingface dataset:
> I can understand that geolocation could be tremendously sensitive and you absolutely would want to offer the option of SSL ... but why limit it to SSL ?

I think you answered your own question. ;-)

> geolocation is also something that you'd want to hack into and build into things ... and maybe even things with limited processing power and memory.

Presumably, once your device is capable of running a modern browser such as Chrome or Firefox (which is what we're talking about here), TLS is a drop in the bucket in terms of resource usage. Or were you talking about the server?
Previous:

Part 1 ikiwiki: https://news.ycombinator.com/item?id=11943765

Part 2 etckeeper: https://news.ycombinator.com/item?id=11952638
My issue is money and space. I'd like to cram it into the same tiny little box that already houses the fibre-to-ethernet converter as well as the router. I'm also not sure if it would penetrate the walls and reach all rooms.
Programming languages are for programming, not capturing token demographics. This shouldn't even be a consideration.
To hazard a guess, because they use it quite a bit for their websites. But there's a million projects they could have donated to... Django is just one of many.
On that note, i wonder if people should take a long at another of Hishamhm's (Htop, Gobolinux) projects, Dit.

Its a terminal editor that uses hotkeys that you more commonly find in GUIs.

https://github.com/hishamhm/dit
Click once sucked and was anything but.

I use Papercut as a little SMTP server for local dev on windows which uses ClickOnce, the install + update processes are painful, even worse than Adobe Flash Builder.

I just ran it, it updated needing 2 clicks and over 4 different popups shown.

It's an invasive, noisy, ugly, tech that was put to shame by Chrome's update tech.

So it's not worth comparing.
Yep.. with python assert statements + supervisorctl has been a very good setup for scaling a low latency, clean chat filtering app.
Yup, but it's one of those things where you need the most expensive license, IIRC.
I'll sell you one freshly printed on my 3d printer from PLA bioplastic, which is the most common material in use in desktop 3d printing (because of material properties, not because of the bio-ness of it)
Where did I claim it did?
Funny how the OS won't even try some of them...

http://imgur.com/oQEHbA7
I'm a little bemused by I’m not aware of any database that has implemented it

You would need to be hiding under a rock, like a cockroach I suppose, not to know that Oracle and SQL Server 2016 have this :-)
> Why is fear of a nuclear catastrophe far from the minds of most Americans?

Because there's nothing they/we can do about it? There's no much point in worrying about things you have no control over.
It's unfortunate that the order of the clauses in SQL is "wrong"

SQL is written goal-oriented.

You start with what you want (the goal). Then you specify from where (which can also be read as "what", since each table generally describes a thing) and finally you constrain it to the specific instances you care about.

SELECT the information I want FROM the thing that I care about WHERE condition constrains results to the few I want

Having said that, I would personally still prefer it in reverse like you say. I can see the value of how SQL does it, though, especially for non-programmers who think less about the process of getting the results and more about the results they want (because they haven't been trained to think of the process, like programmers have).

It makes sense for someone who isn't thaaaaat technical to start with "well, I want the name and salary of the employee but only those that are managers": SELECT name, salary FROM employee WHERE position = 'manager'

Admittedly even that isn't perfect and I assume that it wouldn't take much for someone to learn the reverse.
This isn't what a normal programmer using threads is supposed to do. Most people using threads are expected to use locks, concurrent data structures and higher level tools.

This is all about covering behaviour for very low level programs and language implementations which don't use these tools.
Page 5: getting started with swift 2

It says xcode 7 or later is required. How am I going to run that on Linux? How am I going to CI that on Linux?
L1 had grown large enough? What do you mean? L1 was 32KB in the Pentium II days, and for the last ten years of Intel chips it's been an unchanging 64KB. Why would it have to fit into L1 specifically, rather than L2/L3? (If you do use L2/L3, that's also been big enough to spare the space for a hypervisor since the Pentium II, which had 512KB.)
mholt is the lead developer of Caddy[1], so it's probably safe to assume that he knows a bit about this.

The goal behind the HTTPS everywhere effort isn't just to encrypt private data, but also to provide authentication for your content. ISPs are known to interfere with HTTP requests, injecting ads, malware and what not. That's something that affects anyone, even static sites.

[1]: https://caddyserver.com/
Why is it easier to infer that 'O' means off than 'OFF' for a person who does not know any English?
> Every text renderer that doesn't support your codepoint now displays a full URL, instead of a box, making text using these emojis very difficult to read.

It can still display a box.

> Instead of making implementation easy by requiring nothing new of text shaping libraries, they now have to be able to both connect to the internet and tie into a file cache.

The question is implementation of what. I think that it is not an onerous requirement from applications that need to display emojis or ancient Egyptian hieroglyphs. Their OS could provide this service for them just as it allows them the use of fonts.

> The supplementary space was already there when we got to emojis, and UTF-8 and UTF-16 already had to deal with SMP codepoints for some of the less common CJK characters. Not everything above 0xFFFF is "weird" non-human language stuff.

That is a good point, one of which I was not aware, but I still don't think it justifies standardization of Chinese characters, emojis, and ancient Greek musical notation by the same standards body.

> Sure, but the different letter types carry crucial meaning in math formulas.

The use of italics in text may also carry crucial meaning. But if a textual representation as sup is supported, I don't see why the specialized rendering should be supported, too, but for math and not plain text.

> Being able to write at least some formulas, which consist of letters and symbols, without losing tons of semantic information seems like exactly the kind of thing character encodings should do.

I agree, but I think that that semantic information is preserved when writing N or NN instead of 𝑵 or ℕ. Considering that Unicode isn't enough to write most mathematical formulas convenient forms anyway and requires a specialized renderer anyway, I don't see the reason for this extra effort.
Hillary Clinton PETRIFIED After This Video Is Leaked – Watch
I've read the article and don't completely understand your comment.

For point 1, if you want to use the railway approach instead of exceptions, you must annotate all functions in the chain.

For point 2, I was talking about the runtime cost.

For point 3, Result<Result<Foo,A>,B> isn't the same type as Result<Result<Foo,B>,A>. People in the Haskell world acknowledge that it's a big problem ("monads don't compose"), hence all the research on monad transformers and extensible effects etc.

For point 4, if your function is the lowest in the call stack and decides to report an error using the railway approach, you don't get a stack trace.
Programming languages are used for and by humans. The experience of the people using the language plays a massive role in the success of the language and of the software built with it.
cool that they are awarding funds, but giving tor this kind of money, it being a spy/insurgent/criminal tool and after all the scandals it is involved in, is not great. tails is, of course, another such spy tool. it gives the impression mozilla is mostly concerned with undermining state/rule of law/formenting political instability. i think they might contribute more to projects that benefit everyday digital citizens rather than activists. I like Caddy, Pears, godot and NVDA though.
Basic Multilingual Plane?
>all of the Microsoft licensing and closed garden

You mean the horrors of MIT[0] license?

[0] - https://github.com/Microsoft/dotnet/blob/master/LICENSE
The same blog has an interesting explanation of the 80/20 rule
http://betterexplained.com/articles/understanding-the-pareto...
It appears you are not the only one :

http://www.dailydot.com/technology/amazon-netflix-password-c...
There's also precedent. Continental Europe standardized on "STOP" on stop signs back in the 70's, even though no continental language has "stop" in it.
The plastic might also come from renewables. In practice both glass and plastic use fossil resources.
>Doom was the last video game I played regularly. Obviously, I am not a gamer.

This comment is great since I don't think you're aware a major studio game called "DOOM" was just released in the last few weeks. ;)

https://www.youtube.com/watch?v=CQpxDFExwhU (it was renamed from Doom 4 to just DOOM since this demo was shown)
Do the authors even know what a simulation is?
Unicode 9.0 adds 7500 characters, 72 of which are emoji, so I think the "Emojigeddon" is a bit exaggerated.
So why are we needlessly injecting race and sexual orientation into something that used to be just about programming? Are we tracking the demographics for lawn sprinkler users with equally bated breath?

Stop trying to insert your identity politics into everything. Let's just leave a few pure things in this world, please.
Mind Your Manners: What to Do When You Interview. Infographics
I now wish we had a Chakra-powered browser for macOS.
I don't think high frame rates are the problem. Quite a few old console games ran at 60 FPS, and a lot of newer games don't because the "realistic" graphics take too much time. Higher FPS are useful because they cut down on latency, so if a game requires quick reactions (e.g. a fighting game) high FPS are a must.

I remember reading that a lot of Counterstrike players turn down the visual details in favor of higher frame rate, since the visual details do nothing for gameplay whereas the higher FPS does.
I'm also in the "nano -w" camp. It's been muscle memory for over a decade now.
I always thought that phonetic spelling had a point.

"Until it's full" reminds me of departments that feel they must spend their entire budget.
That isn't "doing machine learning," for the same reason that web developers aren't "operating systems programmers" (even though they use operating systems and need to know some OS concepts).
According to the survey, ~16% of people experience breakage with minor upgrades. Isn't this a pretty serious violation of semver?
I really wish Microsoft would be in the position of Google. They provide excellent technology (Typescript), but have no clout. Google provides atrocious train wrecks (Dart, Go), but has tremendous clout.
The whole point of the article is the the proportion of risk to reward is non-existent on the platform.

The unlucky developer will LOSE money by releasing their apps. The average developer might break even or make a ridiculously small amount. Only at the very top/lucky end will you get projects (that due to social media, word of mouth or just random luck) that nets between decent to good money.
Ask HN: Any HW startup that bootstrapped using a prototype with Arduino?
Are you aware of or have you heard any stories about a hardware startup having a bootstrap after/with a prototype built with Arduino or similar boards?
Does it really matter if it is PR or not? It doesn't change the result, regardless if it is a good result for you personally or anyone else.
I understand that people are looking for reasons to like or dislike a brand because, I believe, most of us see a brand choice as a reflection of (a part) of our personalities – that includes company politics. But in the end we have to assume that Apple does what's best for Apple and that includes advocating for civil rights _as in_ defending one of their main selling points. However, Apple is not your buddy, it might pretend to be here and there, but after all corporations are not people.
Russians tested a 4.8 Kiloton T-5 nuclear torpedo in 1957. They used three decommissioned submarines as targets. The weapon was detonated at 20 meters below surface and sank two of the three submarines at a distance of 6.5 miles. As previously mentioned nuclear torpedoes of the era relied on blast damage rather than precision. The shock wave could easily break the hull of any vessel, be it underwater or on the surface.
Karmalert.com » Mention Alerts from Reddit, Twitter, Hacker News and Product Hunt
We are also looking for further feedback and ideas for must-have services to include! Feel free to drop us your ideas.

Forgot to add the discount link: https://karmalert.com/?ref=hackernews (basic is free anyway)
Billings Learned Hand once said:

> Any one may so arrange his affairs that his taxes shall be as low as possible; he is not bound to choose that pattern which will best pay the Treasury; there is not even a patriotic duty to increase one's taxes.

If we want companies to pay more taxes (which I think we do want) we should change the laws. You can't blame anybody for only paying the legally required amount of taxes.
It is also better to be far ahead of unregulatable rogue states that would continue to work on AI. Secondly, deferring AI to a later point in time might make self-improvement much faster and hence loss controllable since more computational resources would be available due to Moore's Law.
? Tor is freely available to any one. Tor browser is so simple my mother uses it. At this point I don't understand why people would do a websearch for something they would not discuss in public without using Tor.
Nim is one of those underpublicized language. It's really good, I will leave it at that. I've used it a few times and it takes maybe 10 minutes to get back into it. It's perfect for making tools.
Yeah, one of the main issues is clean drinking water. A third of the world is facing consequences of lack of clean drinking water. Energy from fossil fuels can be used to purify water. This is one of the main arguments for fossil fuels in the book.
Just added the group mark (and these power symbols) to https://github.com/rbanffy/3270font/tree/develop. It was fun. Thanks for giving me an excuse.

http://imgur.com/Sx0lkM8
The key is reframing 'mobility' as 'accessibility'. The fundamental 'solution' (although I dislike that word because it implies a global maximum) is different planning and incentivizing users of infrastructure to make choices that better align with the common good; put less nice, to force them to internalize their costs.

There are two goals that are in direct conflict in your scenario: one is 'keeping voters happy', the other is 'make efficient use of infrastructure, and minimize externalities of transport' (this goes for other issues as transport, for example water management, but let's keep it concrete for now). The 'solution' in your example is simple, from an engineering point of view: toll roads, congestion charges, smaller and more dispersed schools and healthcare facilities, denser residential development in fewer urban centers (=less sprawl), and a bunch of other, smaller measures.

Obviously this is impossible (no single administrative unit can do all or even several of those things), as well as too slow (we're talking 5-10 year implementation timelines, + another 5 or 10 for the effects to really set in). It's all about trade offs, and stopgap measures to keep things rolling in the mean time. I've been on all sides of this: informing the public about these things (haha good luck, even the 'average' citizen who has time to get involved in this is a raging lunatic, in my experience - let alone the real troublemakers), convincing policy makers to (also) look at the long term, infrastructure builders/maintainers who are essentially firefighting most of the time, ...

One of my former colleagues wrote his PhD thesis on the effect of remote working on transport demand; if you're really interested, email me and I'll see if I have a pdf somewhere.

(I've been working in this field for 15+ years, which is not to say that I know everything or even that that means that I'm right at all, but I've thought about this longer and harder and studied it more rigorously than 99.9999% of the population)
That... is a terrible mindset.

When do we stop handing out IPv4s by the hundreds of thousands? "When we run out". When do we stop doing 120km/h? "When we run out of road". When do we stop spending money? "When we're flat out broke".

(Note: I am not advocating for or against the unicode case, I'm making a point about the specific mindset used to justify this)
I've worked with a couple of companies (not startups) that used beagle board Blacks for prototypes. The BBB is open source and is basically a "reference design" so you can reuse the design on you own board if you want.
The article says it replaces capital P (U+0050).
Regarding the number of publications in high ranked scientific journals, I would like to add that the main professional activities of Prof. A. Meessen were pedagogic.

1. He gave lessons to the Physics students;

2. He created and managed a pedagogic lab for school students where he developed and exposed many educative and entertaining physics experiments;

3. He regularly performed what is called "school teacher recycling education" where physics school teachers could refresh their pedagogic methods with new, simple and entertaining experiments;

4. He wrote multiple school books on physics and this started before the time we had home computers, text editors and laser printers (it's a huge work he did all alone);

and many other activities and responsibilities I'm not aware of.

In addition to that he also had an intense research activity on many topics related to physics and his domain of competence. As can be seen on his web site, ufology is one of the domain he worked on, and as you can easily imagine it's nearly impossible to publish in a scientific journal on this subject. It is a remarkable opportunity that was given to him to present the results of his research on UFO propulsion at the Progress In Electromagnetic Research Symposium (PIERS) in 2012. The link between Electromagnetic UFO propulsion and Ball Lightning is obvious.

But the most important research topic, in duration and result, is his space time quantization theory. He worked on it totally alone for 50 years. He focused on working on the theory instead of showing up and shaking hands at conferences to build up a network. This has later proven to be a huge handicap he is paying a high price today. As I said, he is currently finalizing a big article on his most recent results which is an explanation of dark matter and other things.

As a true scientist he always expected that his work would be judged on its scientific value, not the strength of his network or the number of publication in high ranked journals. The reality is apparently sadly different and in my opinion shows a poor state of science. But this is not news.

People might have various opinions on the validity of his theories. The last word should now go to experimentalists that will give a shot at it. These theories are not pies in the skies. They can be tested and I'm sure Prof. Meessen would be happy to give advise and help the audacious as long as he is still alive.
This is about icon fonts and font rendering and has nothing to do with Unicode. Code points don't have colour; there's no colour requirements anywhere in the spec.

Your fonts don't have to support the entirety of Unicode. That's why we have font stacks and fallbacks.
Am I the only one who feels like this ruins the content as it was composed by the creators?

Sure, for some TV shows the pace might be improved by speeding up. But are we really so concerned with "keeping up" with the most recent episodes of TV shows to the point of resorting to techniques like these to "cram more episodes in an hour"? I watch TV shows to entertain myself, not to take part in some rat race.

I'm currently about 4-5 weeks behind on the shows I like to watch and I'm fine with that. Most of them have aired their season by now and I have another 9 months before a new season airs, which ought to be more than enough time to watch them.
The are characters outside of the BMP that are in daily use in my native tongue (Cantonese).
Show HN: My first Go app for writing TinyLetter newsletters
WatchMojo.com YouTube Channel hacked
The videos on the channel are being renamed to
"HACKED BY OBNOXIOUS AND PEIN twitter.com/poodlecorp", link: https://www.youtube.com/user/WatchMojo/videos
Because it's a zero and the | is a one. Arabic numerals are more universal, and the convention of 0 for off and 1 for on was established precisely to avoid picking a language. Then the combined glyph for an on/off button was created, along with the similar broken circle glyph for on/standby. Those have squarish proportions, so the corresponding 0 and 1 glyphs are needed to match those proportions. Hence the four symbols now existing in Unicode (well, 3½)
For me the thing I'm finding most annoying is how many errors I get just setting up this stuff, whether it's Angular or React or something else.

I'm on Windows though so I assume a lot of my issues stem from the tutorial authors assuming they are talking to a purely *nix crowd.
Corrugated Plastic Yard Signs
Why Unicode Won't Work on the Internet (2001)
Bing's video search has a lot of porn sites indexed and provides in-line preview of said videos.

It is by many considered better than purpose built porn search sites, such as pornmd.
Rental Properties Investment Guide
Excuse me? No continental European language has the word stop in it? You should probably learn more languages before making claims like that.

Stop is a word in Dutch (the first recognisable use of the word I could find dates back to 1287). And German has stopf. I couldn't find a date for that, because my German isn't good enough to read their etymology dictionary, but it's source is Old High Germanic, so it's safe to say that stop has been around in continental Europe in Germanic languages since Medieval time at the very least.

Edit: A quick further Google search reveals that Norwegian and Danish (and thus most likely Sweden too) have the variation "stoppe" derived from Low German.

Seems a bit disingenuous to claim it was adopted despite "not being an existing word" if two languages use the exact rendering on the sign and 4 others use/have words that are so closely related that they have the same spelling, but 1 or 2 additional letters.

Further edit: French apparently adopted the word stop from English...in 1792
> The more symbols there are the less likely it is that every font covers all the symbols that someone might find important.

Why would every font need to cover them in the first place? Just one is enough with symbolic characters, sufficient to display them. Text renderers can deal with that.

No font coverage is also fine, at least the data is preserved.
What does it do with the encrypted RAM? The only possibility I see is to take an sufficiently large block, decrypt it into the cache an run it there. But then again if you need to jump out of the block how does the CPU know which block to decrypt next?
I recently talked with a Microsoft engineer and his observation was that a lot of MS customers have troubles running their C# code on ARM. As with Java C# does not guarantee much beyond stating that word-sized writes are atomic allowing a lot of reordering. However, Intel CPU are nice to developers allowing a lot of buggy code to work, but ARM is not forgiving resulting in a really hard to track bugs.
10 Out of the Box Wedding Stationery Ideas