skysight-inc/HackerNews huggingface dataset:
Here's an even simpler one: double lookup. Fetch a block of memory at the address stored in this memory address (which I may not have fetched already).

Our data hierarchies create graphs that have lots of internal pointers in them, and we are constantly warned about the cost of pointer indirections. Memory already knows how to deal with addresses. Teaching it to chase pointers should be easier than teaching it Boolean math.

[edit: it appears the real limitation to both our ideas is that virtual memory prevents you from making any decisions on the wrong side of the MMU. You could only ever make conditional fetches from the same page, which could be slightly useful but would be so hard to use I don't know who would bother]
We didn't looked at Christchurch - we assumed that as most people live in the northern island, we will probably end up here, so we preferred to spend full time there.

For food, it seems like for the food problem it's also caused by the lack of 'culinary education' as we may call it in France. Children are eating bad food very early and those habits stick for life.

We too have kids, and it looks like an amazing place to raise them ! People are super friendly, especially to kids. There are playgrounds everywhere, a ton of outside activities to do. One thing bothering me a bit is the lack of history / culture, at least as I know it. This is again very biased by my education, but in Europe, you have castles, small villages with rich history literally everywhere. NZ is much younger so it's not surprising of course. Just a little con I forgot to mention.
> I was regularly getting 50-100 down

Which units of measurement? :)
Good work! Training on vector pictures instead of rasterised images seems such a good way to go. With some related data, I imagine this can also be colored.
Live Project Tutorial: How to Create Flappy Bird in Unity3D Using C#
I don't know but those pictures are going to give me nightmares. It's like the uncanny valley horror show.
Go has supported that too. But this particular change enables parallelism within a single compilation unit.
Is this even news?

I have heard the dramatic "Oh no Moore's law is coming to an end" a dozen times during computer engineering courses. Professors are usually slow to adapt new information and it is already a couple years ago that I took those courses. I think that the transistor count has been slowing down for about a decade already.
Velocity of point accumulation seems to be significant
People abuse these sorts of guarantees. Always have. Always will. But it hasn't made LL Bean get rid of theirs. And, especially for many of the sort of goods REI sells, I may not use them much and if they blow a seam or something after a couple of years after they've been used a couple dozen times, I don't think I'm abusing anything by asking them to repair or replace.

So, yes, I understand why they cut the guarantee but, as a longtime customer, I don't like it. (I assume they're still reasonable on a case-by-case basis.)
I see TODO's in production code as only somewhat better than commenting out 'almost working' code.

It helps me understand the original intent of the developer, but I don't trust that it's actually the right thing to do, and mostly shouldn't be there.
How's that job you work at without deadlines and where engineering is the most important department?
Groupon cuts about 100 jobs, most in Chicago
There is no soap library in go.

