skysight-inc/HackerNews huggingface dataset:
I like that Google are moving to this model. It's already how some people (like me) have their browsers configured anyway. Flash is a pain, performance and battery life-wise, and it's all too often used for video ads and such. Making Flash on the web click-to-play for everyone means we're a step closer to confining Flash to the garbage can of history.
Can you tell me what was wrong with Motif that made everyone chose AWT?
Just BBC Food (www.bbc.co.uk/food)

BBC Good Food is a commercial offering from BBC Worldwide and is unaffected.
Common Lisp has a fairly rich set of standard data types - including hashtables, streams, arrays and the ability to define structures and then there is the exciting world of CLOS on top of all of that...

https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node15.html
How Greece has come to finally make to the Development Conferences map
The situation for Qt has changed several times in the last few years through the various acquisitions, so yeah, I might be a bit out of date because it doesn't really matter for PyQt itself -- that's just GPL or commercial.
1. Anything involving two different forms of encoding, one of which should preferably be something obscure like ShiftJIS.
actually I use it inside a VM to test various Software that did run well under Windows XP but not under Windows 7. Actually the Windows 7 Emulation makes most Software to run, but not all. Also Windows 10 Emulation doesn't make everything runnable which runs under Windows 7 in Emulation, but ReactOS did run everything (just) fine (yet).
Yeah, but they arose as the web was starting in the 90s. Whereas Lisp had been around since the 50's. The standardisation effort wasn't the development of an exciting new language, just the finalisation of an old one.
Yes - both your suggestions are grammatically correct; the original is not.
The Best Stretches for Your Back After Sitting a Long Time
> "Surely there's a better way."

There is always a better way but we haven't found it yet. They don't just disrupt richer people though, they are a blight on all of society.
You took the examples where the number of parentheses is the same. Here is a more honest example:

if (a && !b) {expr} => (if (and (a) (not b)) (expr))

That's a simple expression and I'm not even sure I managed to match the () correctly
I'm wondering, is it possible to play games (from Steam / GOG et al) on ReactOS?
>How likely do you think it is that the children fall into their jurisdiction?

Since child porn is illegal just about everywhere (although the definition of "child" may vary), it should pose no problem to notify the authorities in the country of origin.
You are correct, it seems to be missing a word. I am a native English speaker and I missed that the first time I read it!
Not a fan of Razor. Track down 'Json.net Decycle' and you can deliver your whole vm in javascript. With signalr and some effort you can then dynamically update a frontend object graph via automation (JS makes this easy). I've abstracted this all into a library which uses knockout (I like knockout!!!) for personal use that I'd like to clean up and share someday. You can do the same thing in .net, but you have to use dynamically compiled delegates to make it efficient. You can also make your own fluent style apis if you Google how. Those with dynamically compiled delegates (aka fast reflection) bridge the function to string gap. God I need people to talk to at work...
I think it's not just the number of special symbols, syntax matter. When the eye see array[index], the brain can make some assumptions - 'array' is some sort of, well, array or something else indexable, and index is most probably some simple type. With (array index) one must pause and think is array a function? array? something else? Is index another some simple type? Or another function? Something else entirely?

I know that at the end there's no distinction (lisp syntax is AST, and every other source code ends up as AST), and the idea that someone would accept syntax restrictions as a good thing is probably strange to the true lisper, but people care about the syntax. By eliminating syntax and forcing the programmer to write AST directly lisp gave enormous power to the user, but at the end not enough programmers were willing to give up on comfort to acquire all that power.
> helps to reduce incidental complexity to some extent

This extend stays untapped. You cannot even imagine how far this ability to eliminate complexity extends.

Of course, it's not just Lisp, it's Lisp (or any other meta-language) combined with a certain design methodology.

A methodology which pretty much boils down to a notion that "everything is a compiler". And, since compilers are trivial and there are well known techniques for eliminating any complexity you can find in a chain of compiler transforms, this way you can eliminate all possible complexity, no matter what your domain is.

