skysight-inc/HackerNews huggingface dataset:
As someone else has said, in theory I am in agreement with Stallman on this, but his obsession with using weird language and trying to coin alt-phrases in every fucking sentence makes me disagree with how he's trying to make his point.

The same goes for terms like Copy protection, DRM, etc.

Stallman is publishing his views with an obviously adult audience in mind, but the way he explains things is as if he were explaining it to children.

If you're talking an adult audience, it's a reasonable expectation that they would understand (once told) the concept that the "rights" in DRM mean the rights of the creator/producer, rather than the rights of the listener/viewer, or that "copy protection" is a method to prevent the creation of copied works.

This whole thing honestly sounds like his approach to software licenses as well. Stallman and his followers have claimed that when software is released under a less restrictive license, it's a terrible loss, because anyone else can then come along and use that software for whatever they want, including for-profit products that include their own improvements that are not released as open source.

Having that view point is a personal choice, and I don't have any issue with you for it, but more often than not any discussed of a permissive vs copyleft licenses ends up in claims that choosing MIT/BSD/etc is "wrong". And suddenly the picture gets clearer:

Stallman's ideas are not just his ideas, they're basically his religion, and if you don't join his religion (i.e. subscribe to his ideas, you're wrong, because you couldn't possibly be as smart as he is. We are but mindless children who cannot possibly have made an informed, educated decision about something, if our opinion on something differs from his.
Custom Travel Clubs Partners with Drachmae Travel Club Ltd
Custom Travel Clubs Partners with Drachmae Travel Club Ltd to Deliver Outstanding Travel Benefits to their Members
http://customtravelclubs.com/custom-travel-clubs-partners-with-drachmae-travel-club-ltd-to-deliver-outstanding-travel-benefits-to-their-members/
That sounds very interesting. Is your program available anywhere?
Show HN: ScriptStack.io – manage 3rd party dependencies
Seems like a tradeoff. What's more likely - that a bank loses its password database, or that some customers find themselves infected with keyloggers?

Also in any bank that's even remotely sane this is just one leg of a 2FA; often a kind of a "delayed" 2FA - where one factor is enough to get you mostly "read-only" access, and any important changes or wiring actual money requires one-time SMS codes.
I don't need a full O/RM to provide query composition, type checking and protection against sql injection. SQLAlchemy core provides all of these (you can use the ORM if you really want, and I have done so, but when I am pulling 16K records in the whole object mapping layer becomes expensive when a simple tuple works fine).
As a reply to my own comment: the source distribution is fairly modern, with a decent `configure` script and all. Compiles out-of-the-box on my Debian machine, so it's not just a code dump from the early 90s. This might be fun to play around with.
seems to be something of a waste of time.

even if you could transmit anything usefull at 900 bits per hour.

you still cant install it on the machine in the first place.

and even if you can get equipment close enough to listen.

its not going to be as effective as pulling it from the rf emissions.

and any device that is rf isolated is also going to be audio isolated.
If nothing you're doing requires custom-built components that you can't buy from a catalog, you're probably not doing very much that's actually new.
Well I would like to know how I am able to pay. Maybe in the US everyone assumes that credit card is an option, but as I come from germany, I would like to be able to pay via Paypal.
The thing is, there are different options to pay with paypal, as I am able to use it with debit payment, and in order to be able to accept that on your part, you need certain things. Sadly I can't help you there.

I had the exact same problem with sparrk.co. They tried to provide me with a Paypal payment link, but that didn't allow me to use it as they needed this debit payment thing.
Free Book: React Native Training
That sounds fascinating. Is there anywhere you could look at the result (or code ;) of this work?
I can't speak for the person you replied to, but it seems that I'm not the only one in this thread who gets a descending, "I know better, you should just listen to me" vibe from a lot of Stallman's writing.
> A lot of the sites are too specific and have too few users for good answers.

Thats what! If enough people aren't interested/participating in a particular stackexchange site, then an open-ended question on StackOverflow is not likely to generate any canonical answers with proper references from the people hanging out on StackOverflow.

