skysight-inc/HackerNews huggingface dataset:
They aren't separable. The thing that makes you empathetic towards your own family, is also the thing that makes you go kill the other tribe.

"Morality" isn't an actual functional measurable thing, and there is no consistency across cultures so that is right out of the window. Culture has as much to do with behaviors as differences in the brain.

The difference between the "ethics/morality" of an un-contacted tribe in Papua New Guinea and those of Finnish royalty are staggering - yet they have effectively the same hardware.

People need to understand that you can't create something more powerful/smarter than you and expect that there is a way to ensure it won't kill you.
mioco use to require nightly builds until 1.9. It's so recent the readme still says that :

> Note: You must be using nightly Rust release. If you're using multirust, which is highly recommended, switch with multirust default nightly command.
how does this compare to ace editor[0]?

[0]: https://ace.c9.io/
Still waiting for that Silicon-Valley-As-A-Service startup.
I would say that the first place I would target would be renewals -- the first time is scary.
Same Kik here: https://news.ycombinator.com/item?id=11340510
They cite the purported note from the attacker, despite the fact that it was immediately called out as a phony with an incorrect signature.
So is the clay endorsed with the fingerprints of the scammer?
I only started looking into it two weeks ago, so setting aside some time here and there on a few weekends, sending emails when it wasn't working. Main challenge was how to go beyond the original tutorial, without getting too deep in the weeds with Fortran
Sure, but then this just turns into "Bought iPhone 6s, received box with iPhone 3s."
How to Use Vue.js with Laravel for the First Time
They already are with higher prices.
How about Amazon paying for traffic caused running bits and bobs back and forth?
I think what you are describing is just action-reaction. Cause and effect. Something happens, people react. I hate to oversimplify, but this is at the very core of human nature. A societal supply and demand...
I pretty much agree entirely but have been too ashamed to say it :)

The build tools in Rust are incredible (given the maturity of the language). OCaml is also rapidly evolving as well (after a brief period of stagnation). I think those two languages would and probably even now make for excellent enterprise/business programming languages.

As a tech decision maker I would love to build future projects with Rust or OCaml but the cognitive load and talent needed for both those languages is higher sadly. The Ocaml build tools were a disparate mess back when I used to use it in college and for pet projects but I can honestly say there has been unbelievable strides forward.... and OCaml compiles so damn fast. I still can't believe Go users brag about compilation speed when I swear OCaml has been and still is much faster (IMO/anecdotally of course. I don't have numbers).
How about using different browsers for different screenshots?
Smalltalk in the 70s was "just a great thing" for its time. The pragmatic fact of also wanting to run in it real-time fast enough for dynamic media and interactions and to have it fit within the 64Kbyte (maybe a smidge more) Alto rendered it not nearly as scalable into the future in many dimensions as the original ideas intended.

We have to think about why this language is even worth mentioning today (partly I think by comparison ...)
Hi Alan,

On the "worse is better" divide I've always considered you as someone standing near the "better" (MIT) approach, but with an understanding of the pragmatics inherent in the "worse is better" (New Jersey) approach too.

What is your actual position on the "worse is better" dichotomy?

Do you believe it is real, and if so, can there be a third alternative that combines elements from both sides?

And if not, are we always doomed (due to market forces, programming as "popular culture" etc) to have sub-par tools from what can be theoretically achieved?
I agree with tanderson92. Whether the actual science from all the simulations is "worthwhile" is for people much smarter than me, but to get time on a "leadership" class machine, you have to prove in your application that a) it will run properly on the hardware; and b) that it's science you wouldn't get done on smaller machines.

So lots of the "big data" type problems with lots of uncoordinated jobs aren't going to take advantage of the primary component of these big computers, the node interconnect. The computers really shine with big fluid dynamics simulations where there's lots of chatter between different components of the simulation to communicate boundary conditions and the like.
Ruby Arrays on Steroids
Hello Alan,
In light of the poor results of the OLPC project, in reference to the Children's Machine, leaving aside commercial factors, do you think the Sugar user interface is appropriate for the task? If not, how can it be improved, what is good/bad about it?