Yet, I find it amusing that only a handful of people are even aware of this ultimate methodology.
can be automated as well eventually ? will need more complex robotics though...
I read it as something that every programmer encounters sooner or later, and after which he may, with pride, imagine himself a bit closer to the 'Senior' level.
Well, is it possible that problems solved by those things were not the real bottlenecks of real innovation.

But they took away something that had brought about innovation in the past and had a very good chance of brining it in the future....idle human thought.
If a language has an eval construct it is hard/impossible to reason about types, security and correctness. It also makes it hard to compile it to machine code.
Is there a decent guide to this sort of infrastructure? It's something I've considered for a while but never looked into much.
That depends very much on the content. If you only have an URL and no hint of the content or title of that page, then finding it may prove difficult.
The eye of the storm
" There is nothing about HTTP which makes your URIs unstable. It is your organization. "

I think this could be applied to more than just how companies manage URLs.

Also, I'm trying to find a post I recently read that talked about how calling URLs "URI"s is just confusing nowadays since almost everyone still only knows the term URL, and they're functionally interchangeable.
https://www.youtube.com/watch?v=XGwKKV1l4Vk
A good implementation also has total dynamic type checking, and the better allow you to relax that for run time speed (although it was nearly free on Lisp Machines and can be pretty cheap on out of order superscalar CPUs like Intels, as long as you don't enable Hyperthreading which tends to use up the otherwise free execution engines that get used for it).
Maybe "user" in user name causes recursion. Perhaps the "recursion" isn't trivial to fix.

I hope that Microsoft doesn't use the same reasoning for security vulnerabilities.
Under "Detailed Terms":

> A 301 redirect from www.longbets.org/601 to a different URL containing that text would also fulfill those conditions.
Once again show me something that proves what you wrote, where is your history of modern C++ that proves that? No one provided any link.
Attackers will just use the JTAG/Debug port and be done with it. They probably didn't even give it a single thought whether there is a vulnerability to exploit in the opensourced firmware.

The YubiKey NEO was always "unsecure" now with the YubiKey 4 it's only possibly "unsecure".
I wonder the same thing.

I wonder if they would have greater adoption if we could take this software and roll back the clock to 1999. Linux was pushing hard for the desktop and easy-to-install distros like Mandrake were on the scene. A well developed ReactOS would have been really useful in a practical sense. (I hate using the word practical because I feel it cuts these developers down which is not what I want to convey -- they guys have done amazing work.)

I will be honest and say that I think of ReactOS in a fashion similar to TempleOS: its a code to learn from. Given that view, I think both OS's serve a role. If I were in undergrad now and wanted to really understand OSs or windows internals (or perhaps how to secure them), I would start with either of these. You could jump into linux but upon a recent look of it, it seems very hard to jump into. But, I could be very wrong (as linux matures, it actually gets easier and easier to jump into as the abstractions are cleaner and so is the code).

Either way, bravo to the ReactOS team on their diligence and accomplishments. If anyone from the team is reading this, I would love to see some youtube videos about how you guys implemented certain features or how specific subsystems work (-- my shameless pedagogical desire)
(Don't worry - it will be). Just making on joke what a "Lisp advocate" is.

But seriously; if you meet people who really understand programming language design they will have full understanding for other ways of designing a language than whatever is their specialty. After all there is a reason why PL is still a developing field.
Cool brainstorming tool
The problem is that historically the US and now global companies have a bad record of consumer protection and low regulation, specially when it comes to new technology, and you can't trust companies to act on the best interests of consumers.

(lead poisoning, fracking, tobacco industry, pharma testing, environmental disasters by oil companies, agent orange and many, many more)
by acting rational and find another job
Is there another option for building native interfaces that are cross-platform (let's say desktop for now: so just Linux, Win and OSX)?

Instead of the webapp-as-desktop-app does there exist a language/IDE/tool that has a friendlier license for building native desktop apps?
I'm not so sure. It's going to be on your mind constantly, surely.
This is how it looks when in charge is a corporation which does not see any plausible reason for throwing resources at a given kind of problems. No mater that this is something that affects the paying customer in a very direct/personal way, no mater that this is just one symptom for possibly a wider range of buried issues. Imagine this report occurring in the community alternative ReactOS, and about the kind of attitude it would receive. ReactOS just released 0.4.1, BTW!
Was it https://news.ycombinator.com/item?id=11673058 (My url isn't your url) ?
Defuse Security's PHP Encryption Library Version 2 Is Out
How do they get the data, is it just because that Russian network allows scraping?

I had an idea like this before, actually I think it might even work with just descriptions (no photographs needed). Like if you see a stranger on a train - you don't need that many bits of information to identify them. But you need the data of all people living in a city...
First of all, is a web interface absolutely required? It adds a lot of complexity to something that is no more than a couple of lines of Bash glue. For monitoring, you can just keep an SSH session to the Pi.

How i would do it, requiring no user input:

* Designate a hot folder on the NAS, where i put all the videos to be uploaded.

* Establish a list of what has been transferred (nothing initially).

* From the Pi, poll the NAS folder for files that haven't been transferred yet.

* If a file is found, cat file | curl --data-binary @- POST it to YT.

* On success, record the transferred filename.

* Continue polling.

Of course, you can quite easily bolt-on a web interface to this, by exposing some of the steps as API endpoints.
It is a problem for tool support; one of the reasons why Java and C# has better editors.
I did visit their site some weeks ago, but I'm not a fan of bundling a card reader with a card like that. It's better to buy a separate card reader, java cards themselves can go for as low as $2 each, maybe even cheaper.

NXP is just one of many vendors, they sell blank java cards too.

EDIT: $25 shipping fee is very inflexible.
I hope you don't mind me asking, but I would really appreciate if you could share the curriculum you have been working on, or if you could share you experience.

I am currently trying to do the same, so I would appreciate any form of help I can get.

Regards.
Renaming an user account on Windows systems isn't that complicated.
Meanwhile a laptop I didn't access for 3 months has a boot password (that I must not have needed for >3 months ontop of that) is now locked away and without any ability for me to login to.

And that was without going to prison
Just a little nickpick, reading the first lines, I would prefer the author to explain the Pythagorean theorem in R^n like this (is a very simple proof)

v . v = |v|^2, and u and v are orthogonal (u . v = 0) then
|u+v|^2 = (u+v) . (u+v) = u.u + v.v = |u|^2 + |v|^2

A nice example of a projection, if v=(1,1,1,...,1) then the projection of u over v is mean(u)*v
> Everything is either list or atom and almost everything is atom.

how can you both say this and that i'm talking out of ignorance? you're basically confirming my words.

larger point i was making is that "everything is a list" abstraction/metaphor influenced the decision to not include native representation of other data structures into the language. because parens are enough to represent everything. well they aren't enough for people looking for convenient, practical and simple languages.
as someone who has been at their workshops, there are ideas to do that. the goal is to have a semantic database, with a 3form ontology.

look at these slides of the open dreamkit project: http://opendreamkit.org/meetings/2016-01-25-DKS/Kohlhase_sli... ... somewhere there lmfdb should be mentioned
It's guaranteed to return as soon as the thread of execution finishes prior immediately-pending callbacks (since it's basically a synchronous function call with an awaited return value). It's "finished" as soon as it's finished initiating the send, since it doesn't await the result.

(The exact point where this gets resolved, relative to other pending callbacks/resolutions, is a very wonky detail involving constructs not exposed at the language level, which varies from engine to engine in spite of what the standard says: https://jakearchibald.com/2015/tasks-microtasks-queues-and-s...)

Whenever the call resolves, even if the send does encounter errors, this function or its caller aren't going to know about it either way. That's why this kind of promise-abandonment is pretty bad design - I wouldn't be surprised if there's already a draft in the works for some kind of "use strict" option that causes warnings / crashes when synchronous code finishes with Promises unreferenced (or at least something in tooling / profiling to trace 'promise leaks').
While we are at it, can someone tell me why french beard is called so and how it originated?
"Flash is a pain, performance and battery life-wise, and it's all too often used for video ads and such"

Unfortunately you could easily replace Flash for JavaScript these days.

I wonder how long before the default is to brows with JavaScript turned off... or is it too integral to basic web pages now?

I think we will look back at the days when Flash was prevalent wish we could easily group all the advertising and cpu intensive scripts into a optional plugin.
In case you're curious, this is often called rubber-hose cryptanalysis:

https://en.wikipedia.org/wiki/Rubber-hose_cryptanalysis
This look highly opinionated, I'd take it with a bag of salt
IANAL, but as long as you're not infringing on patents, trade secrets, or using stolen source code, you can't be sued just for using your brain to solve similar problems.
Since its a desktop app, I haven't added any analytics past the download exe stage, I will look into it once I read that book about lean analytics.

I do feel literally in the dark about things.
Every large code base in history of the world has bugs, doesn't matter which language. What you provided proves nothing. I don't know what kind of "programmers" you are talking about maybe some from mozilla (they are known for making same shitty mistakes over and over again, i will not mention exploits over the years in firefox, breach into unfixed bug/exploit internal system etc.) but i know programmers that can write good C++ without making any memory problems and Rust has nothing to offer for them. You are just biased.
>Once people realize most of their food has had GMO's in it for years and to eat all non-GMO will cost them double or triple, they will all simmer down.

I don't think most of the food consumed globally has GMO in it, even so for countries with significantly smaller GDP than the US. Agree though, give as much transparency as you can, put on as many information as possible and let the customers decide what they want.
Tesla's Robot Charger.
https://www.youtube.com/watch?v=uMM0lRfX6YI
How to build a working Bootstrap contact form
my bad, it's actually filed under "opinion | columnists". must be some trump supporter
I agree it's hard to write lisp without a proper editor. Having seen the light I just can't go back now. The power, ease, and simplicity are not something I've experienced with non lisps.
Pretty much all of the providers of secure hardware are like this because they're all reliant on security by obscurity. They rely on keeping secret things like their instruction set, register locations, what countermeasures against intrusion they have, etc in order to make it harder for a hacker to compromise them.
If we're talking about spelling reform in the sense of a more global standardisation, then I don't think pronunciation matters much. The relationship between spelling and pronunciation is already pretty arbitrary.
Haha, yes. The number of times I've looked at javascript with something like this:

})
})
});

