skysight-inc/HackerNews huggingface dataset:
Travelling to SFMOMA (from Sydney) I came across the Lumio books and I found them absolutely gorgeous. As a poor college student the price was very steep though.

That article definitely inspired me to have a crack at making my own!

An open-source PCB/laser cut paper book light project like the Lumio sounds like a great idea - if anyone knows of other builds I'd love to see.
Are you still developing this project?
Commodore Amiga: Flashtro.com is back up and running
I do this on my MacBook. If I shut the lid with it online, it comes back online to the same URL. This allows me to update my URL very infrequently.
> That'd be silly. Among many other problems, it would mean you can't do things like take a substring of a const buffer via pointer arithmetic, because you'd need to add a header in the middle

Right, and now you understand​ why free should have always accepted a size parameter, just like malloc.
They're dead, good luck annoying them.
Even with IPv6, you might get issued a work laptop that has software installed to randomly delete some of your files.

Well, yeah, of course, incompetent or malicious company IT can prevent you from being a productive developer and you may then feel the need to work around that, that is largely orthogonal to whether the world is using IPv6 or not.
What's your point? That no other criminal investigations should done till we've cleared those?
11. "Do we have the IP core for this?"

12. "Where is my electron microscope?"
I have no idea why you think consciousness is needed for inference. We have plenty of algorithms that do it, and Solomonoff induction is the model to which all implementations aspire (like Turing machines are for computers).

Requiring experience to acquire knowledge is a completely unnecessary assumption. Only sensory perception and an automaton are needed to generate thoughts, at which point we can simply ask, how do we know we are not exactly such an automaton?
> But the evolutionary mechanism behind this novelty is not adaptation by natural selection, in which only those who survive pass on their genes, allowing the species to become better adapted to its environment over time. Rather, it is sexual selection by mate choice, in which individuals pass on their genes only if they’re chosen as mates.

TFA has a weird definition for natural selection.

Evolution has no preferences and sexual selection is natural selection.
Telnet Decwars.com 1701
decwars.com is a game similar to the old PDP-10 decwar game. You can telnet to the server at:

telnet decwars.com 1701 (port 1701)
or play the game via a web interface at:
http://decwars.com under the play tab.

Help is available online or using the help command in the game.

The game is written entirely in golang.

Decwar was one of the first multiplayer games and was loosely based on Star Trek. Each player had command of a ship and competed in teams. The goal is to eliminate all the other side's bases. To make it interesting during low usage, there are also computer controlled ships to play against.

Enjoy, and report bugs under the "gripe" comnmand!
I, for one, welcome our new Trisolarian overlords!
Pretty much this! People definitely do work some black magic here. (See for a simple example microstepping drivers, where the current profile isn't sinusoidal, but specfically tuned to match the motor profile).

One place where I did see this used frequently is in certain consumer electronics, such as inkjet printers. (Ever wonder why companies like Allegro sell weird combos like a chip for driving 2 steppers, a DC motor and a Buck converter....this is why)...When you are shipping a million printers a year, you save pennies using the cheap actuator and fix it in the controls, but for most projects, yeah totally not worth the hassle!
>If the primary representation of every programming language was data, [...]. When the programmer wants to modify code, render it into a textual representation. When they’re done, parse it back into nice, inspectable data.

I see several problems with this:

1) human behaviors: you want the ultimate "Source Of Truth" to be the code-as-data structure instead of the text but programmers would eventually just shift the SOT to the "rendered text" because it's easier to work with. Friction for editing is a big deal. A similar behavior happens with database Stored Procedures where programmers use external "schemachanges.sql", "tabletrigger.sql", etc for source code revision control. The db engine's "source of truth" of that code is an internal blob but that's not visible to Git/emacs/vi/Notepad++/etc.