Thanks!
Does Atom still feel slower? I've used Atom before and it did feel sluggish, and using VSCode for TypeScript really felt lightyears ahead from Atom. (maybe a bit unfair of a comparison since it's most likely nicely integrated for it, but whatever)

To be fair I haven't caught up with their current versions (I'm a vimmer, I just tried them) but I think I tried Atom after the React move.
If they can get xhyve based VMs stable when co-existing with VirtualBox, then yeah, that will go a long way towards replacing Vagrant for me.

That said, I'm not a huge fan of Docker's feature churn; having to re-install, reconfigure, and re-learn tooling that is central to my workflow every other month gets old pretty quickly.
ECS wasn't too bad. The approach they took made sense when it first came out but Amazon haven't evolved the idea since then. Personally I think that GCE's edge won't come from their container support since AWS and Azure both support k8s but will come from their value-add analytics and data services like BigQuery, Dataflow and so on. If Azure and AWS can't compete on that front then GCE will start to cannabilise the customers who are only still using the respective cloud providers only for infrastructure. GCE still has a long way to go before it becomes a serious contender.
I am a Dutch person and I’ve lived abroad for about half of my adult life in places like Japan and USA. I identify myself as both a Dutchman and a European. Just two weeks ago I shared a beer with an unknown Frenchman while watching the Eurocup in an Irish Pub while rooting for his country (Netherlands did not qualify). I am European and I love Europe. The things I miss most about home are my friends in Amsterdam (many of which have different nationalities) and I miss European food (the seasonal stuff you find in small villages in Southern Europe).

Even though I have these strong feelings towards Europe, I am against the EU as a super-state. I have been a “Euro Skeptic” ever since I started reading about liberty and became a libertarian. Unfortunately, being a Euro Skeptic and/or believing in smaller governments gets you cast into the “Right-wing Nutbag” camp in Europe (even by my own parents).

A lot of “Remainians” have strong personal feelings towards Europe just like me. They’ve benefited from some EU initiative at a university, or perhaps they married a fellow European person. Also, they enjoy the benefits of the Schengen treaty, being able to travel and settle freely - without spending years of legal fees and stress on immigration like me. All of these things can be accomplished by treaties and standards without a monolithic EU super nation. Trade and treaties (like Shengen) are great, and they are perfectly achievable without an EU super state).

There are countless of arguments around the democracy and economics of the EU, but at the end of the day the EU is an idealistic construct. It was created with noble intensions to create peace on a warn-torn continent - accelerated quickly after the fall of the Berlin Wall (to address a strong and unified Germany).

Yet once again, the idealism of Europe (and in my opinion the disregard for the fundamentals of liberty) is creating a new cycle of instability on the continent. Whether there’s going to be a Brexit or Bremain, a storm is coming.
Alan,

Computers have been a part of education in the United States for several decades, but you've argued that technology isn't used to its full potential.

1. Why has technology in schools failed to make an impact?

2. How would you design a curriculum for your children that uses technology effectively today?
Come to think of it, AltSpaceVR on the HTC Vive looks a lot like Croquet.

I think Google Glass should've been held back until VR/Augmented Reality gets established. Many Croquet style roving "viewports" projected from Google Glass feeds in an abstracted 3D model of a real world location would be a great way to do reporting on events.
If you were to design your own high school curriculum for gifted students, what would it look like?
Thanks for the cache link, basically its a collection of links to any news article that said "<x> can be the next Silicon Valley".

I really liked Brad Feld's take on this which was that trying to be the "next" Silicon Valley was a losing proposition, instead just focus on removing barriers for people who want to innovate and you'll get the economic growth you desire. It is amazing how unsettling that is for local governments.