...trailing almost every function definition is equally absurd. At least with Lisp I only have to deal with one delimiter type and just count the number instead of the })})}); mess of javascript and some other languages.

Although I do have to say I think Python got it right in trying to do away with as much of it as feasible.
Important that these are on average.

https://en.wikipedia.org/wiki/Generalized_linear_model
Municipal bus drivers aren't cruising the interstate. They've got a bit of time.
Trucks have realy big fuel tanks.
Fetch API also doesn't have any means of tracking progress, making it strictly inferior to XmlHTTPRequest
Probably more to do with the languages - probably C/C++ for Motif and Java for AWT.
This isn't quite true. The recipes will remain at URLs, if you know the URLs. However the indexes and searches and so on will no longer exist. Plus new recipes (the BBC has many food programmes) will only be available online for 30 days, not indefinitely.
Exit: Broadcom Purchases Israeli MagnaCom for $50M
Global warming preachiness turned me off in this context ... so how many years of a typical American consumer's carbon footprint did the cruise emit?

It's like traveling to watch the polar bears we're trying to save from global warming, watching then from tundra-tractors. Researchers should go, everyone else should stay home.
Why not developing a tanker similar with the system the fighter jets are using, and tank while running?

Trunk detects low fuel, an automated call/request is placed and the refueling truck is on its way, it aligns itsel on the back of the truck , extends an arm, pumps , then detaches and goes in a designated place on the highway and waits for the next call.
Sounds a lot like Ray Ozzie's Talko, which he sold to Microsoft at the end of last year:
http://fortune.com/2015/12/21/microsoft-buys-ray-ozzie-talko...
>If you need to replace all of your trucks to get the technology on it, the rate of penetration you'll be able to have is pretty low. Trucks last ten years, a million miles.

