skysight-inc/HackerNews huggingface dataset:
It pretends to be c++ but it doesn't support all features

It IS C++ though. All of the moc keywords are just macros (that the moc happens to interpret otherwise). signal: is just `#define signal public` and so on. You could compile annotated code without moc without issues.

Signal/slot connections are also compile-time type checked if you use the Qt 5 function pointer syntax: https://woboq.com/blog/new-signals-slots-syntax-in-qt5.html

I won't comment on the rest of what you say, as I don't really know enough about it.
And the fantastic ArchiveBot.. http://www.archiveteam.org/index.php?title=ArchiveBot
While that is true, that salary is way inferior to market salaries of programmers in Germany (I don't live there but I assume junior programmers are pay 30k/year at least), so the project won't be able to attract good candidates - but it's good enough to pay intern or part time programmers so it's still something.
I phrased it rather crudely. I really meant "when there is no more to add". With the caveat that running out is the other option.

I think the question represents an equally terrible mindset, "when do we stop?" How can I answer that, honestly? Is there a number? Or is it when a certain date has come and gone? How do we pick that number? Or that date? Why do we need to stop? I understand why we might want to rate-limit the adoption of new glyphs, but I don't see why we'd ever draw a line in the sand and say, "Ok, now it's frozen." Imagine if that had happened before the creation of the Euro as a currency.
Manufacturing a car tire requires 7 gallons of oil. 5 are raw materials to produce the synthetic rubber, while 2 gallons supply the energy required.

Lets assume the energy is produced by alternative means, that leaves us with 5 gallons of oil per car tire.

That's 5 billion gallons of oil for 1 billion tires.

There's around 35 gallons of oil per barrel. That's 142,857,143 barrels of oil.

The US produces roughly 9.5 million barrels of crude per day. It would take around 15 days to make 1 billion new tires if 100% of US oil was dedicated to the cause.

Now that I've done the maths, it doesn't seem like such a huge problem. So I concede to your point.
تورهای مشهد ورود ۵ تیر – تور مشهد ماه رمضان ۹۵
I think we've reached a point where a lot of OSS folks never actually touched a commercial database in their life. OSS alternatives are so good that less and less people feel the need to go out and pay for something better.

In a way it's similar to some folks going crazy because you can do this or that in the browser when desktop OSes have been able to do it for ages... generational shifts.
Only because it is still cheaper than renewables, but that won't be for too long.
Show HN: WheneverWorkout, a fitness “app” that works in every browser
Reaching from 100 to 10K organic Users
> do people really judge investments on that number rather than internal rate of return

Internal rate of return (IRR) is the rate at which the net present value (NPV) of a set of cash flows is zero. NPV is, in essence, a scaled IRR. If you have a budget of capital to deploy, NPV is preferred. For example, if you have a $100MM budget with a cost of capital equal to zero and two investment options: a $10MM project yielding 20% and a $100MM project yielding 10%, and you cannot purchase parts, only wholes (see the appeal of securitisation?), then IRR would guide you to the former while NPV to the latter. When dealing with securities or any other sufficiently quantised investment, IRR becomes a good enough approximation.
"Privacy, security, and altruism"

Hmm, the cynic in me thinks that they will play up those aspects of their offerings that make hurt their competitors. They sell hardware after all. Google sells "people".
Right, that's a much better way of seeing it and I don't disagree.
What have you been smoking?
Show HN: MIT Open Course Ware downloadable links for computer science
It may well be that you were not using nano but pico. It is part of pine, and i do believe that part of the reason nano got created was that a common question on distro lists etc was "where is pico?!".

And checking wikipedia i see that pine's license was at one point changed from a BSD-like to one that restricted third parties from distributing altered versions of pine. Something that naturally riled up the FSF.
The world's most unusual military unit
It doesn't say it's required. Relax, Swift was just open sourced in December so some of the books might still focus on Macs.

Watch someone code and run Swift on Linux: https://developer.apple.com/videos/play/wwdc2016/415/
4) Good luck getting a stack trace.