I talked with a state representative from New Mexico on a flight to Denver who wondered what it would take to make New Mexico the next "Silicon Valley". I asked if they had enforceable non-compete agreements there (which they do), and then asked what it would take to change that. He said it would be really really hard given the commercial interests. And I said, "Well that answers your question, New Mexico will never be the next Silicon Valley." It kind of stunned him when he understood it.
Do you think artificial human languages designed with strong logical rules (Lojban..) can be succesful?

Do you think they can act in a-la Newspeak(the 1984 Newspeak) way?
What do you think of Bitcoin and use of computers for money and contracts?
Its always been my opinion that not only are "entries" (funding) a necessary precondition, but also EXITS. Thats the magic momentum of SV;
- Hordes of post-exit entrepreneurs funding the next generation of businesses and providing mentorship to the next generation of entrepreneurs.
- A good number of capital sources who have had enough successes to keep rolling the dice.
I certainly can't disagree about the SysV boilerplate, but I also haven't written more than 5 or 6 of those init scripts in the last decade, so it's never seemed bad enough to me to ditch it for something completely different.

In my current day-to-day, between work machines and my personal machines at home, I've only got to deal with init stuff occasionally, so picking up the Systemd way of doing things will take me a while.
Any memories or thoughts about Gregory Bateson?
Same situation with "authentic" Apple earpods (which run about 30-50% of the Apple MSRP).

I'm surprised Amazon hasn't been sued by Apple for still allowing these to be sold.
Well what is thinking about then? What was the mistake the greeks made? In this video[0] you said thinking is not about logic and that was the mistake the greeks made.

[0] https://youtu.be/N9c7_8Gp7gI?t=45m45s
I'm concerned that none of these goals involve AI safety. Instead all of their goals are nearly the exact opposite, of accelerating AI technology as much as possible.

Safety was one of the main goals they promoted when it was founded. 2 of the 4 authors listed have publicly spoken about their belief of AI as an existential risk.

I'm not saying that a game playing AI is going to take over the world. But it does demonstrate the risk - we still have no idea how to control such an AI. We can train it to get high scores. But it won't want to do anything other than get high scores. And it will do whatever it takes to get the highest score possible, even if it means exploiting the game or hurting other players, or disobeying it's masters.

Now imagine they succeed in making smarter AIs. And their research spawns new research, which inspires new research, etc. Perhaps over several decades we could have AIs that are a lot more formidable than being able to play Pac Man. But we may still not have made any progress on the ability to control them.
Ask HN: Who's Hiring, Hire Me (Entry Level)
I'm a recent graduate of Ithaca College where I studied Computer Science. Looking for an entry-level position within the Greater New York City area. I've had a tough time locating entry-level positions which also don't require 3+ years of industry experience? With a lack of a personal network in the area being I'm originally from PA my search has been limited to online boards etc. and I'm having a tough time hearing back from most places.

resume: https://naterobodotcom.files.wordpress.com/2015/10/resume-updated.pdf
Why You Keep Dreaming About Being Naked (2015)
Among the parallel Universes there's undoubtedly one where development of IP stack wasn't funded by DoD. But it's not this one.
Sorry for the issue, we are looking at fixing it.
Hi Alan,

Previously you've mentioned the "Oxbridge approach" to reading, whereby--if my recollection is correct--you take four topics and delve into them as much as possible. Could you elaborate on this approach (I've searched the internet, couldn't find anything)? And do you think this structured approach has more benefits than, say, a non-structured approach of reading whatever of interest?

Thanks for your time and generosity, Alan!
> Clear win.

I'd call it a slight improvement. And after the major step back of using 2 to 4 times more memory for strings I'd call it a net loss.

> A code point string has other niceties, like being indexed by simple integers.

Again, no benefit of this. The only argument I've heard here is to prevent bad slicing and I've shown a way to prevent that.

> Also, we mustn't lose sight of what the T means in UTF-8: transfer. It's not called UPF-8 (the Unicode processing format in 8 bits).