Actually i would find a adoption rate like this very fast.
heartberries :)
Simple instructions aren't covered, but the exact wording not to mention imagery, CSS, Javascript etc is very much covered by copyright.
Hopefully you'll get some of it back.
It's not uncommon to run vendor x's anti-virus on the PC/desktops and vendor y's anti-virus on the mail systems (often not running a Microsoft operating system).
That was a good laugh! Now back to work..
Ok; HN really don't like jokes :-(
Thats pretty scary.

I've travelled with encrypted drives where I didn't know the password before. (Forgot it & was bringing the drive to someone for their own use after formatting).
Running 401 marathons in 401 consecutive days
First they came for BBC3 and I said nothing...
We've already paid for the recipes through our substantial license fees (about £150/year, so I've spent many thousands of pounds just myself).
Twilio is rad: but don't get ripped off
NetworkManager and WiFi Scans
If Java is halfway to Lisp it's no surprise Lisp didn't take over the world.
Walking the radical talk – walking and psychology
Then you will probably get charged with destruction of evidence, and punished accordingly. Either there is evidence that you willingly destroyed it, or there isn't and you are acquitted.

That situation seems a lot less abstract and certainly less disconcerting than being jailed indefinitely for not remembering a passphrase (or claiming you can't).
because stopping for refueling is easy and cheap in comparison to military planes in action over unfriendly territory?
When was the last time your commercial airliner refueled mid-air?
> by acting rational and find another job

Some of them will. Some will become despondent, sink into depression, and never work again. Humans aren't always rational.
It's tough!

I have a custom PHP app that includes marketing pages.

I'd like to crowbar Wordpress into the server to serve the marketing pages instead, to make it easie to change text over time.

A .htaccess set of redirect rules may indeed work, but it's hard work to keep all URLs working.
They'll be met with some opposition, in the EU and Canada.

https://www.theguardian.com/technology/2016/may/11/facebook-...
Benefits of EGranary Mobile Phone Insurance Plan
Why Blog for an Income? Is It Even Worth Doing?
>Why on earth would it fix the world? It was a step forward in the history o

Exactly. Haskell took until 1998 to really come together! ;-)