Or at least it is so basic, that it is useless (at leat I couldn't find any)

If you are a bank (or any old firm) . You need soap.

A lot.
Boss gets a surprise Flashmob for his Birthday
1. Have you actually read my comment? I explicitly said that I think that Marxist's view of dictatorship of proletariat as a means to reach communism is fundamentally flawed and wrong.

2. Well you're free to disagree, but the point remains that capitalism is comparable, if not worse, to other systems (namely state capitalism / "communism") in regard to responsibility for deaths and suffering.

About your final sentence, first of all you apparently have no clue of the ideologies you're talking about.
Claiming anarchism (for instance, but the same can be said on communalism and many others) is the same of communism in regard of authoritarianism and human rights is plain misleading, as being anti-authoritarian is like the main point of anarchism.

And the point in anti-capitalism is not about being against people who are rich, but being against the fact that they are rich while other people are extremely poor.
Nothing against people themselves (I think everyone would be happy to be rich), the problem is that the system is so fundamentally flawed that some few people can own more than billions of other people combined.
You always trade something off when you're abstracting. Some things become easier, but at the expense of other things becoming more difficult.

To use your example - more modularized technologies are more flexible and can be developed faster, but they no longer use resources efficiently. A modular CPU design makes design process easier, but a particular modular CPU will not outperform a hypothetical "mudball" CPU designed so that each transistor has close-to-optimal utilization (with "optimal" defined by requirements).

Or compare standard coding practices vs. the code demoscene people write for constrained machines, in which a single variable can have 20 meanings, each code line does 10 things in parallel, and sometimes compiled code is itself its own data source.

--

The way I see it, building abstractions on top of something is shifting around difficulty distributions in the space of things you could do with that thing.
> REI is my favorite toy store.

It's mine too. Do they advertise garage sales or you have to be friends with the store manager to get the scoop?
I run phantomjscloud.com, I guess this is the writing on the wall and I better start building another [chrome] back end soon. Probably a name change is in order too!
?

$70 too much.

$50 = ok price.

SublimeText no open source. If SublimeText open source, me agree pay $70 for my 2nd and 3rd employee, because open-source = greater good.

I reckon paying for open-source could be the other thing that doesn't make sense to you (although you didn't explain much). I reckon it's surprising, but it's entirely ok to charge for open-source and/or add an "Enter your activation key here" locker. You just have to know that your customers can remove the keylock and redistribute your software; but most businesses won't, because they're happy paying for someone's work, and they want support. The GPL even has a full page on this: https://www.gnu.org/philosophy/selling.en.html

So I might add:

$70 for open-source is ok.

$50 for closed source is ok.
The 640 is one of the upgradable 8.1 devices. The WM 10 native device is the 650.

I've come to the conclusion that Microsoft uses the phone platform primarily for research and development and in order to provide an option that does not send data to their competitors. Similar to Bing -- imagine the business intelligence value to Google of Google search queries originating from Microsoft's block of IP addresses.

Mobile phones are a long play for Microsoft. They are getting close to convergence between platforms (server/cloud/desktop/mobile/embedded) with Windows 10 and .NET Core.
You can still do this! The register interface for the peripherals on modern microcontrollers is only a tiny bit more complicated (and in some ways significantly easier) than what we had on 8 bit PCs.

You can absolutely grab a generic gcc/binutils cross toolchain for an ARM Cortex-M, an AVR, or even an Intel Quark board and start writing simple to-the-metal code today. It's not hard, or at least it's not meaningfully harder than Apple II or C64 hacking.

It's just that no one does it. All the vendors ship integration libraries and fancy IDEs for all these boards, so what everyone chooses in practice is one of these, or an RTOS that provides an even more abstracted view. And that's not a bad idea either of course.

But the hardware is still there, and still fun, and still useful for real tasks in the modern world. Start hacking.
Uncapped gigabit fibre is now available to a significant and growing portion of our population, and in almost all circumstances you have 10+ ISPs to choose from. None of these local monopolies that America seems to suffer from.

We used to be an internet backwater, lagging behind Australia and far behind Europe/USA, but in the last 10 years we've really leapt into the 21st century.

Case in point: http://www.speedtest.net/result/6217789165.png
I've read through all comments and referred docs, but no one seemed to offer much reason why we'd want machines to draw sketches. An incomplete list:

* It's a different way to represent drawings. Alternative to pixels
* Perhaps making it easier to render old-school animation at one point?

It's a fun rabbit hole though, the many sub-perfect bicycle sketches reminded me to this project, when someone created 3D renders from bicycle sketches: https://www.behance.net/gallery/35437979/Velocipedia?ilo0=1
I think a lot of people miss the important distinction between jargon and buzzwords.

Jargon: special words or expressions that are used by a particular profession or group and are difficult for others to understand.

Buzzword: a word or phrase, often an item of jargon, that is fashionable at a particular time or in a particular context.

A lot of these "corporate-speak" terms that are easy to poke fun at are jargon created to describe very specific, nuanced ideas within a professional group - they make communication easier. Then maybe the popular ones get used more broadly as buzzwords, by people who don't really know what they're talking about, and then it becomes assumed that anyone using that term doesn't know what they're talking about -- a huge disservice to the original creators of the jargon term, who coined it because they needed a word or phrase for nuanced communication with each other.