Also such a question is likely to be too-specific i.e. "ahead of its time" to be discussed in an open forum without enough people having experienced first-hand the various nuances involved. Ergo, Fanboyism/Flamewars ensue...

The strict community moderation guidelines on StackOverflow, make it a very "clean" and informative part of the internet. This is at the cost of few "borderline-acceptable" questions being closed.

Right now, it appears to be a conscious decision to accept this fact on StackOverflow.

It would be good to ensure that people who ARE interested in a sub-domain are aware of he relevant stackexchange sites. Discover-ability and the ease of browsing/following related tags across the various stackexchange sites could be easier, so that people can "hang-out" in the relevant sites. Is there a way to generate unified feed or search for a tag across all sites on StackExchange? (i don't know. maybe it would help improve participation in the relevant sites)
No, but even though Entity Framework (as an example) does check types at compile time it doesn't prevent you from making mistakes that will cause runtime errors (oh the number of times I have run into issues trying to do simple things like ThingsToCheck(x => x.Created <= DateTime.Now.AddHours(-1)) which you would think works, after all it compiles, but it will just throw a runtime error because LINQ to Entities doesn't know how to parse the expression tree).

Type-safe ORM's don't preclude integration testing, end of story.
What's the population of Greenland already?
> the UK was not a member of [...] European council on human rights

If you mean the European Convention of Human Rights, yes the UK has signed it as all EU members have to. The current government's election manifesto explicity wants to exit and replace it with a "British Bill of Rights" with fewer protections on labour or on humane treatment of convicts or foreigners.
If only people would listen to this advice. The number of times I have started a project by trying to think about the data model only to get told "just build the models, we can change it later" drives me insane. Code is easy to change, your data model is not once it is in production.
"gypsy" is the English word, it's not used in Europe. Here we either call them https://en.wikipedia.org/wiki/Mangal_%28barbecue%29 from Turkish or https://en.wiktionary.org/wiki/%CF%84%CF%83%CE%B9%CE%B3%CE%B... from Greek. And I really doubt the Roma themselves would care one bit about your political correctness debate.
Dunno about the Opera House but the free market built Disneyland.
When my children started nursery and later school the parents were told by the staff that they will not friend you, if the FB account is in their name then consider it a private/personal account. If you want to contact the school look for fooSchool on facebook or similar.

Once it has been made clear at the start of the year then staff need only reiterate if a parent forgets.
Are you kidding me?

https://en.wikipedia.org/wiki/Wikipedia:Lamest_edit_wars

https://en.wikipedia.org/wiki/Wikipedia:Arbitration/Index/Ca...

Also, there's a very good reason "the dramaboards" are called that.
Oh, thanks for showing this, will be fixed asap.
Best deadbolt locks for home
Terrifyingly, ReactOS and Windows have a Btrfs driver. [1]

[1] - https://github.com/maharmstone/btrfs
thanks! Will update!
As far as I'm aware, artistic glass blowing is a different field from the scientific stuff, with different training and different schools. For those unfamiliar with what's out there, the work of this person is pretty famous and sought-after http://saltglass.com
> AFAIK there's no way to diff/history of stored procs in the database (and certainly not against your VCS), so large companies usually do comment blocks at the top of each one.

Sqitch, go check it out. Versioning database code with linear migrations always has this issue, you add a column and where's your diff on that without going through your list of migrations. Stored procedures are no different, and the sooner people use better tools the happier they will be with maintaining their database migrations.
No they don't. They use and license various pieces of software that's under BSD and other similar licenses. For instance, they released Swift at the end of 2015. It's on GitHub and has an open development process. Plus, they use GPLv2, just not GPLv3.
Google Scholar Reference Management
Yep, I think this is what happens.
Something like Juno could only work as far as Jupiter, maybe Saturn, but at some point the size of the solar panels grows too unwieldy. Jupiter gets 1/25 the sunlight of Earth, Saturn is 1/100, Uranus is 1/400 and Neptune 1/900.
"funci", really?
1 to: 5 do: [echo :x]
in smalltalk translate to:
1 to: 5 do: [:x | Transcript show: x ]

