skysight-inc/HackerNews huggingface dataset:
There's nothing special in this photo of San Francisco, but "Webcams on Wayback" is very interesting to me, and I found the URL for this one while exploring. There are a few even earlier samples from the same URL, but this is the first one with an explanatory caption.

The page here explains their software setup and has a photo of the camera, but the embedded photo wasn't archived on this page and that (to me) is the more interesting part: https://web.archive.org/web/19961108144250/http://www.kgo-tv...
If one completely disregards political consequences, and generally anything but personal short-term benefit, I agree with your reasoning. Otherwise, I see not how that would be possible. And I think arguing just for short-term practicality is deeply flawed; by that you'd also cooperate with a murdering dictator if it helped you personally.
Compensation may be lagging but still being pushed up by national competition and a mobile workforce. However the 2x cost of living premium over the national average in the Bay Area doesn’t seem to have any downward pressure.

Then the cutting edge work seems to be rather myopically focused on advertising, surveillance, yuppie culture products or developer tools.

Plenty of arguments for talent to look away from the Bay Area.
Extraordinary rendition.

Sweden has historically been more than happy to just let US intelligence just black bag Swedish residents and take them to prisons in countries that allow torture, whereas until recently the UK wouldn't even let extraordinary rendition flights refuel on British territory.
This feels like click bait.
Not only search, but also autocorrect. Turkish autocorrect on iOS is a flaming disaster even after a decade.

Here’s a real (if unlikely) word in Turkish and how this whole agglutination business works: https://twitter.com/languagecrawler/status/62385880386859827...

I don’t blame Apple though - it might actually be just impossible to do Turkish autocorrect in the same way English autocorrect works, because the beginning of the word indicates the actual word but the end indicates everything else (direction, modifiers etc.). So it’s about as easy/hard as English to guess the beginning of the word, but impossible to guess the modifiers that get added because the moment the modifier sequence starts, every single letter starts to change the meaning, thus there are almost no incorrect paths. A correct Turkish autocorrect implementation would autocomplete the word root, but leave at the halfway-compete word at where the modifier suffixes start so that the user can complete the modifier sequence on his / her own.
I like turn based games. I don't really care about latency when playing Civilization.
> If something is being described that is hard to do, then the sentence is structured in such a way that it is comparatively hard to understand, by using an unusual word order etc. If things are far apart, the words are themselves far apart etc. For quick things, words are omitted that cannot be omitted in other languages etc.

But why?
There are no known extradition orders from the Obama DoJ, and the feds have claimed they didn't want to bother with him in the Holder era. To believe he would be extradited to the US requires Assange's claimed extradition threat to have been real, but there's not only no evidence, but some evidence that suggests there never was one.

The position that there never was a sealed extradition request can be falsified with evidence of one, it's just that there currently is no evidence.
> You'll also want a system to alert you when Ansible fails

Indeed. This is what makes a configuration management tool work in practice.
For what it's worth, I don't even need to use qmail. I've been using Postfix for years, which allows this as a configuration option. But I'll check them out for sure.
Apple Keyboard Evolution 1983-2015 Part 1
https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts/

Most non-Chinese developers are probably unaware of any project on the list. Whether they're interesting is in the eye of the beholder. Ant Design itself is not linked, but appears as a dependency of several projects. Another such dependency is MyBatis, which also seems to be much more popular in Chinese developer circles than elsewhere.
I suppose I should keep this a secret, but experience has shown that no one will take me seriously, so wtf? Why not?

Congratulations, you have just discovered my Evil Plan to Rule the World.

Mwooooha-hah-hah-hah-hah-haaaaaa (evil laugh, eh)

But I'm serious, sort of.