2) work-in-progress code is often broken and can't be parsed: E.g. the parser stops at a missing semicolon or unbalanced quote and therefore, you end up storing a large unparsed string for text with parsing errors. If you have a 500 LOC source file where the first 20 lines was parsed but the last 480 was not, you might as well have left all 500 lines in the "rendered" text as the SOT. The ideals of maintaining a perfect round-trip from code-as-data --> code-as-text --> code-as-data ... is an illusion in this case.

Based on current macro trends of compilers exposing their parsing engine (e.g. clang, C# Roslyn), it looks like programmers would rather use "parsing as a library API to process normal text" rather than "code-stored-as-parsed-data to be rendered to text for editing".
You are right, it's probably a lot less than that.

The bug quality is higher than you might expect, because you have to register with bugzilla, and most bug reports are with development versions, as bugs are shaken out of new features. There are very few bugs in released versions, and where those bugs exist they are often of the form "stupid type where I have redefined & doesn't compile, while the standard technically days it should", where most users would never got them. Wrong answer or crash bugs in releases are extremely rare, although they could be rarer -- the test suite has less coverage than I would personally like.
> I am really skeptical that considering the ongoing total operational budget on a yearly basis for all of the facilities and support structure in Strasbourg there are no infosec/netsec professionals.

I think you just confused "a European Parliament" (that is, a national parliament in Europe) with "the European Parliament", which is a different thing altogether.

And then also confused an MP (or, in your interpretation, MEP) not having any infosec staff with the whole government (or EU) not having infosec staff.

But then, even with all that, your conclusion isn't all that wrong for the topic at hand; if a major power like Russia targets a particular politician in the West (perhaps aside from the official, rather than campaign, personality of the sitting head of state), there is likely to be a substantial resource asymmetry that favors the attacker.
Thank's for the reply, how does this apply if you're developing software that more than likely is going to run in a windows environment, i.e. Hololens, or on a gaming rig? I would imagine developing for that environment would necessitate access to that environment fairly regularly.
> What would you do with IoT

I'm working on wifi-connected flower pot monitoring. It is very useful (to me) to get notified when my plants need water and/or nutrition. However, the BOM is nearly $20 right now. I want to get it down to $2 for it to be possible to sell.
Anyone with ideas?
It's one of my many sock puppets!
Nice work! I thought I had a pretty good handle on the local beer in Kentucky, but apparently I've missed a few. Any chance you'd build an API around this?
README.md template for your open-source project
>The absurdly long copyright terms are too blame for most part.

While I agree that copyright terms are too long, I'm not sure they're the primary villain here. A lot of what we're talking about are works from living artists dating to, say, the 1960s or more recently. That's not what people usually mean when they talk about absurdly long copyright terms.

I agree about film and television. Increasingly, if it's not available on streaming, it doesn't exist. Netflix is letting their DVD back catalog decay to nothing. Which basically leaves Amazon DVD purchases. When something goes out of print, you're stuck with the used market. And if it's never made it to DVD, pretty much forget about it at this point.
Who needs the FCC? Seattle writes its own broadband privacy rule
SHAPARAK the Backbone of Card-Based Payment in Iran
NoRedInk creates stronger writers. We’re hiring for devs, PMs, and QA
Note the sub-optimality of generatePermutations.

For the second but last level (which will be entered n! times) it is doing n iterations which gives us a (not so tight) lower bound of n * n! instead of the optimal n!.

The issue is the use of an array for visited instead of, say, a linked list where each level gets a list of only unvisited nodes.
I really think you didn't get the point of this. 1. you do not need an account to use it 2. it's all in one place (facts/polls and communication)
Interesting, thanks for taking the time to write that up.
It's complete nonsense. Wizards? More like straw men.

Actually my four-year-old just walked in.

Me: How does bread get on the shelves?

Tremé: By people carrying them. I don't know how they get up. People lift them and put them on the shelf.

Me: If they don't have the bread we like, what happens?

Tremé: Uh... they let... we would just eat them.

Me: What if a lot of people said they didn't have the bread we liked?

Tremé: They would give bread to someone else that didn't have food, and they would get their money to have a different kind of bread.

Me: Are there wizards?

Tremé: No.
عوامل موثر بر قیمت کف کاذب
Raymond Chen often uses this analogy on the blog Old New Thing.
I do as I find it is important to know I did not break something when I work on something over a span of time.
Show HN: Parseur – Each email becomes a row in Excel
Indeed, and on the hobby side, microstepping has gotten very easy over the last few years. Here's my favorite driver du jour:

https://www.pololu.com/product/2970
I have never felt such a greater sense of inadequacy in cyber security as I have after reading this article. This is simply amazing the level of sophistication Eddie was in terms of an attack on the service, and the mitigation techniques used were things I never would have considered. I thought zip/tar bombs were just relics of yesteryear that older folks talk about when they discuss how fun it was to prank the new hires.

Serious question: how does one begin to gain the knowledge necessary to mitigate such an attack, and is it something that developers should be more familiar with?
West African gold: geology and geopolitics converge
http://www.webmhs.com/2017/05/prediksi-liverpool-vs-southamp...
http://www.webmhs.com/2017/05/prediksi-arsenal-vs-manchester...
https://en.wikipedia.org/wiki/Burial_at_sea

I think it's generally well-understood that when your remains rest in the ocean, you become fish food. The vast expanse of water itself is your tomb, not some little square on the floor.

Argue over the vehicle wreckage, but don't misplace your sentimentality.
http://www.webmhs.com/2017/05/prediksi-arsenal-vs-manchester...

http://www.webmhs.com/2017/05/prediksi-liverpool-vs-southamp...
Oh yes. Food production is now dependent on a handful of companies supplying to the major supermarkets. This became apparent recently in the UK when hummus was contaminated with a yet unnamed contaminant that gave it a metallic taste. Most supermarkets were affected and had empty shelves. [0]

Milk is another example: supermarkets have used milk as a loss leader to entice people to shop with them for their weekly shop. Now farmers are being squeezed. The bigger ones can invest in more automation, the poorer ones cannot.

What happens when food production is concentrated in the hands of fewer companies?

What happens when a supermarket chain decides that they can bring increased efficiency to food production and farming by controlling from end to end. Isn't that what Amazon has done with deliveries and Amazon Logistics?

Immediately there's an efficiency improvements and the cost of bread can decrease. Competitors go out of business. But we're now dependant on one source for bread. What method do they use to decide how much bread to produce?

This video presents an idealised version of capitalism and attacks a straw-man of central planning. Crucially, it does not mention that during times of war, when resources are scarce, that all that the video celebrates gets abandoned and something that looks suspiciously like central planning gets adopted.

[0] https://www.theguardian.com/business/2017/apr/25/humour-bypa...
Ask HN: Ruby, Python, or JavaScript for teenager?
If you were going to recommend a language to a teenager about to turn 18, that wants to try to learn something on their own, what would it be and why?
Zip bombs are a classic way to crash any web service that allows you to upload files, modern AV will sometimes fuck up and bite into the file (normally in the legacy fields since they require 'brand name' 'well known' antivirus like 'Norton')

Especially if you are aware that they open the files to "extract info" from them. You can modify the file extension to the correct type and let it rip.
I hope you're not suggesting snapchat is some kind of healthy alternative ? ;)
related, https://www.wwwdotcomslash.com/posts/Horizon-Charts-in-Vue2/
I too can make broad observations about the world, claim that the evidence I find is all pointing to my conclusion, claim that the variations in the evidence are all within the range I have set, and then use this Magical thinking to justify sternly insisting that economic exploitation is "natural."
Years ago I read in the Perl documentation ( http://perldoc.perl.org/perlfaq3.html#How-can-I-free-an-arra... ):

> On most operating systems, memory allocated to a program can never be returned to the system. ... Some operating systems (notably, systems that use mmap(2) for allocating large chunks of memory) can reclaim memory that is no longer used ...

Because you can't return unneeded memory to most operating systems (or because it used to be that you couldn't return unneeded memory, even if that has changed recently), it isn't a surprise that by default GCC's free() and operator delete -- which are meant to be cross platform -- don't try to return that memory. Instead it's all free list management.

I do think it's silly for operators new/delete to have a separate free list from malloc()/free().
There seems to something of a cargo-cult mentality underlined in this article. Bill Gates, Warren Buffet, Stephen King and Mark Zuckerberg all read loads of books (that's how they made their money!)

Unless you have some set goal to know a certain body of knowledge (as I presume the four above have), reading should be done leisurely -- not a race to read, and half-understand, as many books as possible.
The mitigation goes against my instincts to tar-pit; but in this case it is the server not the client that is resource limited. Very interesting, and bloody annoying that someone would make such an effort to break a tool such as this.
Its full of principles like that, and _for an economic discussion_ makes an average amount of sense -- which is one of the reasons economics isn't actually science.
I find it fascinating that there is enough human introduced radioactivity in our atmosphere that it's measurable in steel and even problematic for the creation of some medical devices et al.
The points on creating new accounts to try out a new tool you are making are exactly the reason why we opted to not make having an account mandatory. Users can make a JayPad by giving the JayPad and themselves a name (that's it) and see if our combination of text notes and Slack-like discussion adds value over a current setting with Slack + Strawpoll + Evernote or whatever they are using. Right now these are teams working on side-projects, or startups in the idea- to prototype-stage, local sports teams as well as political groups.

Thank you for your input on making this more into an Evernote plus X. We have this in mind and will be implementing new features and nuances in close loops with our users.
> It is a saddening state of affairs that we have the means to built and maintain a global distributed digital library of Alexandria, but not the political will or legal means.

Heck, we don't even have the political will for building local, nondistributed versions, though we have most of the legal means in place (and long copyright terms actually don't hurt it at all.)

All we really need is more legal teeth in the deposit requirement attached to copyright law, and we're there. "Timely deposit ormyou lose copyright protection", with no exceptions, and then the funding to support the resulting repository and make it accessible is all that is needed.
The puzzlement over the apparent reproductive disadvantages of wing-singing is simply a reflection of a misunderstanding of how evolution works. Evolution does not select for the reproductive fitness of species, it selects for the reproductive fitness of genes. And it does not select for the absolute fitness of genes, but rather for their fitness relative to competing alleles with respect to a particular environment. The genes for wing-singing are better at reproducing themselves in an environment where manakins already exist than the genes for alternative strategies for finding mates. That this might hurt the reproductive fitness of the other genes that go into making club-wing manakins matters not at all to the wing-singing genes. Genes don't think these things through. Genes don't think at all. Some genes build things that think, and some of those things that think end up being puzzled by the behavior of genes, including the very genes that built them.
Also VimWiki
> since Carson pioneered the genre.

s/Carson/Steve Allen/
The JMeter Maven Plugin, 2.2.0 Released
I see how this makes sense in business, real estate, and in nature but I don't get the sports analogy. Where is the accumulating advantage from one race to the next for a swimmer, for example? If the gold medal swimmer eeks out a win by just 0.01 seconds, 5 races in a row, to me those are all independent events not affecting each other so I don't see why there should be any other explanation other than the swimmer is just slightly better than everyone else?
Tool to send emails with dynamically generated attachments(responly.com)
Responly let's you create and send bills, invoices, reminders, payslips or automate any business letter with dynamically generated content to multiple recipient instantly
Agreed. This is more akin to evolution being stuck in a suboptimal (and perhaps a dead-end) local minima - but it is still natural selection as more pleasing features = survival on an individual scale.
The article suffers from the just-world fallacy.

You only need to be slightly better than your
competition, but if you are able to maintain
a slight edge today and tomorrow and the day
after that, then you can repeat the process of
winning by just a little bit over and over again.

A 1% advantage doesn't mean 1% "better" if it is the result of network effects or historical accident. It's certainly plausible that accumulative advantage leads to winner-take-all effects, but if being "better" was the only factor, Betamax would have beaten VHS.

Succeeding means securing advantage. Those who expect to succeed only by being "better" are doomed fools.
I found this: https://github.com/abdulfatir/ZipBomb which I will be looking into today! Are zipbombs typically something a developer should be actively writing to protect against? Or does a library like Helmet typically provide protection against these attack vectors?
So, a 4:30 mile, 26.2 times in a row. A 5 minute, single mile, is a decent finish time for high school track kids. Incredible.
Let's take another look at the statement that introduced that phrase: "Consciousness is entirely subjective. There is no objective element to it." This is typical of a certain sort of internet comment, the incomplete argument. Here, the first sentence is presented as if a self-evident truth, and the second as if it inarguably follows from the first, but collyw omitted to state what he meant by "entirely subjective" and "objective element", let alone present any argument for his two assertions. Despite that, my impression is that collw is trying to suggest (perhaps without committing to an argument that could be challenged) that the claimed total subjectivity of consciousness excludes it from having any objective aspect. This, of course, is the form of qualia-based arguments for dualism / against strong AI, where the specific objective aspect they allegedly rule out is that consciousness could arise from physical processes. My only point here is that the argument "subjective implies not objective" is not axiomatic, and anyone advancing that argument has an obligation to justify the mutual exclusion, for whatever specific definition of 'subjective' and 'objective' they are using (they also, of course, have to justify that their definitions of subjective and objective are accurate characterizations of the specific things they are talking about.)

I am not sure that your second question accurately represents naasking's views, but I will say that while things like mood changes and drugs raise questions as to how well I know even my own consciousness, I don't really question that there is something there (I will get to the 'really' bit presently.) That self-knowledge on my part does not, however, extend to your consciousness (or anyone else's.) It has belatedly occurred to me that you are trying to draw a line between everyone's consciousness, as being something that you say certainly exists, and everything else, that might not "really" exist. If so, then you cannot do it: any argument that distinguishes knowledge of the external world from your self-knowledge of your own consciousness puts other people's consciousness on a par with the rest of the external world. As far as I can tell, that makes the position indistinguishable from solipsism. My take on solipsism is that you cannot prove or disprove it: it stands as a demonstration of the limits of reason, and for all practical purposes, you have to take the methodological assumption that it is false simply in order for the conversation to continue - anything we conclude is, at best, only true up to solipsism (or up to being in a simulation, which I think we both agree is, for all practical purposes, equivalent to solipsism in this regard.) This, by the way, is why I included 'really' in "I don't really question that there is something there."
related to this question, I want to ask what is the best encoding method to store as much information as possible on a finite file size ?
Tried it out. Liked it.
By the same rationale, bikes could be considered a Rube Goldberg machine that people use to indicate status. Maybe not extreme wealth, but signalling physical fitness, plenty of leisure time, disposable income, etc.

Of course that's probably not the case with you. It's likely you personally have deeper motivations than simply indicating status.

That's why it's called actor-observer bias
https://en.wikipedia.org/wiki/Actor%E2%80%93observer_asymmet...

I'm not trying to corner you here, and I hope you see how these explanations of the situations are the same except in one case you're the actor, in the other you're the observer.
I'm using merge tags to populate values dynamically in fields. You can create any letters which will be attached to an email that you are going to send.
This one goes to eleven:
11. "On some setups, clients get a corrupted stack when swapped back in from kernel."

(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/745836)
"Better" also applies to marketing.
~4:30, rather than ~5:30.
For anyone wondering - https://en.wikipedia.org/wiki/The_Three-Body_Problem

I'm just in the middle of the third book now, the series is well worth reading.
On mobile I see a login screen straight away. Unfortunately I want to explore what you are doing first. Lost me right there :)