skysight-inc/HackerNews huggingface dataset:
> power to manipulate ASTs easily(with quasi-quotation)?

From a point of Lisp code manipulation, quasi-quotation does not reach far and thus the convenience it provides is only shallow. It's useful to have, but its main purpose is to build up code based on some template mechanism. There are other things which are also important, like destructuring of code, which a typical macro mechanism will support in some way.

Another point: to have an AST you need to have the code parsed already. The AST is an output of a parser stage. That means you are bound to the syntax this parser implements and this AST can represent - or you need to be able to feed this parser with different syntax definitions and have it runtime extensible. Since Lisp macros see only code as internal data, the input format is much less limited. It can also transform arbitrary data into code. Or you need to be able to deal in some other with code which does not conform to what the parser expects.

> Irrelevant to the discussion of "code as data". Every language can read s-expr in language agnostic way.

'can' vs. usually done is a huge practical difference. s-expressions are not a standard input format for C compiler. I have not seen s-expressions or a similar data format in the C language standard used to represent code. I'd would be interested to see a reference to it, if you have one.

> I never said that the languages are built on top of a neutral data format,

But Lisp is.

> Unless i am mistaken, the only benefit is being easy to parse by tools(editors, compilers etc) and with quasi-quotation the power of macros.

Quasi-quotation is only a convenience feature - which is great, but they don't add any power to the language. Lisp can create the same effects without quasi-quotation.

The benefits are:

* operations on the data format can be supported in an text editor and then can be applied to both data and code

* the code structure is not limited to what syntax a programming language parser implements or what an AST can represent

* the manipulation of internal code as data is convenient and simple for many cases, since the typical operations can be applied

* the internal format used by Lisp has a default external format, but can also be used with different external formats

* the programming language implementation exposes this internal data in various stages to the user, which it then can conveniently use it. For example macros see this data and can transform it with the usual tools. Interpreters use it and can expose it to the developer. The compiler can use it as input. The pretty printer takes it as input to create textual representations.

The main point is that it is convenient to use. Thus code transformations and code manipulations of s-expressions are both common and simple in Lisp.

The effect is that user-written code manipulation is widely used in Lisp - even at runtime, where for example in C it is typically done in external tools in preprocessor stages or hidden from the user at compile time.
100% agree. To me it seems like most students aren't particularly interested in programming, none of them have side projects or care that much about the field.

I don't know if this is because some people are just looking for a good career path (This is not my experience from talking to my friends) or just weren't sure what to do with their lives other than they like computer gaming and computers.
wrt not using deodorant, personally I use unperfumed aluminum-free deodorant. TBH, it's not as good as regular deodorant; I wash my armpits and apply fresh deodorant daily, whereas with regular deodorant I can go for ~2 days before my armpits starts to smell (when not doing anything particularly physical).
Does wearing glasses weaken your eyesight? (2014)
You can release source code without it being open sourced.
It may sound natural but the aluminium is toxic.
Tell me about it, I'm using tensorflow now and it does amazing things, but the API is so bulky for anything besides setting up the computational graph... Planning to check out pytorch for next project. Imo most dev environments and software leave a lot to be desired, we should not settle.
Have you tried to compile it ? This is the easiest compilation experience I had in my life. Hell, sometime I just compile it for sheer pleasure.
> Apache placed React's BSD + PATENTS in "Category-X", banning it from being used in Apache projects:

The GPL, LGPL, and AGPL are also in that list, so by itself this isn't much of an indictment of the license itself.

https://www.apache.org/legal/resolved.html#category-x
> Public healthcare incentivizes the government to protect people's health

As a Swede I nust say I really don't get what you mean by that.
Test
kdsjv
If it looks like an ad people will treat it like an ad. In this case annoying ads with chat bots.
How Mainstream and Local News Outlets Were Used to Drive a Polarized News Agend
> In America, mass shootings only seem to occur in "gun-free zones", where perpetrators know there is little chance of armed interdiction before they have accomplished their mission.