1(smallInt object) receive message 'to' with parameter 5 (smallInt object) return numeric range, then you send 'do; message with parameter being a block that evaluate for each element in range.

Smalltalk is about objects and message passing. Spry only use Smalltalk syntax.
A tracing framework is much easier to rip out if it presents legal difficulty than a filesystem.
Thanks! Fixing that asap.
My undergrad university had the same issue, and the last glassblower retired 15 years ago founded a company and kept supplying the necessary equipments to the research cluster.[1]

The glassblowers there seemed to think that the repair of broken glass equipments is potentially hazardous to the glassblower, and one of the founders who handled more repair requests had two cancer surgeries. It's only an anecdote, but it could be a reason why it is difficult to find a successor of this 71 year-old person.

[1] https://translate.google.com/translate?u=http%3A%2F%2Fwww.ha...
> make SO relevant again

Curiosity: is there any more relevant alternative?
What's your use case ? What sort of a demographics will find this useful?

Apologies for being a bit blunt here. If I am a founder looking to startup, why would I pay a $97 monthly fee once I can find an idea that is intresting ?

I have been part of paid community like dnforum , seo communities, but they rarely provide a continuous stream of benefits or use beyond the first couple of months. Furthermore, the only reason for me being a part of such communities was that they showed immediate benefit. For an example, with Dnforum I got access to selling forum which was not available without the paid membership.
MAD even had an impact on Donald Knuth; his first publication was in fact "The potrzebie system of weights and measures" in 1957, defining the basic unit, the potrzebie, to be exactly the thickness of MAD 26 (2.263348517438173216473 mm) published in MAD 33. [1] [2]

[1] http://cs.nyu.edu/shasha/outofmind/knuth.html
[2] https://blog.codinghorror.com/the-enduring-art-of-computer-p...
Introducing SpotMini – Boston Dynamics
I didn't buy the 'psychological' arguments or the 'tax' argument at all.
To torture an analogy further.

There are lots and lots of strawberries of various different ages in a big pile. Some will be fine for the week and others are hours away from exploding in furry mould.

Someone splits them into the newest and oldest strawberries, and attaches a higher price to the former.

Someone then buys the older ones, and splits them again into the freshest and oldest. And so on, and so on until each group of strawberries is a set of near identical ages.

Finally, a customer comes along looking for strawberries to supply Wimbledon. It's in two days!

They find the basket of the very cheapest strawberries, and when asked how long they'll last they're told "Well, some will go off, but it's not like they'll all go off at the same time! As long as you buy them assuming maybe 5% will have gone off you'll be fine". One day later and 70% of them go mouldy and the rich folks at Wimbledon are shocked at the sudden shortage of strawberries.
Hover: A very lightweight data store with action reducers and state change listeners
> RMS, to some extend, is like the pope.

Except, the current pope has made statements that show more flexibility to adapt to reality, regarding topics such as the bing bang/creationism, gay marriage, apologising to the gay community and other marginalised groups, etc.

I am in no way religious. At all. Not the slightest bit.

I am 100% convinced I could have a meaningful, pleasant conversation with the Pope. I am positive we would find a middle ground to chat over coffee, for example.

I am 100% convinced I could not do the same with Stallman. As I've said elsewhere in this thread, his general demeanour seems to be "Listen up chumps, I know what I'm talking about, if you don't agree with me, it must be because you're too stupid.". He shows no ability to accept an alternative viewpoint.
Funnily enough, BoJo went increasingly downmarket because of these sort of fabrications. He started his career at the Times - probably the only Murdoch paper with aspirations of fact-checking - and was fired in very short order for falsifying and inventing quotes.
Ten best serch engines 2016
Show HN: Python 3 tkinter graphical curve and surface fitter
yes, but a carpenter does not own any copyright on the table he has sawed for you.
craft skills are important and very valuable but not protected by copyrights.
(the work of an interior designer to design the table might be copyrightable, though).
Back in the 90's when I was at the university I got hold of a book describing a Lisp based language for parallel computation.

