skysight-inc/HackerNews huggingface dataset:
> "without the issue being open for community input"

> Are you sure this is an accurate description? Many neighborhood groups will ignore opportunities for input, sometimes for years, so they can later block the project and retroactively claim they "weren't given a voice".

I'm sure that's happened here though ATM I don't remember particular instances. What I had in mind are decisions being made by the city council or bureaucracies with little or no notice to the community. Portland has many active neighborhood associations that try to speak up on relevant issues, but their voices are often unheeded.

As an example, my neighborhood association recently succeeded in getting some attention from the city concerning traffic/safety issues. Without going into the gory details, the salient point is that the neighborhood had been trying for >15 years to work with the city to find a solution before something was done.

So that kind of history is more or less the inverse of the situation you described. IMO the lesson in both cases is that problems within a community aren't going to be solved unless all participants are willing to listen to, and work with each other.
I am not an expert by any means, so we should wait the opinion of someone more competent than me, however.

I will say that there are not any link.

Most words in English come from two different roots, the German one and the Latin one.

It actually happens than in Latin "canal" is "canalis", so I can believe that the English word "canal" comes from Latin.

Usually Latin and Greek are the two roots and you don't explore deeper than that, but, given my limited knowledge, I cannot exclude that "qanat" comes too from Latin.

Edit: For completeness, the intermediated step between the Latin "canalis" and the English "canal" could be the Italian "canale"

Edit2: Actually from this page [1] it looks like the Latin "canalis" comes from the Greek "ka na" perhaps from the Assyrian "qanu". So it may be that there is a common root.

[1]: https://en.m.wikipedia.org/wiki/Talk:Qanat
When will the memory itself be running a database server? Or is that already a thing?
Yeah it was Mike's!
Vindinium is an Artificial Intelligence programming challenge
So what does your dumb mobile client connect to? If it's any good, probably a web backend.
In QM random outcomes occur. By what mechanism are the random values chosen? Many Worlds has a plausible mechanism for this. I'm unaware of any other interpretation claiming the same.
How Will the World Change Over the Next 50 Years?
Umix, a program for adjusting soundcard volumes and other features in soundcard mixers. Wrote during 2000 - 2003.

Surprised to see it's still being downloaded actively, supposedly by Linux distributions that include it still for some reason.

Was tired of Aumix back then being buggy, so I wrote my own replacement. I think my biggest wtf moment was this being included in the FreeBSD project (at least 4.0), and many Linux distributions also, so it's now out there forever.

http://umix.sourceforge.net/
It is one of the leading causes of death, but I guess compared to heart disease, you could say every other cause of death is relatively rare and can be dismissed.
There is a particular bullet point which I thought was telling to the use of destructive AI - "interpret commands literally". There is much to be said about dangerous AI and dangerous models which are built with overconfidence to their applicability to the real world.

The very fact that software tends to break in unexpected or unforeseen scenarios is a testament that caution needs to be taken when we hear about the latest project that makes boisterous claims about its capabilities.

In summary, in software in general making mistakes happens all the time. Bugs, security leaks, run-away scripts...etc, the same is true of AI models that perform or correspond with various actions/decisions. Malicious code, malicious AI, is fairly close to just poor judgement / mistakes being made and the consequences of those mistakes - be it code written by an engineer, or decisions that were automated based on a model.
Yeap, I didn't have access to "normal game computers" like Yamaha MSX, Spectrum, Atari, etc but I had access to IBM PC/XT(well also to IBM System/360:). There were no toys in those days, so we(my friend and I) wrote a lot of clones of tetrises, snakes, arkanoids, space invaders using a text mode. The 8086 assembler was pretty easy and fun. Any program at this age it was like a new adventure. All this was much more interesting than any of the games.
Nobody is "pretending that it was done right" with regards to placebos etc. The researchers are very clear that they think this is a small and imperfect study that will hopefully pave the way for further research in the area.
I'm just going to leave these links for those as curious as I was:

https://en.wikipedia.org/wiki/Bell%27s_theorem