The most recent widely publicized one took place at a school with armed police on campus (even though schools might be fun free but for law enforcement, it doesn't meet your description); of the five deadliest mass shootings in the US, three were in nothing even remotely like a gun-free (even excluding law enforcement) zone.

So, it may “seem” to you to be as you describe, but that's an issue with your perception, not the substantive facts.
Thank you and yes indeed. This, coupled with rotation invariance is ideal for design/trademark/logo infringement detection scenarios. This result for example is against the Indian Trademark database https://imgur.com/gallery/SIAwl For photos, there's Tineye of course. Color similarity was trivial and took less than 10 lines of code but the shape similarity metric turned out to be quite challenging and took me months to get a reasonably working version. Most of the methods suggested in literature worked wonderfully against MPEG 7 dataset - http://www.dabi.temple.edu/~shape/MPEG7/dataset.html - (Few of them got a precision of almost 8 out of top 10 results!) but fared miserably with large datasets of real world designs.
Looks great, though I can't find anything about pricing or pricing plans (looks like it's in open beta?)

While I've dabbled with using jupyter for teaching programming to high school students, on the whole its usually too difficult to get up and running for someone who's not already moderately tech savvy. Interface is everything when starting off; this looks quite promising if the pricing is affordable for schools
Learning to program just takes a huge amount of frustration-tolerance. Fullstop. It's inherent in the craft and doesn't really ever go away - it's just the problems you face that change. So in that sense, complex setups are perhaps not our biggest problem.

Of course, that's no excuse for terrible interfaces. But I dare say there have been easy-to-use and not-so-easy-to-use programming setups in every era...
Amazon does it with its kindles. Its ~20 $ cheaper if you opt in for ads when the kindle is idle/off.
far more offensive

So much. Had this one colleague, luckily not in the same room, but he once touched my screen (which is already a big no-go for me anwyay) and I could still smeel it days later. Maybe my sense of smell is too good, don't know, but this was rather unpleasant.
Social Bookmarking Script: How You Can Make Full Use of It
Old style Angels were already surreal. Like a pillar of fire, seven heavens tall.
google as a class of shares with no voting rights, and historically the market price is not very different from the voting stock.
Malta has English as official language, just so people remember.
Nice! Excuse my crankiness. :)
I actually don't remember the cover. The title is provocative but adequate. You could rephrase it as "Could you reinvent modern mathematics if it disappeared?" - but then probably less people would buy it.
It appears to me that there was a golden age of crowdsourcing that lasted from maybe 1999 to 2010.

If you started a project in this time, you had the chance to get lots of quality contributions, for free, from people whose motivation is just to be part of something.

Now, you will get:

- Modern trolling, as you point out. Well-organized armies of trolls, some working for political purposes, some just for the lulz, can subvert anything.

- Disruptive bots (I don't know why this is a change since the golden age, but maybe it's simply that more people are better at programming)

- Spam that's a full-time job to moderate

- Lack of motivation because there are so many other fascinating things on the Internet

- A change in expectations because money has entered the equation -- crowdsourcing is now something that people do as a menial job, and they aren't paid enough to do it well

The sabotage by 4chan of the crowdsourcing team in the Pentagon shredder challenge [1; sorry about the stupid title] makes a good indicator of the end of the crowdsourcing era. That happened in 2011.

I run a project, ConceptNet [2], that has obtained a lot of its data from crowdsourcing. Years ago, I stopped supporting the ability for the public to edit ConceptNet directly. (This does not mean the project shut down. Far from it. It currently produces state-of-the-art NLP models.) Supporting public contributions became obviously not worth the effort. Some projects that started at the right time and maintained excellent communities are still working, though -- Wiktionary would be an example, and it's one of the places that still provides new data to ConceptNet.