In my old management consulting job, we used this kind of jargon all the time. We knew it was jargon, many (but not all) of us never spoke like that in our personal lives. But at work, it helped us be more effective communicators.

Low-hanging-fruit is an example - does anyone have a shorter way of describing the idea? Sometimes we called them "easy wins", but that's as jargon-y as anything else I've heard.
There is no way to upload your own .htaccess file on WordPress.com. I didn't really look deep enough into it. The most of info about setting up redirects were for self-hosted WordPress.

But I gave up quickly because self-hosted blogs are working fine. (And there really isn't that much extra work in keeping those blogs secure and up to date.)
I find myself dissapointed your comment was short. Great read.

<this reincarnation of nationalism is about trying, somehow, to design a new Dream

American dream was defined by the media, to me. Nationalism was defined by my mother telling what it was like in 1941. I could not believe that men and women would actually sign up for war, as they did then. Everybidy did, she said.

From my ears of viEtnam and tent-cities and matches the last thing that was was nationalism.

So if this new theory of AD is elusive too, then perhaps nationalism-as-dream will be realized by a portion of the citizenship.
I remember playing C&C on my 486x66 and thinking the game was a slow.

Then I booted it up on a Pentium 100 and realized that it had only been running at 1/3 speed before.
Plug of vaguely related work of mine: http://www.forwardscattering.org/post/42
http://www.forwardscattering.org/post/44

One thing interesting about this kind of automatic/AI-generated art is that it forces us to examine preconceptions about human creativeness. What does art mean when an algorithm can paint or draw as well?
How can one not know what they make post-tax, at least well enough to not be off by a few dollars? That is, after all, what one has to actually pay bills with. I know what my net earnings after taxes, retirement, etc. are to the nearest dollar, every paycheck. When I was substantially poorer (in academia, and prior to that school) I knew down to the penny (as a function of hours worked, even, when I worked hourly pay jobs).
Almost correct. The first laser printers were not the Dover but SLOT by Gary Starkweather at PARC, which was made on top of a 3600 (much faster engine) in the very early 70s, and its connection to the Ethernet EARS a little later (by Ron Rider using an Alto as the server computer).

PARC really wasn't an R&D center for Xerox copiers (this stayed in Rochester), and Gary was a great engineer who could do the work of making a laser and its optics and scanner work with a standard copying engine pretty much by himself.
Same, but I use AG.
Wow. Remind me never to be an employee at one of Scott's portfolio companies.
The first thing that sprang to my mind was this fascinating document about how to create a long-lasting notice that a nuclear waste site is extremely dangerous.

http://www.wipp.energy.gov/picsprog/articles/wipp%20exhibit%...
Here's one: https://www.reddit.com/r/programming/comments/656z8t/how_we_...

Pretty funny considering the content of the post he wrote that on.
You all fail to realize that some times you have to write TODOs for other people to add their parts in the code you are writing.
This is one of the most important points
This is potentially a big win for me. I'm interested in Godot, but also wary of it because I didn't like the notion of a game-engine-specific language. I do like the idea of a MIT-licensed engine which works with <language of choice>, though.

I use Unity, and it's enjoyable to be able to use a widely-understood language, because of things like tooling, documentation, existing libraries. Obviously, Unity isn't perfect, particularly since being limited to .NET 2.0 often means being limited to libraries made for Unity or old versions of mainstream libraries.

Aside: Extending a game engine by linking in a shared library very much reminds me of making Quake 2 DLL mods.
Perhaps this is one of the reasons Americans don't want to be surveilled unconstitutionally by our own government!
I know several kiwis and my wife has traveled there extensively. The biggest issues seem to stem from "island culture" which means:

- Most things are expensive and lower quality than you are used to. Furniture, housing, food, etc. Simply because of isolation and logistics.
- Poor job market, terribly poor for most people.
- Which leads to rules making it much harder to move to NZ long term. Unless you meet some high bars (several million dollars in the bank or married to a kiwi, etc.) it is hard to get permanent residence there.

On the other hand, it is one of the most beautiful and rugged countries in the world. An unlike Australia, every plant and animal is not actively trying to kill you.
With a polished front-end maybe not in a week-end but I was thinking that it was a good use case for a fun Elixir/Phoenix exercise anyway.
Hey, author here! Awesome to see this on Hacker News, and that so many still care for this great computer! Happy to answer any questions/take feedback if you got something on your mind.
Ha, so true - fortunately in this case it was mbps. People were talking about government plans for gigabit speeds, but then warned me not to hold me breath waiting.
“What can I check if I'm unable to use SSH to connect to an EC2 instance?”
Being out of work for a few months isn't career killing. There may be some correlation, but it's not causal - I know plenty of people who've chosen not to work for a few months that I'd hire in a heartbeat. They do generally work on interesting projects, though.
Nice work!

Suggestions:

- Allow choosing length of match

- Auto-play (any/all) forced moves (perhaps still requiring the forced player click Confirm when there are 0 or 1 legal moves)

Not sure if you are or aren't (didn't see it in my game): show doubling cube in neutral position at start, and possession/face when offered to or owned by one player