https://en.wikipedia.org/wiki/EPR_paradox

[Video: The pilot-wave dynamics of walking droplets]

https://www.youtube.com/watch?v=nmC0ygr08tE
Even better Scrabble-Word: https://en.wikipedia.org/wiki/Qat
> one selection step may be unimpressive, but many will be much more impressive, bringing us back to iterated embryo selection, which is the true importance of the mentioned breakthroughs in gamete<->stem-cell conversion techniques...

I saw a video recently that said if we can select 1 in 10 embryos, we can gain 4 IQ points. If selection is 1:1000, we gain 20 or more IQ points. This process can be repeated between embryos, so there is no need to wait 20 years and convince them.

Also, they said that when we have completely scanned a few millions of people's DNA we will have the data to discover more complex dependencies. The company in question wants to scan 10 million people in a decade.

By the time we reach an AI singularity, we might have evolved biologically as well. Maybe we could grow bigger or more complex brains for us and be just as good as the AIs.
I don't. I think they are using an FPGA because it is convenient and they are willing to throw away some of the margins on their product for ease of implementation. That particular FPGA has a PCIe hard IP, and they probably implement the NAND read/write/balancing using its LUTs and interface using its digital I/O. A consumer SSD (or really any product) might start off life like this, and then tape out to an ASIC before release if it is going to ship in any significant volume. The ASIC will have drastically lower power and, once sufficient volume hits, much higher margins.

I don't buy the programmable argument either, you can implement programmable cores (this is what basically any high feature NIC is like Chelsio, SolarFlare, etc) while still baking in the PCIe, NAND interfaces, offloads like CRC/erasure coding.

Those FPGAs each cost several hundred dollars. Imagine if each PCI device in your computer (sound, network, video) had a full Xeon on board. Not entirely dissimilar.
Yes, I'd describe it as being "non-invasive". It means we get the benefit of literally every feature implemented in the core of the language (multicore, F-lambda, modular implicits, ppx attributes), but can decouple the process of deliberating over how this is presented to the user, and (not to beat a dead horse) but we don't even have to worry about getting it right on the first try! Now that I've embraced this as the new "normal" way, I couldn't imagine having to design a syntax and stress over having to determining the exact permanent concrete syntax that needs to live virtually forever without knowing which other language features will be added later.
The answer appears to be yes. Both Arabic qanāt and Greek kánna are related to the Akkadian qanû, meaning "reed". The Greek word became latin canna for cane, then canalis for pipe or channel. See this entry in the Etymological Dictionary of Arabic for more: https://www2.hf.uio.no/polyglotta/index.php?page=record&view...
https://en.wikipedia.org/wiki/NVDIMM

NVDIMM-N is basically flash backed RAM
Considering that Dune is a metaphor for the Middle East and borrows heavily on Islamic history, maybe not.
4 mistakes to avoid when calculating LTV
Curl: TLS certificate check bypass with mbedTLS/PolarSSL
I fail to see how this is interesting
If you go into the more thorough "Compare" mode of the site, you'll see that the long code sample contains the line

1Il|L 80Oo 5S ([{<>}]) \*+-–—/!?:;.,@=~^%$ __# "q" 'q' “q” ‘q’

Which is designed to cover all those tricky cases. Do you still think something is missing?

The reason for not flagging the fonts on those differences is that it's kinda tricky. First it would be a lot of work and increase the complexity of the site. But mainly it's not so clear because some fonts like Monoid and Input actually offer highly customizable options to fine tune for these things like slahed or non-slashed zeros etc
Because Elixir doesn't target native code and Go type system is not much better than a safe C with interfaces and packages as addition.
Most kinds of CPU misbehavior are detectable: "-Did it add the two numbers correctly? -No it did not" Randomness is different: "-Did it generate a random number? -Well it generated some kind of number...."
I think it is because it is the easiest/cheapest way to reliably handle a fuckton of transactions. So it's great for a bank. I can't think of any other use cases though.
i agree and on top of that I've always thought 'technical debt' was a bad analogy (like most analogies).