It was a very interesting book about a computer architecture that thanks to the FP abstractions would, in theory, allow the users to get automatically scaling for free.

Something like Clojure parallel abstractions, but that was a Lisp Machine like environment, not a plain language runtime.

However I cannot recall anything else about the book, other that the book cover might have been a green one.
> RMS isn't writing for a general audience, he is writing for us.

People who already agree with him? Great way to spread his message huh?

> RMS's job is to hold us to account, push us to the highest standards of ethical conduct

For certain (i.e: his) values of "ethical conduct", obviously.

> The world needs pragmatists, but it needs zealots too

And apparently a lot of people need a messiah to follow.

If you need someone to "push you to the highest standards of ethical conduct", I'd like an hour of your time to explain how not giving all your money and assets to me, is completely unethical.
I know that I was looking for answers on specific Lucene problems and found multiple questions that were basically the same. There were some good answers on there, but the questions were closed.

My main issue is that there's a lot of closed questions that probably shouldn't be.

I also agree with many other comments that there should be far fewer SO sites. There's no reason why a lot of the technical SO sites related in some way to programming need to be separate ones.
Thanks! This helped a lot, haven't seen that while testing. The thing is that currently you have to create project for contact, if you don't have contact it won't create project. Will be fixed asap.
The top 5 exciting TED talks about customer care
The 'Final Fantasy' Film Bombed, but Its Motion Capture Revolutionized Hollywood
If APL was released today it would be probably a huge success.
As I see it, if your model is trivially mapped, you could probably go with something like ormlite on top of dapper. But if you need to custom map you model anyway you might just as well write SQL to map it as some custom dsl mapping thing for the ORM in question.

And, I don't use dapper for performance, I actually like its transparency and friction free interface to the db. Let's me get things done without workarounds. And most importantly, lets me use ssms with a repl flow, copying sql verbatim between vs and ssms.
The Arch Grants Global Startup Competition
Thanks! And oh, for longer discussions do pop in on gitter, gokr/spry. Some attempts at answers:

Yes, the select: there is not polymorphic, it's simply a function (as of right now).

clone is a primitive function, can be seen here:
https://github.com/gokr/spry/blob/master/src/spryvm.nim#L180...
(search for "clone" on that page to find the Nim implementations for the various basic node types)

whileFalse: is also a primitive and can be seen here:
https://github.com/gokr/spry/blob/master/src/spryvm.nim#L190...

So yes, these are examples of primitive Spry functions that are implemented in Nim.

Regarding the larger question, you can implement control structures in Spry, but they are obviously quite a lot slower. Also, it's worth noting that whileTrue: and friends are normally in Smalltalk implemented using special case bytecode tricks (jump).

But you are correct in wondering about polymorphism, and Rebol doesn't AFAIK have anything like it - Carl shunned OO when creating Rebol. In Spry I am working on a concept of tags and what I call polyfuncs. Any node can have one or more tags added to it and functions can have multiple sub functions dispatched over based on these tags. The basics of this already works:

https://github.com/gokr/spry/blob/master/src/sprytest.nim#L4...

Hard to read I guess, but it basically creates a polymorphic function "inc" that has two different sub funcs selected based on the tag of the receiver.

So about "design principle" - both yes and no. Spry is more "shallow" than typical Smalltalks because Spry is being implemented much more tightly together with Nim. This is by design, it makes it MUCH easier to make primitives and to interface with Nim and thus also C/C++. It's already trivial to do, and a lot of the examples show that. But I also want Spry to feel similarly "coherent" as Smalltalk does.

And yes, definitely will describe the block/list thing in the manual. Too bad this HN post happened before the manual is out there, but oh well.

But generally this is what homoiconicity means - code is in the same format as the core data structures. You can thus create and manipulate code as lists - just as in Lisp.
Sympli vs. Zeplin: A comparative review for UI designers
funci for infix. func for prefix. May end up changing that.
It's not flamewar, it's math: https://twitter.com/tnurkiewicz/status/696760033670008832
"Gamergate hero Sargon of Akkad", seriously?
> expectation that software developers pay attention