Show quick "emoji" style reactions so you can send e.g. a :P when someone dances on the bar several times in a row?
Most Americans don't have a passport and have never left the country.
That nice for 2019. How about atm though? :)
TODOs are ok when you're keeping track of what you were doing the previous day and what have you but for anything long term they are awful.

If you want other developers to see these TODOs in mainline, then they shouldn't exist and instead be in your teams project tracker.

Would you put every task as a TODO in code? No of course not. Its not easy to manage by non-coders, low visibility to anyone not in the file in question, no priority or organizational quality, no way to prune or plan these TODOs, etc etc.
If you would wouldn't put every task in a TODO, why put any task?

If you invest heavily in TODOs you just end up with things that should tickets and aren't or vague desires that would never end up as tickets because they're not well thought out anyway.
'Mystery Science Theater 3000' returns with new episodes
FYI, the latest Linux editor is always linked-to from the last post in this thread:

https://forum.unity3d.com/threads/unity-on-linux-release-not...

Why they do this in a forum thread instead of having a link on the normal download page, I cannot imagine. It's no wonder you couldn't find it! :)
Luxury!

I remember using Sublogic's Flight Simulator on my Apple II. Frame rates were measured in seconds per frame.
Even as someone who is vaguely interested in ...athletics... it never occurred to me look at marathon records. I'm utterly flabbergasted to find out that that is in fact true, that the record is sub 5 minute miles, let alone 4:40.
I'm so happy they're back on track I'm even having thoughts of sending them money. Just because they proved the possibility of good design without the latest transistor processes; and are putting a healthy dose (just a healthy dose) of competition in the market.
The odds of winning the lottery are better than improving yourself and taking control of the value you provide to people?
With respect to kids, one thing that surprised me was that almost everyone I spoke to lived within walking distance of their kids' school and were more than happy to let their kids find their own way to and from school unsupervised! I don't know whether they were just trolling me, but it seems like a lot of the fears we have here in the US don't exist so much in NZ.
It really depends. My usual routine for brand new projects is to init RCS/tracking only once something meaningful emerges, and that time may vary. For "research" projects I simply don't do that, because initial refactoring history has no value and project is copy-and-throwaway anyway. Marker comments may be the only tracking method there. Once code is moved into real workdir, all todos are subject to regular issue tracking.
Sysadmin accused of crashing former employer's Oracle database with logic bomb
Cool, that's workable speed. :)
I remember doing an assembler class where you needed to load something in A and B before you were able to perform an operation on it.
That points to a well developed individual memory. I don't think they're using the locations of nuts to encode knowledge for each other and future generations. (If they are, that's tremendous.)

But imagine if the birds also carved symbols into tree trunks and taught their friends how to interpret the symbols to find hidden caches of nuts, or to share techniques for building more durable nests, etc.

Written language allows us to store, access, and share information beyond our individual memory limits. It is sort of a collective memory as well as an expansion of individual memory. I can write down the locations of 21,000 nuts, and I can hand that book off to you.
LLBean doesn't have the same reputation as an outdoors/backcountry store, but there's a large overlap and they still offer the unconditional warranty REI has since abandoned.
> Unity is fake 2D (locked orthographic 3D)

I don't use Unity, because throwing around vertex buffers isn't particularly difficult, but this is a pretty silly comment. Quads in an orthographic projection is what's done by literally every modern engine that's designed for any level of performance. "Fake" 2D is normal 2D in 2017.

And, uh. It's what Godot uses too.
They normally advertise them.
GM creating 1,100 jobs in San Francisco
On an Apple II, the built-in speaker could only do two states. You had to PWM your way into sounds while drawing on the screen and trying to keep audio sample rate while reading the analog joystick that took longer to read the more up/right it was.
Kids walking to school by themselves (once old enough to have decent judgement/not get lost :>) isn't at all unusual in towns in Australia either.
With air travel the routes are the product. If there is a monopoly on the route, there is a monopoly. And a cartel situation with the carriers agreeing not to compete with each other on that route.
It's not obvious to me what the difference between "real" and "fake" 2D is.

What is hard to do in Unity because its 2D isn't "real"?
The GameBoy Advance was very similar. If GBA happenes to be more interesting to anyone here, https://www.reddit.com/user/fuzzylumpkinsclassic/submitted/ is in the process of creating some nice GBA homebrew tutorials.
> housing prices are extremely high. I don't understand that, there is plenty of space everywhere (maybe except Wellington) and somehow they manage to not use this advantage..

Call it an experiment in whether they can build a country around American tech billionaires. I would wonder whether the prices of things reflect that, and whether it's different if you're a native (or whether there's some other mechanism at work: in Vermont, I pay less for housing because I'm able to declare my home as a homestead. If I was an out-of-stater keeping a summer house in Vermont I'd be paying a different rate.)

It will be interesting to see how New Zealand deals with its influx of hyper-wealthy. That will probably continue until we invent the intercontinental ballistic pitchfork ;)
Do airlines in North America make around $10 profit per customer?
I actually noticed to opposite in some parts of the country - a school bus doing what appeared to be a 20km tour in the countryside :)