my reasoning is that real world debt is inescapable, whereas if someone writes some crap code, which is hard to read/maintain/extend, then the debt is only called in if someone has to maintain it. My intuition is that a fair percentage of code that once it works and is tested, never has changes made, or the whole system is replaced without the code ever changing.

if you buy a house with a mortgage, but never live in it, you still have to pay the debt. if you write some code and don't ever touch it again, there is no debt to pay.
I couldn't find said example (sorry), but I did find one of his other examples of abusing the assembler:

http://bin.smwcentral.net/u/1686/boredom.asm

You won't believe me unless you try it for yourself, but ... download xkas v06 here:

http://www.romhacking.net/utilities/269/

Then download the above boredom.asm. And now run the following on the command-line:

touch boredom.sfc
xkas boredom.asm boredom.sfc

Note again that this is a cross-assembler to produce code for the Super Nintendo. Yet you will be greeted by a fully-playable game of Snake in the terminal window. No, I am not kidding. (The black hats here can probably guess what's going on.) For those who won't/can't try it out: http://i.imgur.com/LTSAHw1.png
Hey Slava. Promising stuff! One question:

A websocket connection between client and server is great for real-time apps, but for non real-time app, the unnecessary websocket connections create more work for devops -- specifically DNS and load balancer. Does/will Horizon support that clients only use the Collections API to get/set data without websocket (for real-time sync)?
Trump isn't Mussolini. He's more Berlusconi, if you want to stay in Italy.

It's anyone's guess how Trump would actually rule, but throwing dissenters in jail would be admitting defeat on his only real core value, which is that he's so great that he always gets his way on charisma and "negotiation skill".

Other than that, I do agree that "it must get worse before it can get better" is bad policy, since the former is usually a lot more reliable than the latter.
Annoying but true. I'm not sure if it's because they're more worried about bad PR, or if the number of people complaining on Twitter is smaller than the number complaining via formal channels (and hence can be taken more seriously).. or if they're considered more technically advanced and hence their problems are more likely to be "legitimate"... or what.
no, often you don't have to pay for technical debt. the code may never be refactored, and / or the whole system / module replaced before lots of code is touched.
I agree with everything, and I do think it has turned out to be oppressive. Inflation is forced onto people to erode their wealth, to ensure they all work, and prevent their ability to accrue savings. The low interest rate ceiling is an asset transfer from labor to capital, removing the ladder that lets people with low wealth climb up in financial status. There is more oppression with the Fed in control of the financial markets, than without.
I am in A, though. Maybe another me is in B, but why is this me in A?
The SM950 can be had at $300 for 512GB with 2.5/1.5 GB/s sequential read/write and 300K IOPS. RAID together 6 of them in parallel and you'll have something with better specs and storage than the 2.9TB module ($46K) for just $1.8K (albeit with less endurance, though not sure how much less).
NEW APP Launch
We are coming out with a new app, check it out and tell us what you think at skillswin dot ca . Don't forget to signup for our mailing list if you like the idea and want to be notified when it's ready.
I'm glad you liked the article, though I don't consider myself cynical.

It is odd that you chose to derive this from first principles. People have been building in polar regions for years and this stuff has been thoroughly studied and the trade-offs documented.

For example, note that the fire hazards in the Antarctic are extreme, and this precludes just building one big multi-story building, even if that kind of construction were possible there.

Keeping trash in situ would violate the 1991 Madrid Protocol to the Antarctic Treaty. So would mining the pile for minerals!

You clearly know a lot about this stuff, so consider reading up on newer bases like Scott Base and the South Korean base at Terra Nova, and adjusting your plan accordingly. I'd be curious to read what you came up with.
I guess this works both ways. Buy a bunch of followers a week before heading to Vegas, then tweet that you can't wait for your trip to #vegas. Watch the promoters start offering you free stuff.
Firefox doesn't do simplistic string searches, for what it's worth. It actually tokenizes the HTML and kicks off loads from tokenization.

If someone then misuses document.write the token stream has to be thrown out and things have to be retokenized, but that's rare in practice. The tradeoff is better accuracy of the preloader and not having to go through the text twice unless someone is misusing document.write.
Not quite. I have to edit the subject, then add recipients, then edit the body...

Copy to New just gave the identical email, recipients and all, in a new email window. For sending things like monthly reports to a list of people, this was fantastic. 'copy to new, delete attachment, drag+drop new attachment, send'
https://news.ycombinator.com/item?id=11719047
I'm using latexmk right now. Thank you!
Sorry, missed your answer.

The scare quotes around "cost" are just to underline the negative connotations in the term. If it turns out their are large overall gains from their activity, I feel it would be a bit disingenuous to talk about their "cost" if they're bringing more value to the economy than they're taking away.

Anyway, I don't think your analysis is sufficient to answer my question. There are second order effects beyond what happens to people involved in the trading of securities. Better market efficiency means better pricing of securities, which has effects on the returns of equity financing, which in turn could mean higher growth at a higher level.

To be fair, it's a pretty complex question and I wasn't expecting a precise answer, but references to papers that might have been written on the subject would have been interesting.
> Look familiar? Blame typewriters and stubborn lawyers

(Under an excerpt from a legal disclaimer.) I think legal disclaimers are written in all caps exactly to make understanding more difficult, while still conveying the 'I told you' feeling.
Reached back for the bottle, rubbed against the lamp / Genie came out smiling like some Eastern tramp.

"OK, iTunes is now written to DoD/NASA/JPL coding standards. It has zero bugs. That will be $69,105,000.00 per user, please.

Oh, and we expect to support 16-bit audio by 2024. You're good with 8 for now, right?"
I also feel like with the rise of the new Wix like or even Wix is killing the whole concept of making web design what it is. You can just slap stuff on now with 0 effort
Oldest surviving code dates back to 2006. It's a simple PHP script, that generates an Excel file(without the help of any libraries. I was really into not-invented-here then) containing information about banners shown for a week. If it works, don't touch it, right?

Second one dates back to 2008. It's a webapp written in Django for real estate agents. Full of bugs, requiring careful input of data in order not to mess up the listing. I went on a 3 day hackaton somewhere back in 2011 to fix all the bugs for free and got some very angry calls, because things weren't working like they used to before. Turns out people were aware of these bugs and made their own workarounds. I was forced to roll back all my changes and backport just a single change - the ability to reorder images by using drag and drop.
Legacy code bases.

I wonder how much of my 1986 code is still in use.
What is investment banking if not gambling?!
You can't have co/contravariance without subtyping. Remove the extends and the implements keyword from Java, and you're rid of it. You can still create instances of Fruit using annonymous classes.
Many bank payment and loan systems are written in COBOL. Banks are so afraid to change them that there are often not even plans to upgrade them. When a change absolutely has to be made, they need to call the developers back from retirement...
Rails 5 extracted attributes assignment from Active Record to Active Model
The BASIC-only machines have far less symbols on the keyboard. Compare the one in that picture with the one in the wiki article (which is BASIC only)
I'm still using a couple of Lisp macros I wrote in 1980 [0]. I think a few other people are using them too. I've improved them a little since then, but the basic concept is unchanged.

[0] https://github.com/slburson/misc-extensions -- specifically 'gmap' and 'new-let'
> Linus replied that mixing low quality sources have good entropy

Hopefully this research yields a wonderful new algorithm for combining the sources and makes it a simple kernel patch away.
Wow, that's awesome! It must be great to see your creation live on for so long.
What Is DevOps? Breaking Down This Cultural Shift
I tried it. I found no easy way to have dependencies isolated per project. Any suggestions?
Yeah. You are right. When i think about it, Even in case of old governments, the cia was motivated by maintaining some status quo which the government was trying to change.
Usually when Russians write their name, they write:

Given Name + Patronymic Name + Surname

Given name: Vladimir

Patronymic name: Alexandrovich (son of Alexandr)

Surname: Putin

The patronymic name and surname changes between male and female.

What is not clear is why Igor is not written as Igorevich.

Perhaps a Russian/Ukrainian user can weight in?
Hand written video-letters to share on social media
IBM's margins are heavenly, no argument here. Yet what you propose is apple to oranges. The SM950 would have endurance of 1K to may be 3K writes. The IBM's flash is 10K. This is enterprise/database, not desktop, ie. you need the write endurance. It is one of the main reasons why we don't see many database servers with SSD arrays like you proposed, and instead we see huge RAM servers with RAID-ed HDDs.
Not a good enough reason, sorry! With syntax coloring, it's less irrelevant as well.
No, they are written in all caps, because lawyers think that it is a necessary component of the "conspicuous" requirement of the Uniform Commercial Code, and nobody feels strongly enough about it to really test it in court and risk damaging oneself.
And in terms of Shannon entropy, the original two bits have 0.469 bits of entropy each, and the resulting XORd bit has 0.68 bits of entropy. So this extractor is far from ideal.
The rows of the periodic table of finite simple groups -- what do they model?
I wrote an expansion to the original SharePoint Team Services (STS) back in 2002. I was told recently by a student that their former employer (small mom-and-pop biz) still used STS and my software was why.

It was called the SharePoint PowerPak; it added a few features that "inspired" built-in functionally in later versions. Was primarily written by hacking apart the insides of STS and sending a few emails to some MS folks to get clarification on some undocumented thing that I was interfacing with. Color-coded calendars, categorized content in document libraries, tasks with an "email assignee" workflow, a Windows XP theme for STS, and a few other features. Was actually really proud of that one!

I then worked with another dev on a search add-in for STS called SharePoint PowerSearch. It was clever in that it used the little-known "_search" target for <a> elements that, basically, opened the link into a sidebar frame that IE had back in the day. The mom-and-pop business had that installed too.

Those tools, along with a community site I ran, blossomed into the SharePoint training and consulting company I own today.

So that's two 14-year old products still in use at a small business in the Philadelphia area. Made me smile to hear about it.
I started reading Seveneves about 4 days ago. Been sitting on my nightstand for months. It's dry, but scary/sad as fuck.
Motu Ka Darr – Motu Patlu in Hindi
It can be even simpler. I'm working in the enterprise software space and get multiple emails a week stating we have been selected as on of the 'Top X vendors in X' and won the award for Y by a certain magazine or by a local 'trade association', or can be part of a 'prestigieus' Top 100 list. The only thing we need to do to get the award is to buy some advertising space to cover costs. Normally this is between $3 and $5k.

The conversation pretty much stops after I indicate we are happy with the award and the nomination, but will not buy any advertising with them. Funny thing is: a few weeks later some of the vendors in the space will show of their new award of place on the Top X list on their LinkedIn pages :)
Maybe energy is too cheap. I use BB and I'm kind of sad to hear that juice is wasted on my stuff I haven't restored for years.
7 Insanely Creative Ideas for Facebook’s Bots for Messenger (with Template)
> that would mean acknowledging that there are other hardware platforms out there.

I guess this also explains why Apple doesn't make a web-based version of iTunes (similar to Spotify's web player or Google Play Music) or even the Mac App Store?
> - I can play music on any device logged into the account from any other device logged into the account

This is the only reason for me sticking with Spotify instead of Apple Music. It lets me have the Spotify app running on my htpc and I can easily control it from any device running Spotify. No need for AirPlay, Bluetooth etc.
Not sure I would call anything that relies on RRD files modern.
So, I work in this area and follow a lot of the work on ways to make predictions (Superforecasters, etc)

One thing I see time and time again is that what we think of as predictions are really aggregates of large number of assumptions and projections of how these assumptions interact with each other and the world.

"Experts" generally are very good at estimating the likelihood of some of these assumptions changing. BUT it is only a limited number of these things they are experts in, and that make them no better in other areas.
YES!

I don't know why I've never tried Thunderbird until now.. Looks like this was right there under my nose the whole time. Thank you!