RMS doesn't have an expectation that devs pay attention.

He has a pre-disposed opinion that he is absolutely ethically and morally right, and that we snivelling shits should be glad to have the opportunity to accept his humble offerings of knowledge.
And yeah, Parse is very interesting. I would like to do something similar in Spry but perhaps borrowing more from PetitParser (a very nice parser combinator library in Smalltalk from Lukas Renggli)
Hacker Interviews – Cesar Cerrudo
Graffitify – Make your mark
It might have been *Lisp (StarLisp) for the Connection Machine. Incidentally, the Connection Machine also seems to have been one of the main platforms for NESL (which might explain why NESL went nowhere...).
1st Ship Goes Through Expanded Panama Canal

... and its Chinese!

We are living in a time of change.

On a somewhat different note, the site contains an intrusive script that automatically accesses and updates your FB feed.
SAC looks like a dead project, the last release posted Feb 2014.
Hi! It is Flask (Python) and MongoDB
When considering using ORM we need to answer simple questions: does it help to decrease code size? In most cases ORM code is same size as SQL query. Secondly, does it hide complexity? No, it just adds up one more layer that in fact increases complexity and makes it harder to debug. Finally, does it protect us from errors or impoves code quality? This is rarely the case.

Instead of using ORM I prefer moving data retrieval code to database layer with help of views. There is also updatable views that we can use to simplify database updates on code side and sometimes avoid using transactions. Separation of code and data logic is great concern when deciding to implement ORM. Nowdays database are very smart and convinient so there is no need to use ORM.
I'm amazed that chemistry equipment is not made in some sort of factory that uses machines to spew out millions of containers?

How many other things do you think are actually made by hand, where you'd think they're made by machine?
Fair point. I suppose it's about eliminating as many vulnerabilities and exploit vectors as possible, then deploying countermeasures and controls to mitigate the ones you can't remove. Putting a fanless machine inside a closed cabinet with a relatively noisy fan, or at least one with a large frequency spread, would go some way towards accomplishing that.
The problem is that doing queries over relational databases in a type-safe way requires either 1) some form of structural typing (for projections), or 2) ignoring projections altogether, which brings a slew of perf problems to the table.

Ironically, this means that OCaml is probably the best [reasonably popular] language to use an ORM in.
Crash course in DDoS mitigation
The typo is the added security.

All joking aside, that's why you have password reset functionality. The reason I can't paste in most cases makes me choose another site. One that takes my security seriously. I'm the kind of user that wants to paste in a 40 character long password and store it in a manager that will allow me to forget all my passwords except one or two.
The article mentions that other universities order from outside suppliers, who presumably can also do custom orders. It sounds like an incredulous claim to say that nobody in the universities that are listed in the article as not having their own glassblower any more does anything new at all.

An on-site glassblower sounds like (although this is the first time I've heard of such a thing, it's probably specific to chemistry) a perk that is (very) nice to have, but just doesn't fit in today's cost structures. 50 years ago, it was normal for every 'professional' to have a secretary, who would plan meetings, send letters, make coffee etc. Today, how many non-CxO level people have personal secretaries? Having all these support jobs on-site was how it was done but today most places don't even have local IT support (with IT being what replaced most of these support jobs in the first place).

The article mentions there are 50-ish ppl a year graduating the one institute in the whole of the US that teaches glass blowing. That means the demand just isn't there. I mean, there is probably 'demand' in the sense that there is plenty of 'demand' for Ferrari's at $10k / piece, but there is no real demand at proper prices. In other words, if people lament the loss of such jobs but don't want to pay what it costs to replace them, is there really 'demand' or just nostalgia?
Embarcadero closing down their Spanish office
People get value out of a society by consuming goods and services, income is how we as a society measure the value a person provides.

Income Tax taxes value provided, Consumption Tax taxes value consumed.

--
Consumption taxes can also be scaled/slabbed with the amount consumed, they don't have to be regressive.