That's a great point. At the end of the day, Either and (checked) exceptions are equivalent from a semantic point of view, but having exceptions being an explicit part of the language means much better support for tooling and debugging.
To borrow from an Arch discussion, it may well be that vi is something of a humblebrag.
Pando(e-newspaper) memberships: One year on
The current situation with just few cores is temporary. In future CPU with massive numbers of cores will be a norm and Erlang model will be very natural. Also things like transactional memory should make life easier.
Well, games with high graphics and realism have cars that you cannot use and other things to give the sense of immersion. If your playing let's say GTA and the buildings where you cannot enter were simply gone it would be very weird. What i think take from the article is that game development moved away from it's roots. Every game is for the eye candy instead of being fun, the only company that comes to my mind at the moment is nintendo. Yeah, things don't look too good for them at the moment, but one of the most popular games of all time has simple graphics and simple gameplay and it's fun. It's called Super Mario Bros.
But I don't think all written languages in history should have the same treatment when it comes to standardized data representation, or should all be standardized by the same body. It's OK to have alphabets no one has used for thousands of years other than specialized researchers standardized separately from Latin or Chinese alphabets.
Read the comments first. I assumed they had finally just given EvE a full excel interface and allowed imports/exports until about halfway through the comments.
48.8% of Rust users use nightly, 23 percentage points among them use both stable and nightly, which means 25.8% of Rust users use only nightly.

Is it just me or does that seem exceedingly high? I'm guessing that a good deal of them are Rust language/core lib developers?
I love how again and again we get a case of "we are not dependent on systemd, but we are" from the Gnomes.
Beginners Guide to Banner Creation with BannerFlow
That seems like a much smaller scale problem than global GC for typical request-based server apps.