By this argument we can't use UTF-16 or UTF-32 for internal processing of strings either. Back to code pages then.
You have stated before that the computer revolution hasn't happened yet. It seems we stopped trying in earnest back in the early 1980's. Why?

And what could be done to re-spark interest in moving forward?

My gut feeling says that it would require a complete overhaul in almost every layer in the stack we use today and that there's reluctance to do that. Would you agree to some degree with that?
Well may they can write 4-page essays because:

- That regulation is no longer in effect

- How was anyone negatively impacted by that regulation? It was actually demanded by the merchants.
Microsoft Research project uLink – the equivalent of web URLs to mobile apps
Even so, there's a good possibility of old-school fraud, with fake cashier's checks, or getting mugged. A recent trend has been for police departments to allow CL transactions to take place in their parking lots.
Clusion: Searchable Symmetric Encryption
What do you mean it has a long way to go? What exactly is missing in GCE compared to AWS? You just stated something you would be an edge in the future, but no cons it seemed like.

Interested to know because we're considering cloud providers.
Why Did San Francisco Schools Stop Teaching Algebra in Middle School?
Hi Alan,

What do you find most frustrating about software development at current times.

Regards,
Jyoti
In my (fortunately limited) eBay selling experience, you also just have some very stupid people. I got into a hassle with selling a brand new digital camera to someone because they refused to understand (in barely coherent English) that the "digital zoom" in the specs cut & pasted from the manufacturer was not a "zoom on the outside" to use his terminology.

I haven't sold on eBay for ages. There's very little I want to sell that is worth enough to go through the hassle though I'm not sure there are generally good alternatives. (For used photo gear, I'd use one of the online stores. I won't get as much but there's much less risk and hassle.)
You could "hot-edit" Lisp (1.85 at BBN) in the 60s (and there were other such systems). Smalltalk at Parc in the 70s used many of these ideas, and went even further.