(And cabal hell lasts forever.)
Some languages have this. For example, SPARK is a subset of Ada that can guarantee certain properties about your code. Similarly D has a subset that the compiler will verify is type and memory safe.
The definition of 'child porn' differs greatly as well, more than the definition of 'child' I'd wager.
Auto truck driving won't remove truck drivers from their jobs too fast. There is a ton of science involved in trucking and good training is key. For this reason, a person will still be required for local driving.
In javascript it would yes (actually a `yield*`, or an `await` in async/await). With native coroutines it wouldn't (the runtime would implicitly yield on IO).

> But what if I want the fetch() function to decide whether to yield or not?

In javascript? The question doesn't really make sense, a function is either sync or async.
Facebook doesn't allow this, but even if they did, there are many laws in place in western countries regarding photographs of people in public, that would make creating and/or using such an app illegal.
Its basically the same thing. But javascript doesn't come with a new eventloop and other construct to use it, since similar functionality is already in js
IANAL and this isn't the US, but in the US, (I believe) things created with public funds are in the public domain.
At the risk of being snarky (and this IS meant in good humour just to make my point) can you provide me a 100 word precis of Romeo and Juliet so I don't have to bother reading it or going to see it?
They could be. If they have some OO Set of substrings that they check a composite login credentials string for then it is possible to accidentally have state that depends on the order of Set iteration.

Quite a few systems use the "bung all options into one configuration string, then have it parsed by this argument parser" method. And it is a reasonable method to use.