(And yes you're right, by "GC" I mean mark-and-sweep GC.)
To answer my own question: You cannot.

To answer your question: Very unlikely. Swift has a lot of irrelevant complexity from its Apple/Objective-C interop, poor reflection support, poor IDEs (Xcode) compared to established platforms such as Java 8 or alternatives such as Kotlin, Scala and so.
does anyone know the eta for los angeles?
Oh yeah, missed that bit! Obvious really.
I prefer SQL Server for its ease of administration, I hope that transfers well to Linux. The management tools Microsoft has made (still Windows-only) are unparalleled in my opinion.

I use Postgres and like Postgres too.

A use case that immediately pops into my mind (Although not necessarily beneficial for Microsoft) is companies wanting to save costs on Windows licenses.

Spinning up a new SQL Server instance becomes a lot easier if you can do it in a dockerified way, without license hassles (provided they still support the free SQL Server Express on Linux).
Yes, basically. I think we want to have normalization and other simplifications and restrictions to processing. What I have in mind is restricted standard subset bundle that makes it possible to send text that ends looking right in every device in the future.

Imagine that you are developing wristband device and you can buy ASIC or FPGA chip module that eats grapheme clusters and spits out bitmap for the right glyph every time.
Happy 20th Birthday, Quake
IO errors, division by zero and other truly exceptional situations are well suited for exceptions.

Validation cases like the examples on the article are not exceptional and the failure cases must be handled properly. In this case it makes sense to use an Either -like solution where the compiler will warn if there are unhandled cases.

Both styles of error handling are useful in some cases and both have their issues.
https://www.youtube.com/watch?time_continue=4&v=kQBlpENiFzo
Analysing Britain’s Relationship with the European Union and Its Members
7 open source terminal games for Linux
'Leave' side ahead in fresh Brexit poll on last day before referendum
> It can still display a box.

If it knows about your new codepoint. Everyone using an implementation that doesn't yet support it is going to show the full URL. If history repeats itself, these implementations will be the majority for at least a decade.

> 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.

Except they need to do literally nothing different. Hieroglyphs are vectorized, and emojis are either bitmapped (which existing font formats already supported) or vectorized. None of this required a single line of code in any text shaping library to change. Text shaping libraries generally don't even need to understand Unicode categories or other metadata: font files already contain all the relevant information (directionality, combining mark, etc.).

> 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.

If you scrub all bold and italics from text, do any of the words turn into different words? That's what happens with sup (or other named operators). Same thing for blackboard letters, fraktur, etc.

> 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.

My point is it was better than nothing, which was the alternative when Unicode added these. By adding mathematical characters that worked exactly the same as all other characters, we could get some of the advantages of MathML without needing everybody to implement a special math renderer or learn any new markup, just download new font files.

If getting everyone to accept MathML or something similar in an expedited fashion was a reasonable proposition, then I might agree that they should've kept it out of Unicode. Those were not the facts on the ground when this decision was made. Note that even now that we have MathML, the few browsers that support it (IIRC Firefox & Safari only) have complete shit implementations that look terrible.

The crux of this is that making changes to a standard to support something new and propagating the changes is super hard; getting new standards to get accepted and implemented is a Herculean effort. Unicode's expansion into these domains required nobody to do anything differently, let alone decide to up and write an implementation of a completely different standard. I think this is a case were our alternative was to let the perfect be the enemy of the good, or at least the working.
Painful in terms of what?
It's important that there are two very different approaches to control flow manipulation. They differ in when the target of a jump is bound.

- Static binding of location to jump to. This is what goto, callcc, while, for etc. do.

- Dynamic binding of location to jump to. This is what exceptions do.

You can show that they are really different, in the sense that (in the absence of powerful language features), they cannot simulate each other, see [1]. Once you realise that exceptions and gotos are quite different thinking about error handling becomes more clearer.

[1] J. G. Riecke, H. Thielecke, Typed Exceptions and Continuations Cannot Macro-Express Each Other.
Perhaps Unicode could just have tables listing all relevant sequences of symbols, instead. So "latin letters lowercase" would list the codepoints for a-z in order, for example. Would no longer matter if the codepoints themselves are sequential or not.

(And relevant to my country, "Swedish characters lowercase" would map to latin letters lowercase + åäö.)
At present most of necessary software (OS, browser, office suites, social apps etc.) are free in one form or another, so users get in the habit not to pay for it and expecting additional features they want for free.
Would still recommend Halo. It has diversity in enemy types in a similar way to DOOM.

Graphical fidelity prevents experimentation by making things too expensive to try. That's why we have indie games! Go play some! It's like Sundance, there is a bunch of crap and a bunch of incredible creativity.
oh come on. just stuck it up, we don't need grand standing on this topic here.

Rust has had a code of conduct from the beginning too; that's their choice. Its also part of the Mozilla charter I believe.

If you don't like it, tough luck.

Run your own project however you like, but you've got no ground to stand on how others run theirs.
My argument is that you don't really know other people, you only know yourself. Clones don't even have to be physical replicas of people, they need only be entities or systems which can pass the Turing test. The fact that a clone may think it is me makes zero difference to my friends who have no way of knowing and it makes zero difference to me because I can clearly see that it is a separate person from me.

Now, you could contrive a thought experiment where you clone me in such a way that neither I nor the clone know which one of us is the clone, but then, how is that any different in principle from babies switched at birth in a hospital?

Your memories don't define you, since they may be false. The only thing that defines you is your consciousness in the present. Everything else is I/O, and subject to interpretation and trust.
Apple confirms this was intentionally https://techcrunch.com/2016/06/22/apple-unencrypted-kernel/
Mir Spacecraft: Worst collision in the history of space flight [video]
I met one of these guys once. Tough as nails and a very funny. At the pysch evaluation he had to go through before being accepted into the unit, the psychologist had asked him if he felt he had any special challenges in relation to working in the unit. He replied that a part from his violent canine allergy and his pronounced sensitiveness to cold he felt he was eminently suited for the job.
Free SSL Certificates and SSL Tools  ZeroSSL – Zero Cost SSL
Show HN: Lintl – Generate static analysis config files, beautifully
Please note that this is a leak of an early draft for the rust community teams internal usage and should be marked as such.

Do consider all numbers undiscussed and not cleaned up for flaws (we'll document the cleanups and the reasonings).

-- Florian // rust-community team
> That was a waste of our time and, much more important, of the advertiser’s dollars.

No, my time is more important. I hope that was supposed to be sarcastic.
There are games like those you're looking for but they use In-app purchases (IAP):

Games with ads and that are incomplete, where you purchase the "complete game with no ads" with a single purchase.

So it's like a demo that you upgrade to full version.

The problem is that because there's no "demo" functionality in the app store, they get labeled as games with IAP which turns many people, me including, away.

Before IAP, there were Free and Full versions of the same game (with and without ads and other perks), like Angry Birds and others.

If they made a "demo" category where the game has ads and fewer levels, or limited play time that you could upgrade to full game without ads, I'd be much happier as a dev and as a consumer.
The realistic option is to pursue the development of fast breeder reactors, which can use that "waste" as their fuel and solve 99% of the problem.
I hope Mozilla will add seamless Tor interoperability in future versions of Firefox.
Wouldn't you need a _lot_ of uranium ore to start with?
If I were to lead such a company, and wanted to portray the image that we sell high quality products, I would focus on creating high qaulity products that
actually last, and don't need to be replaced every 2 years.

I would not sell my products at exhorbatant prices in the hope that my customers would think expensive = quality.
I would not try to control the perceptions of my product by hiding information from my customers.

IMO building shit products and then trying to trick your customers into thinking it isn't shit, is not the best stratergy.
I would just try to do the best that I can and let my products/services speak for themselves.

Many companies would not do that because all they care about is their bottom line, even at the risk of pissing off their customers.

I personally do not do business with or recommend any company that I have found to be deciptive about what they are actually offering their customers, because I hate a lack of transparency.
I don't want to spend ages wading though a company's bullshit just to figure out if their product actually does what they claim it does. So if I ran my own company I would never do that to any of my customers/clients/users.
>Run your own project however you like, but you've got no ground to stand on how others run theirs.

So where were you when Brendan Eich got canned?
Nowhere :-) I read too fast and mistakenly assumed native code = native executable binary.

Is using HiPE a standard practice in the Erlang/Elixir community? What is the quantitative performance gain?
1) This is kind of invariant failures (logic errors that should never happens) and handled by panics in the same way as C++ exceptions.
2) In most cases Result<T, E>/Optional is returned from a heavyweight operation (I/O, dictionary lookup, etc) compared to an easily predicted error checking branch.
3) Probably this is problems of a type system or design, not an error handling strategy.
4) Good luck of getting a stack trace of re-thrown (propogated) exception in C++.