But yeah, totally agree on the fears - kids have a lot of freedom there. On the other hand, I believe US is an outlier here too - it's quite frequent in Europe to let kids get back home alone.
Cray 2 was a cabinet-sized minicomputer. They "solved" the heat problems with airconditioning and fans.

The issues revolving around nano-meter scale heat bottlenecks is fundamentally different. You're smaller than airconditioners and fans.
My first sound card took me ages to properly configure addresses and interrupts. I played Doom with MIDI audio only for a long time. It was like going on a homicidal rampage with headphones and loud music.
Apple vs. Google vs. Microsoft: who will get to the future of PCs first?
Game from scratch[0] has a good tutorial, between it and the official docs you can get a basic game up.

[0]http://www.gamefromscratch.com/page/Godot-Game-Engine-tutori...
Let me encourage you to be both. Butler is one of the most amazing people I've met and had the great pleasure of working in the same environment with him for many years. I also think that all of us who were there would not want to try to separate "the great people" from "the great environment" nor would it be possible without great distortion (this is the point that most people miss about ARPA/PARC).
.. but there was no "graphics acceleration" involved, and use of mode X is disputed: https://www.doomworld.com/vb/doom-general/57861-have-you-eve...

Due to the algorithm it was double buffered, but all rendering calculations were definitely done on the CPU and the graphics device used as a framebuffer. So having a fast processor was critical for DOOM.

It was really only in the post-3dFX era that processors became irrelevant, and then only until physics modelling caught up.
Finally, a "for the children" argument that doesn't take away rights. Given the situation, my emotional state is hopeful, but not sanguine.