I have a plan to create a huge swarm of flying robots. (Image search Alexander Bell's cellular kites.) They are designed to connect together to make bigger flying structures. There's no upper limit. I will be able to make flying buildings, or what I call the World-Kite...

Anyhow, the thought occurred that I could make the sails reflective and create large (multi-kilometer) solar furnaces. Further, as the swarm will be distributed globally, there's no problem about clouds or night-side: you can just reflect light from the illuminated areas to the desired focal point.

If I manage to do this before anyone catches on I don't see how it could be stopped. I've spent the last N years researching secure computing (I'm not about to let some other hacker usurp my botnet just as I achieve Kardashev Type I status, eh?) and I'm just about to start manufacturing them. (Finally! It's taken about ten years longer than I thought it would.)

- - - -

Imagine being at the focal point of the system as the individual machines line up on you: the sky turning all into Sun...
Downloads != usage
Hey, I really want to know what do you mean by blocks you as bot? What message you see while try to comment on page?
Supervised learning in machine learning is nothing remotely like a human teaching anyone anything. It's a very clear mathematical formulation of what the objective is and how the algorithm can improve itself against that objective.

The closest analogy for humans would be to define a metric and ask a human to figure out how to maximize that metric. That's something we're often pretty good at doing, often in ways that the person defining the metric didn't actually want us to use.
If the game is SteamVR-compatible, most VR headsets will work but generally the most common options are some variation of Vive/Rift/Index.

That said, we don't actually know the requirements yet - as far as we know it'll require full finger tracking or be straight up Index-only (as unlikely as I personally think that is, it's still possible). Definitely don't pull the trigger on anything until the full announcement on Thursday.
I mostly listened to tech podcasts like talking machines and econ/business stuff like freakonomics or village global. They all mostly follow an interview format where the guest is only there to promote something that they work on.
Depending on your needs, rolling your own webview based app is easy enough... just depends on how much feature integration you need to the platform.
Well I don't agree with the modernist/empiricist worldview that question stems from.

I think some things are qualitative, and other things are quantitative. The Sistine Chapel is beautiful, but my sketches aren't. If I were to design an experiment, I might learn what molecules are moving or how many people agree with me, but that wouldn't change what I know about the elegance of the paintings (or languages).

Latin is the same way. Having spent a fair amount of time in it, I can see its beauty and sophistication.

Modern English is great. I love it, especially the size of the vocabulary. But it's a comparatively clumsy language, and it frequently abuses prepositions. Its over-dependence on word order also makes it easier to construct grammatically ambiguous statements, leading to misunderstandings. I don't struggle with those in Latin. The language is elegant. It doesn't take Cicero to communicate clearly because of the grammar. But in the hands of Cicero it's like fine art.
Ahhh I think my main problem is turning my headphones up to hear podcasts over the train/BART!
Mastodon is successful for sure, but it isn't successful enough to overcome the incumbent in the space, which is what we're talking about. That isn't a bad thing, but it's important to add that context when looking at anything else that is being heralded as "the next X."

That's literally why I added the caveat of saying "Mastodon isn't a failure" -- but it hasn't overcome the incumbent and it won't and that may not have been the goal, but that is certainly the story that was told/sold "this OSS de-centralized app is going to replace Twitter," if not by the founders, than by the press/people excited by the idea.
The sad thing about tramp is that it requires code to be written agains it. When it was added to emacs, developers had not previously had to think that some buffers might be on remote machines and so their code would not magically work agains it. New code ought to be written with tramp in mind using functions that work remotely but this isn’t always done.

With a complex development environment (say compiler, separate autocompletion/jump to definition program, version control, maybe a test runner or other external programs) made out of emacs modes, it only needs one thing to not be made with tramp in mind or with bugs for the whole thing to fall apart in practice.

What I have is ssh access to a powerful development box and a relatively non-powerful desktop (possibly using multiple of these in one day). Everything runs on the dev box and I use emacs over ssh with x forwarding. This works fine (the network latency is low and I’m not super sensitive to it anyway) with some hacks to ssh back to the desktop to play sounds or open links, and a lot better than tramp or sshfs). But I am a bit worried about the future: emacs is becoming more graphically complex in various ways leading to more data needing to be transferred as the X protocol is less suited to it; and X (and in particular X forwarding) is dying for various reasons. Screen sizes are also getting bigger. A trivial update at 1080p takes a few hundred kB, a trivial update at 4K takes close to 1Mb, viewing an image takes a lot more.

The emacs future I’m hoping for isn’t so much a better tramp than a fatter emacsclient. That is, instead of using ssh to run emacsclient on a remote box, which causes the server to connect back through ssh to my X server to open a frame, I would run emacsclient locally which would talk (over ssh I guess) to the remote emacs and speak a more efficient protocol to it, and use modern apis to push the pixels onto the screen.
If you can't make it past the first three paragraphs before making an assessment of this well researched piece perhaps you need to evaluate how much time YOU have. It's a feature article not an AP wire report.
> The wikipedia[sic] article you linked doesn't actually reference any supposed[sic] solar furnaces capable of reaching or exceeding 1000 celsius[sic].

It does; it references the one at Odeillo, which exceeds 3000°, according to this open-access paper by one of its instigators: https://journals.openedition.org/histoire-cnrs/2661 This "supposed solar furnace", as you term it, finished construction in 1969 and receives 75,000 visitors per year.

> Presumably one of the breakthroughs is that Heliogen can achieve 1000 celsius[sic] at an industrial scale which is not something that appears to have been done before with purely solar energy.

The question of "scale" is essentially one of power — the press release explains that you can expect about one megawatt per acre (250 MW/km² in modern units), and contemplates that you might want to build plants that scale up to two megawatts. To me, that sounds pretty small for industrial scale, but the Odeillo solar furnace is already one megawatt.

Why power rather than volume? Well, you can heat an arbitrarily large or small thing to an arbitrarily high temperature with an arbitrarily large or small amount of power if it's well enough insulated, and modern insulation is very good. But if your heating doesn't have enough power, it will be very slow on a large amount of material, and if it's fighting things like endothermic chemical reactions, it may lose.

Heliogen's press release explains that their pilot plant has 400 mirrors on two acres, so it's probably about two megawatts — twice the size of the 3500° Odeillo, but much lower temperature, and a tiny fraction of the size of existing commercial CSP plants, which run around 600° as explained earlier.
Prince Andrew and Jeffrey Epstein Full Interview - BBC Newsnight
More broadly, synthetic languages are like statically-typed programming languages, whereas analytic languages[1] are like dynamically-typed programming languages.

Also, intransitive verbs[2] are like thunks.

[1] https://en.wikipedia.org/wiki/Analytic_language

[2] https://en.wikipedia.org/wiki/Intransitive_verb
I think the latest Bay trend has been acquihiring teams on in remote locations to cut down on labour costs by shifting more responsibility onto those areas with lower costs of living.
Greek did, that's for sure...
Interesting! Maybe I should try doing the outbound via Fastmail or some other provider. I couldn't shut down my mail server entirely, but it might solve my deliverability issue.
Apple computers with discrete GPUs (like the aforementioned MacBook Pro) are great at running DirectX-based games natively under Windows via Boot Camp.

They're also great at running Metal-based (e.g. Apple Arcade) games natively under macOS.
Messy (esp. standard library) header files like in this case is why C/C++ isn't really fun today, for me anyway.
Is the act of trying to leave your life’s work to your family’s next generation really worthy of such scorn?
U.S. Senate Unanimously Passes Measure Backing Hong Kong
Teaching a human is a heuristic for understanding the problem well enough to teach a machine.
It seems to me that UK ISPs might have more luck trying to modify the behavior of the UK government than the behavior of American tech corporations.
On Becoming One
Right? I DO have interest in a higher level of detail - how was this uncovered, etc - but the whole article was painful to parse. I also had to keep remembering that "Jeff" and "David" were the same person.
There are still teachers today that teach "never end a sentence with a preposition" in a long chain game to some early English grammarians that tried to reapply the rule from Latin back onto English (to every native speaker's chagrin). It still impacts the way that many people write. Much of English "formal writing" still tends to soft require the rule and definitely in writing it can be used to distinguish someone that learned English writing rules in a formal educational setting versus those that did not. It very rarely filters into a way to distinguish someone's speech, but it's still a very living distinguishing characteristic in writing.
Hello, I'm the author here! I took some time to reflect last night on how I got to where I am today. Crazy to think that I started my first full-time job over 7 years ago. I'm happy to share the unconventional path my career and life has taken so far and maybe even inspire others to choose their own adventure.
If the kindergarten is on a subway/bus stop, it's really not an issue. How do you think we can get more public transport near schools? Hint: fund public transit more than roads. Instead of driving your kid to school, you just take them with you on the subway/bus.
CS:GO was literally made by an outside dev (Hidden Path). It's definitely unfair to say Valve's only additions have been monetization though, it seems Valve took over development pretty soon after the initial release and there have been a lot of major updates since then.
Simply put: a lot of grammar is based on appending to words. E.g. the Turkish word for book is Kitab (shared by a bunch of other middle eastern languages too). My Book is Kitabim. Your book is Kitabsin. (Note last example is vastly simplified, a proper Turkish speaker should correct it)

It allows for a lot of really short sentences; here's a nonsensical example:

His book is on fire - kitabı yanıyor.

The word endings is sufficient to provide context and meaning.

If you find Turkish to be too difficult to learn, try Malay. It's also agglutinative and used by ~300 million people (Malay and Indonesian are for all practical purposes the same language).
Reading this I couldn’t help marveling at how poorly constructed the incentive structure must have been. This guy was basically leaving millions of dollars on the table until he realized he could take the money for himself.

How badly was his commission compensation setup so that he would turn to a life of crime rather than close the extra millions and cash the commission check?
OK, if your aesthetic preference is such that you find languages with complicated noun morphology more beautiful than those with complicated word-order constraints, that's fine.

But if we're just talking about personal taste, there's no real reason to debate it with other people, since it's arbitrary.

> Its over-dependence on word order also makes it easier to construct grammatically ambiguous statements, leading to misunderstandings.

Now this, on the other hand, is an objective, quantifiable statement that regardless of taste is either true or false. Incidentally, I strongly suspect that it is not in fact true, and that you only believe English sentences are more likely to be ambiguous than Latin ones is because you speak and write English better than Latin and so are more intuitively aware of its weirdness.
clang format can tank performance” would, IMO, not decrease the number of people who click the link, yet remove the clickbait.
What you're advocating for us "Be skeptical of unverified evidence of a person's guilt." It's good advice, but does/should it also apply to evidence of a person's innocence?
I disagree, this is genuine deceptive behaviour.

Due to the way twitter is designed (badly) it's very easy not to notice the account username. A lot more emphasis is put on the account display name.
I wrote about that some: https://journal.dedasys.com/2018/07/27/fight-or-flight-yimby...

I think it's an open question. My recollection is that Moretti's research still shows people being pushed towards cities.
I really hope these use randomized EUI-48 addresses... that number space is not infinite.
Regarding the linked blog page: It's a nice introduction to the idea of cases, but it's not entirely accurate: the usual dative/locative form of Pavel is Pavlovi. Pavlu would be used only when there's a surname present. Thus "o Pavlovi" but "o Pavlu Novákovi".
Can the std::transform version be written without a lambda?

std::transform(buf, buf + size, buf, toupper);
Would be better to change the design to make the real username more prominent. That can't be changed.
Two options:

1. share everyone's mailboxes to an admin user who does the backup via IMAP.

2. create an app-password for each user which can be used to backup that user. This can be done as an admin user on your account.

Neither of them require knowing the user's password - an admin can override into each account unless it's specifically locked down to deny that. It does require a separate app password per account, we don't have a way to create a single password which can view each user's account without them explicitly sharing the folders, but I'm not sure how you reasonably do anything else without it being a backdoor behind all the privacy settings on each account.
All languages with synthetic morphology (both agglutinative languages, which glue chains of morphemes together, and fusional languages, which inflect morphemes) struggle with the language modelling techniques used for English.

A big issue is that in synthetic languages 'words' are much more 'rare' (because there are more morpheme combinations per word). So if you're building something like a bag-of-words or an ngram model, your input data is likely to be very sparse which translates to poor modelling of the language itself/what words speakers would judge as grammatical.

With agglutinative languages like Turkish, a technique that has been used with considerable success is just considering each morpheme a distinct token, but it has many of the same problems as word-level tokenization. I was looking at a paper recently that claimed to have found a good way to do smoothing so that unseen ngrams could be assigned a non-zero probability in a way that conformed to the rules of the language, but we'll have to see if that can work in practice.
What Tweets and Emojis Did to the Novel
Inability to power on a build machine is not a serious issue. It is a temporary problem with many solutions. To suggest that the build may never happen would imply a much more serious problem. That does not seem like effective communication, it seems like reckless panic to me. Perhaps they thought the motherboard was fried. Even then it would be irresponsible to suggest that the build could not happen. Certainly communicating that there is a problem is a good thing, but offering up the possibility of no resolution when the diagnostic is only just beginning is not.
If they're trying to do (and recruit funding for) novel research on motion sickness, they might be reluctant to describe how to knock-off their own hardware before they have anything to sell.
Primitive means, relating to, denoting, or preserving the character of an early stage in the evolutionary or historical development of something.

Being inflected is a mark of a language that hasn't yet become positional. It is therefore an objective mark of primitiveness in the language.

Sophistication, on the other hand, is in the eye of the beholder. Which is more sophisticated, flowery descriptive speech or very simple speech that communicates complicated ideas? Arguments can be made for or against Jane Austen or Terence Tao as being more sophisticated.

Latin allows one to say little at great length while sounding very smart. Which a classical education teaches us to value. But when we say things simply we can think and express more complicated things. Which is more sophisticated?

Please put me on the side of Terrence Tao.
Isn't traffic even worse than in SF?
data MaybeInteger where
Nothing :: MaybeInteger
Just :: Integer -> MaybeInteger

Doesn't this mean that Nothing (ie. MaybeInteger) is the same "type"/"supertype" however you call it, as a constructor from Integer to MaybeInteger?

How does that work, e.g. how does MaybeInteger is equivalent to Integer -> MaybeInteger? I guess ending up at the same type is crucial, but one looks to be the type directly, while the other a constructor for the type.

And how can "Just" be a constructor for MaybeInteger here, but e.g. MaybeString in some other example? Is it specially blessed? What kind of thing it is in the language?
I think anyone else doing this would lose their checkmark. Shouldn't be any different for politicians. But will they be brave enough?
As a vegan, this lawsuit is upsetting. We should not be punishing companies for offering vegan food! And any vegan that cares about cross-contamination (many of us don't) already knows to ask. I hope they toss this lawsuit out and quick!
Ask HN: How often at work do you use what you've been tested on in interviews?
What huge damage was done to the US government by showing its citizens how its military murders civilians with their tax payer money in war that was against international law and only benefit the political class and security contractors.

It gets so much harder to pretend that they are bringing freedom to the Iraqis. I'm sure the poor government had to double its spending on pro-military propaganda because of this evil spiteful security leak.
Obviously as an extract the quote can only single out certain aspects of the thing. Here Latin has arbitrary order, history, beautiful etc. Also should have said it is the common root of or at least strong influence to European language.

But still why today learn it depend upon the key question. If I do not learn it what is the impact. Not sure. That is my answer.

Learning Hebrew for bible reading. If forced German for philosophical work. Latin? Not sure.