Exceptions are not too bad, but they are very often misused.
to withhold cheap abundant energy, and the technology it enables, from the world's emerging populations is immoral

In what worldview is Germany among "the world's emerging populations"?
well no, this is not the case. ( I have a Ms in CS at EPFL)
Jumping through hoops and hoping you put enough weak pointers. Such structures, if they are getting mutated, also tend to take significant performance hits even if you get it right, because of all the synchronized increment/decrementing.

Another place where this can really hurt is "reactive" approaches, where cycles are very hard to avoid. Weak delegates (like what WinRT uses for events) can help here, but they raise a number of complications. The biggest is that they compose poorly: if you have an intermediary in your event chain, you need to make sure the subscription is the only place where a reference is being held.
Does the same count for the watchOS kernel? I mean, the performance enhancements they claim to have realized have to come from somewhere.
Blue wine goes on sale in Europe
Gun-control protest sparks chaotic scenes in US Congress
Actually, "indefinitely" is the correct word, it's just that its colloquial use is not its literal meaning.

"Indefinitely" means "for an indefinite amount of time". It does not mean the same as "infinitely", even though many seem to think it does.
As noted in the article, Periscope was used to broadcast this.
Working with cycles under reference counting is not impossible. The key is good memory reporting tools. Yes, sometimes even with tools identifying a memory leak through cycle with reference counting can be painful. However, the fix itself is typically very local and easy to test. Compare that with a C#/Go/Java application after it turned out that GC-induced latency is unacceptable. The fix could be a massive rewrite that makes the resulting code maintenance nightmare. And if in the case of Java there are at least some knobs to tune the GC that could be enough to fix the problem, with Go or C# the code rewrite is the only solution.