[1] https://www.wired.com/2015/02/how-a-lone-hacker-shredded-the...

[2] http://conceptnet.io
Growth-tool Vyper is offering a LIFETIME DEAL for their PRO PLAN for just $249
affect the outcome here at all

The school is a "gun-free zone".

(or in the Orlando nightclub).

The club was a "gun-free zone".

Texas army base

A gun free zone: Servicemembers were disallowed from carrying guns on base from a Clinton-era Executive order.

recent church shooting

another posted gun-free zone (the church's choice).

The correlation you seek is not "availability of guns" but the lack of proximate self-defense, guaranteeing a low risk hunting ground.
How strong is your vocabulary? (dozens of languages)
French is widely spoken in Africa as well.
Most likely next month or soon after
Excellent life lesson! Never mind coding, that is one of the most important things we can teach our teenagers. (Not to deride coding, but you know what I mean.)
absolutely not.

gdpr is a nightmare for websites, because of the consent rule.

but guess what is the first thing you with a ISP. You sign a contract. done. it's all legal with gdpr or not.
Taking care people and difficult medical conditions will likely never be dirt cheap, right? Unless you're envisioning Dark Mirror style robot care and cure everything pills.
BASIC is easy to understand. Javascript is incomprehensible in comparison.

https://news.ycombinator.com/item?id=11637866

var drawing = document.createElement('canvas');
document.body.appendChild(drawing);
var ctx = drawing.getContext('2d');
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(100, 100);
ctx.stroke();

VS

SCREEN 13
LINE (X1, Y1) - (X2, Y2), COLOUR

I'm not claiming BASIC is a good language, or that it teaches good programming. But it is very easy to use.
They seem to want to do things properly wrt SEC. That would mean only advertising to accredited investors.
A while ago I also read this article:

https://www.economist.com/blogs/freeexchange/2013/10/economi...

> Earl Thompson, formerly of UCLA, takes a different approach. He reckons that the market for tulips was an efficient response to changing financial regulation—in particular, the anticipated government conversion of futures contracts into options contracts. This ruse was dreamt up by government officials, who themselves were keen to make a quick buck from the tulip trade.

> In plain English, investors who had bought the right to buy tulips in the future were no longer obliged to buy them. If the market price was not high enough for investors’ liking, they could pay a small fine and cancel the contract. The balance between risk and reward in the tulip market was skewed massively in investors’ favour.

> Thompson argued that popular interpretations of tulipmania have failed to distinguish between options and futures. Tulipmania was only a contractual artifact. There was no “mania” at all.
I'm just excited for the time when I can purchase a self-driving big rig and stick a living space in the back of it. Work remotely while traveling all over North America.

Maybe even all over Europe!
The Wikipedia article is also good: https://en.wikipedia.org/wiki/Tulip_mania#Modern_views
Gallery releases over 12,000 artworks to free Public Domain
Lwta swrt JOIN OF SRrt.
Well developed mobile payments are nothing but a sign of undeveloped finance sector, people not having bank accounts or credit cards creates massive market for e-payments. I won't be surprised if Kenya is even more advanced in that field than China.
https://www.metafilter.com

It leans left, and the userbase can be quite critical of information technology especially bro culture.

Last I checked, Metafilter has active meetups in different cities even outside the US.

The userbase comes from diverse backgrounds skewing toward the highly literate.

It costs US 5$ to create an account. Best 5$ I’ve ever spent.

EDIT: Fix typo.
The modern day tulip mania has nothing to do with Bitcoin. This is the modern day mania: https://en.wikipedia.org/wiki/Salvator_Mundi_(Leonardo) Someone paid almost a half a billion dollars for that painting
I would add on-the-fly video transcoding. FFMPEG would need some efficient context state serialization to bring resumability/seekability and at the same time to stay low on resources.
> Creating a new coin or forking doesn't solve anything, they would be alone and it wouldn't have any value if nobody wants to trade in.

Well, is the point of Ethereum to make some cash at the expense of later investors (basically a Ponzi scheme), or does the platform have some intrinsic value? Point is, the platform itself can be duplicated at little cost (it's an open source project after all, just fork it), so the cost to the (new) user should be low (or more importantly, stable), even if the value proposition is high.

This logic leads me to conclude that almost all the value of Ether is purely speculative and could disappear at any time.
Interesting that the optimal solution is not "slide it along the space diagonal" but rather "slide it parallel to a face".
I think you have misrepresented a few things. One, it was a pro-diversity memo, not an anti-diversity memo. Two, it didn’t say anywhere that men are better suited to software development.

It’s fine to disagree with what he said, but it’s not fine to mischaracterize what he said.
In Southeast Asia, palm oil is the most prevalent and economical cooking oil in use. And if you eat out, like most everyone else, you cannot avoid it unless you are very picky. Eating out in SE Asia is much more economical than cooking in both time and money largely because of the low labor costs and food culture there.

A couple of ways to solve this problem could be:

* Subsidies for alternative cooking oil and better nutrition education for SE Asia people: Palm oil is not that healthy and alternatives like soybean oil is only a bit more expensive but healthier. Keep in mind though, many streetside food stalls and small restaurants where the majority of the populations eat out will use the least expensive option available, so subsidies for alternative oils might be needed.

* International treaty and tech-based monitoring: There should be tangible short-term incentives for the populace of the countries where the rainforest resides to maintain it. Otherwise, since most of these populations are still quite poor, they will not think long-term by exploiting it gradually and sustainably or "take one for the world" to keep it pristine for global biodiversity. The grassroots incentives are needed to make sure that political parties holding power will not be punished by the voters by signing these treaties, which will affect the way some portions of the populations make their living.

With better technologies like drones and satellites, it might become possible to monitor how the governments signing these treaties keep their promises and the global community can pay out the incentives accordingly.

As for curbing corruption--it would be nice if that could be done--but it is quite unlikely to be that successful in the short- or medium-term. [1] So, incentivizing voters in these countries to reward/punish their governments, in addition to international monitoring, would be necessary.

* Anti-corruption technology for the governments: With better technology, it might be possible for top-level politicians and bureaucrats to reduce corruption at the lower level and, as a result, less invasion on some of these lands that are protected legally. International technical help for developing such technology could be impactful.

https://www.transparency.org/news/feature/corruption_percept...
It’s surprising to you that people don’t voluntarily subject themselves to regular self-torture?

Taking pride and pleasure in one’s ability to endure pain is certainly a trait that exists, but not a universal one. It would very surprising for someone who does not share this affinity to engage in regular, focused, deliberate practice at doing work whose sole purpose is its vigorous unpleasantness.

Of course there are people who have pleasant and unchallenging movement as part of their daily life (I walk and bike to work on flat ground, for example) but that is a far cry from going to the gym for a serious exercise routine.
Wow, never thought about it that way. That would be awesome.

Why limit it to US And Europe. The world might soon be a better place. Imagine Starting out in Berlin Then over a couple of months go to Turkey, then India, Vietnam and beyond and then back without ever driving a single km. Just let it drive while you sleep.
It was more of a criticism of priorities in CPU vendors (product management?) than of engineers.

Security is absolutely neglected all over the place in IT, including in things I've worked on myself. It's too expensive.
> I've owned my house for a few years and last year I found a couple of shotguns tucked away next to a bookcase in a closet.

I mean, this just supports OP's comment that the US has a weird gun culture. That you can have more than gun and then just find them is weird.
I don't think people per se have gotten lazier, but the fraction of the populace that wants to learn programming has increased. When the visibility of programming in society was small, the people who were attracted to it tended to bring along a very strong dedication to the task. As programming became more hip, more and more people were attracted to it, so the average level of determination sank...
Python. I'm not really surprised it's free, but it is good.
Does anyone have recommendations for charities that protect Orangutans ?
> It is already terrible enough that the government is doing it. But at least we know that the government is doing it.

This argument feels so weird to me. We have a group of self-interested companies that that will sell your privacy for a nickel (Google, Facebook, etc...) and then we have a government that values your privacy at nothing. The government views even trying to keep your matters private (like encrypting your phone, as advocated by the big, self interested companies) as being inherently linked with crime and terrorism. And we now we want the government (you know, the “if you have nothing to hide you have nothing to fear” guys), to be in charge of regulating internet privacy? Thanks, but no thanks.

Given how much the majority US congress cares about privacy (almost 0) and how little they understand technology, I am quite sure whatever they create would be a giant cluster fuck.

In Germany or some other place with enlightened politicians? Yes, please, go ahead. But dear god if the FCC or some such is put charge or regulating privacy it’s going to make the TSA look like geniuses.
Metabase. https://metabase.com/
I love when the article contradicts itself

> But it wasn’t irrational to pay a high price for something that was generally considered valuable, and for which the next person might pay even more.

Yes it was. It wasn't "irrational", as buying an expensive luxury bag isn't.

What's irrational is the buying - flipping - selling that made the price rise.

> When the crash came, it was not because of naive and uninformed people entering the market, but probably through fears of oversupply and the unsustainability of the great price rise in the first five weeks of 1637.

This is an interesting aspect, it was a bubble but the entry barrier made it involve fewer people. I guess the first "democratic" bubble was the one that lead to the 1929 crash
> "However had no luck trying to explain that to a 'pure' programmer."

Interrupt requests are easy to explain to even a novice computer user if you frame them in the context of something they're familiar with.

For example, when you press a key on your keyboard an interrupt request will be created to make sure the computer knows you've pressed the key. So in simplified terms, you could say when you press the "A" key on your keyboard, there is a part of the computer that says "pause what other things you're doing, respond to the "A" key press, then continue with what you were doing before".
Yes, bash technically is a programming language - but it's a pretty horrible one in terms of usability, and not the first that I would teach a newbie. Plus, you really don't need it unless your deep into sysadmin stuff.
But it wasn’t irrational to pay a high price for something that was generally considered valuable, and for which the next person might pay even more.

What? That's no way to 'disprove' a bubble. Of course the people buying stuff thought it was valuable, or that there would be a greater fool to sell it to. That doesn't mean they were right.

Although it’s true that the most expensive tulips of all cost around 5,000 guilders (the price of a well-appointed house)...

How is that not irrational? Come on.

I was able to identify only 37 people who spent more than 300 guilders on bulbs

Is this evidence of absence, or absence of evidence?

Anyone who had both bought and sold a tulip on paper since the summer of 1636 had lost nothing.

Well, yes. It's the bagholders that lose out in a bubble. If you manage to buy and sell something that's overpriced, then you'll be ok. But someone will be left holding it.

In any case, the south sea bubble is a far far better fit for bitcoin and crypto coin mania. They even had comparable ICO sales!
Looks like a title of a horror movie
> It wasn't possible. We'd have to add it via JOSM or the web based editor.

That's strange. What were you trying to do? If you convert your data to OSM's relatively simple XML format, you can open that file in JOSM, and just press the upload button. That's what most people do with imports. It's possible to communicate with the OSM API directly and make API calls, but that's essentially what JOSM does. JOSM also has a validator, which can spot some problems with your data.
/s?
React Native seems to be the only alternative to native apps as of today. Googles Flutter might be a viable alternative if they don't drop it, but it's far from production ready..
i'd be more surprised if it weren't in the service of some kind of tax evasion or money laundering scheme
GSTouchesShowingWindow-Swift: Surface touches in iOS app when creating videos
This my most favorite part of this release ;).
When people say a phrase like that it implies that it happens often, not that people don’t leave for other reasons.