Development environments should help programmers think (but what if most programmers don't want to think?)
How To: Let Your Laravel Eloquent Models Find Themselves
What are your thoughts on work/life balance in the computing industry? On growing older in our industry?
What do you believe that many programmers your know don't agree with?
Yep, I remember when CF first came out. It was really interesting tech.
I must have missed it when "Functional programming have become the latest craze due to a surge in Node.js"
Thanks for the attention Alan! I love the reverse-engineering the driven by desire approach :D

We need to find ways to free ourselves from the cage of "vendors getting programmers to make their CPUs useful rather than the exact opposite approach" <- meditate on this we all should
Most of them ...
China Tops List of Fastest Computers Again
The EU is dominated by Germany and France. They decided to impose on the people of small Cyprus a haircut when it was in financial trouble, but when France is in financial troubles they simply change the rules.

Or Germany got a free pass on the Maastricht treaties provision for GDP debt in the past, but other smaller countries were punished.
Move closer to customer step by step. Think of a funnel-based marketing process like AIDA: attention -> interest -> desire -> action (https://en.wikipedia.org/wiki/AIDA_(marketing)).

In the first stage - attention - use whatever grabs target group's attention. It can be very broad. Think of how beautiful ladies, beaches and kittens are used in advertising (yes, they all work like magic).

Once they start looking at you, go somewhat closer to what you do, start creating interest in your solution.

There are tons of successful companies where the road from attention is long and windy. We all dream of people searching exactly for our solution and immediately converting, but quite often that's not the case - and it's OK. Marketing and sales can be hard.

First example that came to mind is Buffer. A lot of the marketing they do is not related to their product area. It's just a good attention-grabber.
Could you recommend a small number of historic papers in computer science for undergrads to read so that they can have a bit more context for the state of modern tech? Thanks!
Video from article: https://www.youtube.com/watch?v=CkEGtwtpomc
The product states it's compatible with a bunch of browsers; of course the devs use a mix. That's not interesting.

But like the requisite non-white person in every group photo, Microsoft's choice of browser screenshots most certainly is a conscious decision. For the same reasons. It's not to fake relevancy; it's to signal they're culturally aware.
You can either have a bunch of different tools that do their own little thing and do them well and need a bunch of perl scripts and sysadmins on call to actually do anything useful, or you can have one large tool that does one meaningful thing and, by virtue of being one tool, does it well.

The UNIX philosophy is fine, it's just slowly escaping from the people who misunderstood it. (Oddly enough UNIX kernels have always been fine, partly because of the bikeshed principle, and partly because experimentally, doing a bunch of tiny things well doesn't actually get you a working OS.)
I do that sometimes, but that's kind of weird too. If you're reading a tutorial that keeps flipping between browsers, it calls attention to the browser rather than what you're learning about. We do sometimes flip between browsers for conference demos - I try not to call attention to it - just use a few different browsers and people who notice that kind of thing will see it.
I get the impression from the book Dealers of Lightning that Bob Taylor played an indispensable role in creating Xerox Parc. What are the Bob Taylors of today up to, and why aren't they doing something similar?

Edit: just noticed HARC and YC-Research. I'll check it out.
Oops: "...economic success equals human worth"
The idea of using this in power plans with natural gas may work. The global reaction is

CH4 + O2 --> C + 2 H2O + energy

I have to check the calculation, but the research paper looks legit. I'm worried because they use a very indirect process so it's not clear for me that the loss in the intermediate steps are small.

Also, I'd assume that if many power plants start to do this, then the nanotubes price will drop almost to the level of soot. (Would it be much cheaper to just make soot instead of nanotubes?) But they say that the energy production will drop only 10%, so this may make sense with some carbon taxes.

But I really don't like that in the research article they propose to use this in coal plants. They use a complex scheme, (with additional solar panels?), but the global chemical reaction doesn't make sense. They start with coal that is essentially C and the final product is nanotubes that are essentially C, so there is very little room to extract energy.
Slightly off topic. What are people doing about user data persistence on the cloud/Docker? Specifically, we are porting a desktop application to the cloud via application streaming technology with Docker, but we would like the user’s data and preferences to not go "poof" when the cloud instance disappears. Ideally, we would like some automagic way to attach, say, the user's dropbox account or the equivalent to the cloud instance. Is anyone working on that problem?
cgo has its own set of problems, and there is no single C API. The version comparison isn't in shared library form, and breaks API a lot. The C parser for dependencies isn't the same we use in control files, and there's no C API for parsing a deb (or unpacking control files).

Most of this just has to be done. I take your point, but I couldn't find much. And I'm a debian developer - who knows what most non-Debian people would find. The best APIs are in `libapt`, which is C++, and cgo won't work with that all that well.

So, yes, you're right. This is yet another project. That's uncool, but there's not a ton of other ways out, short of me making a clean C shared library and get everyone to switch to that :)
But small countries tolerate this because in return they get access to Germany and France's large markets.
Microsoft Edge Experiment: Battery Life
> What about someone who's primary assets are a couple of houses that (s)he rents out? Should (s)he be restricted from getting a market rate income on those houses?

They should not be restricted from getting a market rate, but they _should_ be paying a much higher land tax for their non-primary residences.

Same way big trucks and other industrial vehicles should probably be paying additional taxes for the roads, since they are responsible for most of the wear and tear.
In large companies we're already in the beginning of a backlash. Companies are going overboard on IT security, throwing tons of money at it relative to the past.

CIO's used to fear failed projects and downtime. Now they tell me they fear hackers. Many large companies in America are dealing with APT's as well. I'm sure others here can comment on their experience with this.

Instead of a backlash like the 80's I think there will be a split. I'm already seeing tech haves and have-nots. My gut tells me there will be those with amazing tech at their fingertips and those left out or even punished for trying. I recently commented here that security and privacy are a feature not a product. I want to retract that statement. Security and privacy may become an essential product offering.