As for local object pools, they are nice as long as their size is smaller than CPU cache. Without the control on the pull size it is very to easy to accumulate a lot of local garbage that it starts to hurt the performance.
I fail to see why the "funded by Swiss taxpayers" is relevant. For instance, you are using the internet, funded by US taxpayers. So stop the Swiss circlejerk :)
>Fracking in the USA ... ethically sourced resources

Surely these two are mutually exclusive? The US oil lobby has even more powerful propaganda than I thought if people really believe fracking is ethical!
Are you trolling me? Playing that video requires fucking Safari or a Apple WWDC app...

http://imgur.com/BUrkMVc

This is Apple and regard for other platforms in a nutshell. And it sorts of kills any interest I may have had in Swift as well.
Why Service Marketplace Websites Will See a Huge Rise in 2016?
It's assured destruction. The degree and ferocity of the conventional military response to any state which opens with a small scale nuclear attack would be unlike any wars to date.

You do it and you'll get to watch the US, China and Russia briefly join forces and annihilate your infrastructure with extreme prejudice - with options to use their arsenals if anyone suspects you'll try to while this is happening.
It seems like every time there's a new game I need a new goddamned computer. And then the game is like 90 bucks!? Where's the fun in that? They are games, not god damned niche specialty hobbies. Imagine if films, or music, or books were like that? It's ludicrous. I guess it's a different thing, but damn. Computing has managed to become affordable, while gaming has become a hobby for the middle-classes, like skiing, or yacht racing, or formula one. It's like a vomitorium of the senses, and a lot of it is not particularly inspiring.
From another comment here:

"the PSLV's payload to LEO is 3.25 tons. Wikipedia gives the cost of a launch at 15 million USD so that gives about $4600/kg to LEO. For context, that's nearly twice as expensive per kg as a Falcon 9 launch but they're difficult to compare because they serve different launch markets."
I won't use Edge, since I perefer to use the same software on different platforms and Edge is Windows only.

But as a web developer, I think the Edge is awesome!

They even work on fully supporting "progressive web apps" (manifest etc.), which makes suchs apps first class citizens on Windows (Mobile) and XBox.

I'm already using this feature heavily on Android and it saved me from a bunch of native apps.
Are you kidding?

AVFoundation is in nearly every way superior to QuickTime, minus the fact that you couldn't make ref movies with it until El Capitan.

QuickTime's API sucks in comparison.

Source: I write a video editor for macOS.
The MS Access is strong with this one.

But actually, while it's completely useless on a PC, a usable graphical environment is clearly needed for the tablet market, so I don't understand why they are so insistent on pushing the 4GL / application builder approach from the early 90ies.
It's sad to see HN descend to this level. You clearly aren't very familiar with anything that Chomsky's written. Maybe just refrain from commenting instead of making up nonsense?
Marketing Plan and Chill?
How do you define "character"? You typically need to take into account grapheme clusters / composed character sequences, which make jump-to-character O(n) regardless of encoding.
Haven't you heard? https://www.youtube.com/watch?v=9MWqB4x7S9I