skysight-inc/HackerNews huggingface dataset:
Tcl/Tk interpreter and C libs are way more portable than js. It is actually stupid.

If we revamped the tk default look and coded directly in tcl/tk "apps" would more secure by default, less costly and doing the job a tad more correctly.

Instead of using UDP like stream over HTTP (webosckets) we could even use UDP or RTP or whatever native protocol that does the job. Even TCP. We could actually do the application without frameworks, without all these stacks, and with far less interoperability headaches (like testing for all browsers) and less vulnerabilities.

Not to say js is insane.

What is the competitive advantage for the web stack nowadays compared to tcl/tk after all?
It wouldn't work. Most browsers have a limit of about 2000 characters. Assuming a base64 encoding, it means you have about 1K of available data (since most saves have a power-of-2 size), far from being enough for any real game (especially if you want a save state, instead of an actual save - that would require to store the entire emulator state, which are at least a few megabytes tall).
This is great. A good example of why this is great, is openssl. Because ports/packages build with the base openssl, a security team supporting a release usually has to maintain an abi compatible version in base. If ports/packages simply used their a packaged of openssl, it would make it much easier for ports/packages to update in lockstep, as well as the base system to update on its own schedule (update to newer version and simply update any outdated api usages in base as well -- and for example to use libressl instead).

I think BSD's exporting so many libraries as part of the base install made much more sense in the time with small hard drives, but maybe not as much today.
Those are interesting, but the quality doesn't really seems to improve much, if at all, from the 70mm analog pictures taken with Hasselblads during the manned missions.
There was better video once. The original public pictures came from pointing a broadcast TV camera at a slow-scan monitor, which is why they're so crappy. Better data was recorded at the tracking stations, directly from the downlink. Those tapes were archived. Efforts were made recently to find them. It now appears that when NASA had a shortage of 1" tape in the 1980s, the tapes were reused for Landsat imagery.[1]

[1] https://www.hq.nasa.gov/alsj/a11/Apollo_11_TV_Tapes_Report.p...
It was definitely that for me. I was a few years younger, and my dad's office (University campus) was the only place with networked computers I had access to. So we'd get in there and fire it up on a couple of Macs. Initially, the office just had B/W and Greyscale monitors, but the game looked great none the less.

I do recall the network configuration to be a bit finicky, so its possible that we spent about as much time setting it up as we did playing.
I believe that was 120 film. And yes - those looked incredible.
>>Yes, but to be the first person to climb a mountain takes tens of thousands of dollars of gear, extensive research, and lots of experience.

The right way to look at this is to see, if you would climb the mountain tomorrow if you had all that. The answer is obviously for most people 'no'. The real reason why most people do no climb a mountain is because it hard.

>>They re-invest their $100 until they can buy or commission the gear they need, gather experience on other mountains, and spend time learning about their target until they can make the climb.

Very true, plus they keep climbing a lot of smaller mountains.
‘Technological fraud’ discovered at Zolder cyclocross worlds
I'm there right now.

I think the only reasonable alternative would be something like erlang at this time.

I see M as still used because it is without fail very predictable in resource usage and behavior, and with certain patterns, not prone to fail or crash. It also can be updated in runtime without having users have to restart or reconnect for most cases.

I suggest Erlang, because it has the similar desired behavior for error isolation and predictability.
The State of P2P Lending
Audio cassettes are back–because hipsters
Booster Fuels, Which Fills Up Your Car While You’re Working, Raises $9M Series A
And if you actually took them there and showed them the objects they will claim that those were put there after the fact. They will acknowledge that now we can go to the moon, but back then it was all fake.
Great, so our descendants can work 70 hour weeks for 120 years rather than just 30.
You might want to read this: https://en.wikipedia.org/wiki/Diana_Nyad#Cuba_to_Florida_swi...

Yes, you still need money to attempt something big. But that's really a small blocker given what it would actually take in terms of human effort to do some thing of that magnitude.
I use the mouse a lot because the VS IDE forces the use of the mouse for all sorts of things. If only there were a simple way of connecting Emacs to the compiler I would probably drop VS for coding and use VS only for code review and other interactions with TFS.
The organizations that want to sell common core style instructional materials to school districts. Their lobbyists just wrote them a $4B check.
Hmm...I haven't published many of my Gawk scripts, but here's a simple little IRC bot using Gawk sockets: http://woodruffw.us/snippets#awkbot

The general procedure for using a Gawk socket is just building a string of the form `/inet/tcp/0/example.com/80` (example.com, port 80) and redirecting to/from it as a coprocess with `|&`.
LinkedIn 4.0 biggest update integrate Material Design – APPlite
> In future Group chat may evolve to be Slow-First, instead of Fast-First: Present an email style interface - no chat context, lots of white space, Subject line, etc. Then if you are both online and the recipient(s) respond quickly, dump the email stream into a chat window.

Wasn't this the one of the central ideas of Google Wave?
Based on the rest of the commend, VDN = video distribution network. I think the 'VPN' is a typo and should be another 'VDN'
I was an OpenVMS sysadmin and C/COBOL/BASIC programmer writing code for mostly storing tons of data and sending it off to other places.
Hopefully though, now that HP spun off the VMS engineering team and the talk of an amd64 port coming in 9 they won't have to move.
Thanks! Make sure you use https everywhere :) Also, my co-founder would shoot me if I didn't mention our startup is hiring.
The Automatic Neuroscientist
Refuting crazy ideas is something extremely important, imo, especially if they are widely held. But you have to refute the best possible version of the argument (if there is one), not a straw man weakened version.

The "strongest" version is that we have landed many spacecraft on the moon (placing mirrors, artifacts, etc), but the human part was staged. I think a Chinese photo of clear and obvious _human_ presense on the moon actually would be a big deal as far as putting all the craziness to bed.
The wonderful movie For All Mankind [0], from 1989, features high quality footage of the Apollo moon landings and a beautiful score by Brian Eno.

[0]
https://en.wikipedia.org/wiki/For_All_Mankind
Neural networks might be tricky. Logos tend to be precise, neural networks work better when the result is fuzzier.

On the other hand, identifying a good logo is the sort of fuzzy problem that you might be able to train a network for. Use it as a fitness function over some other algorithm.

You could have a generator that combined a variety of operations into a 'logo expression' that generates an image.

Have values and operations in the expression to represent:

a variety of geometric shapes.

composite operations (union, intersection, subtraction etc.)

symmetry operations (reflective, rotational)

Glyph images (possibly with some sort of semantic metadata to enable relationships between multiple glyphs)

Transformations (translatiosn, rotations etc. Possibly just a matrix)

Filters (smooth corners, grow shape, generate outline)

So you get something like

square(1.5).rotate(45).smooth(30).outline(3).translate(-0.5,0.0).rotationalSymmetry(5).subtract( circle(0.25).translate(0.5,0.5) )

Which if I got it right should be a set of 5 squares with rounded corners and a line thickness of 3 arranges in a circle and a small circle cut out of the bottom right corner of the squares.
Move Anything Anywhere – Anyvan
CIA planned rendition operation to kidnap Edward Snowden
How do they define a TLD? What's, for example, .co.uk to them?
I'm sure once the price of oil increases their margins will plummet and they will suffer a grim fate.
It's said in the article, but...

* A private living room with a telescreen that watches and records you 24/7, for your own good
Just like minecraft did with infinitmine (or so I think it was named)
This "survey" was held in villages in 5 of the most backward states in India. In Hindi. 13 years ago.

Two of the states also do not speak Hindi as their primary language.

Do you really think this is a fair representation of India as a whole ?
For me the hard part is keeping information together and going back to it later.

Chat will always be too temporary to compare to more manageable things like E-mail.

Was an entire conversation captured in the comments of a bug report? Was it captured in an E-mail thread? Was it discussed elsewhere? Or more likely, some crazy combination of all possible communication methods...

E-mail is only a problem because no one seems to improve the tools anymore. (Or they get worse.) There is plenty of room to innovate, still. Why, for instance, can I not even edit my E-mail subject lines...must I be forever cursed just because someone chose "Re: " as their entire subject? Also, it's great that E-mail clients usually correctly guess what a thread should be but why can't I manually intervene and make or modify my own threads? Why aren't there literally dozens of more options for rules and filtering?
For years Android users complained, that when apps were originally introduced on iOS and later brought to Android, they were looking like iOS apps. I guess that Google realized in the end, that it works both ways.
E-mail is great. Group chat is great. People are jerks and no technology can fix that. Slack and HipChat work best if you divvy up channels. One for project team, one for each discipline or interest group, and maybe one just to post gifs and chit chat. You can tune in and out to whatever is relevant. Chat is both clear and precise like email (written not spoken), is asynchronous so you can go to the bathroom between messages, but still more immediate than emails that may go unanswered for days.
Your office setup only works for the larger ones. And then for Windows machines that are actively managed. It doesn't for example address a BYOD iPhone.

The Plex solution looks good. I wonder if lets encrypt could provide a similar solution that works for everyone, rather than products having to reimplement what Plex already did.
Unfolding the Earth: Myriahedral Projections
Desktopen – a CLI util to open and position X windows
HAproxy can do Layer 4.
> How much of [the pledged
> 4,000,000,000 USD] will go
> to good teacher and interesting programs?

It looks like about 1,000,000 USD will go directly to educators. [1]

[1] https://www.whitehouse.gov/blog/2016/01/30/computer-science-...
Most of my programming has been done in pl/sql. It's still the best language for interacting with a relational db I've seen. I've just started using c# and when I pick up some more linq I think I might like it. I also program in javascript, java and c is just that plsql has been the best way to get stuff done for me working with enterprise db apps since the late 90s.
This was my only thought. When a system is that efficient at squandering resources, you can't fix it by throwing more resources at it.

I'm reminded of L.A. Unified and the iPad debacle:

http://www.latimes.com/local/lanow/la-me-ln-ipad-curriculum-...

They bought over 120,000 iPads, they paid above retail, and nobody ever thought of implementing a policy assigning liability or establishing any procedure in the event of damages or theft. To iPads. That were given to the children of low-income parents. In low-income neighborhoods. In Los Angeles.

Another few hundred million dollars went of course to an overpriced and ineffective Pearson curriculum. Another few hundred million to "improve internet connectivity in schools."

All told they spent about $1.5 billion -- not nationwide on colleges, but in just 1 school district (LA Unified) -- and we really have nothing to show for it whatsoever. Apple made some money, Pearson made some money, some company that makes expensive routers probably made some money, and the citizens ... well, not so much happened for us.
I wonder why this requires a second interface, as apposed to just an ip alias for the VIP.
All of this is trivial to figure out from the provided command line. As a matter of fact, I did just that to verify it was possible and it took about 3 mins (which was what one would expect given that command line) to get the file, untar it, and look at the build script and the other build script it references. Since anyone downloading this tool likely wants it, 3 mins is fine.

That second build script includes more non-SSL fun if you feel like playing that game.
http://ultimateviralmeme.blogspot.com/2016/01/proposal-sybil...
Using an 'unfashionable' language is similar to other areas in life where one rejects mainstream or too modern things for obvious reasons:
- Be different.
- Use something which is extraordinarily suited or especially made for your task at hand (in other words: do not compromise).
- Maturity and stability is great.

Please add more. The analogies are manifold.

I really like modern re-implementations of well proven languages (Clojure <- Lisp, Factor <- Forth, ...)
Like Google Wave?
Yes, e-ink vs. gyricon was a big fight back then.
Perl and C++ here. You are making me feel modern and up to date :-)
When Google, Facebook, etc. refer to "production" they typically mean google.com, facebook.com, etc.

EDIT: If you're going to down-vote this comment, at least provide detaro with the correct answer to his/her question!
This proposal outlines a social governance project meant to encourage more responsible collaboration and possibly bootstrap better autonomous decision-making based on human examples:
http://ultimateviralmeme.blogspot.com/2016/01/proposal-sybil...
Top Charts – United States – Webmaster TV
The pressure described in this article is the pressure of the stream. Email has this problem too: there are time-sensitive discussions happening, and your brain knows that there might be a cost to missing something.

Seize opportunities to take conversations out of the stream. I do this by maintaining an internal blog that's just a Google doc linked to other Google docs. If there's an idea or a plan that is important, I summarize the Slack conversation and flesh it out in a document, then put the document in the stream. The document has its own commenting system that avoids the stream: you can discuss any point in the conversation no matter what time you're jumping in. The individual documents are discoverable because they all link back to the doc that functions as the index page for the "blog."

It's a better way to think collectively. Someone should build a product around it.
I write a lot of C and C++. Considered Java for a recent Web api backend project but went with node in the end due to the richness of available libraries, somewhat quicker development for simpler things, and lower cognitive load from same language on both sides. I still sort of prefer strongly typed languages though. I hate the idea of bugs at runtime that a compiler might have caught.
As far as I know, building it is fine but you can't network it without FCC licensed components.
Works fine for me, with or without adblocker
Yeah. Never coded a driver did you?

It is as smart as saying that by using a hammer heavy enough you can make a cube fit in a triangle. It is possible, but defeating the purpose of consistent API.
A good teacher will inspire kids, will get them to work together, will be a person to go to.

What evidence do you have that even a fraction of teachers do this? And what evidence do you have that teachers "worked for the developed world" (i.e., had some measurable beneficial effect)?

There will always be bad teachers, and outrageous stories about them making way around the internet.

The stats suggest lots of them are bad. Rather than more teachers, maybe what we really need is a device to ensure that teachers actually come to work and the political will to stop paying them if they don't.
Well it counts as a vegetable in school lunches....
As someone who has been trying to hire CS talent, I can say that most of my interviews have been pretty underwhelming. Maybe 10% possess the level of talent and interest that we're looking for, and as few as 50% can even code fibbonacci. Like 20% are able to write a successful nlogn sort. And that's after I tell them that sorting will be a part of their interview!

I'm not sure that more schooling is the answer, but I do feel like we are always strapped for talent. The people who pass are usually spent a significant amount of time teaching themselves.
Wildcards are important and LE should support them, but it will take perhaps some more work on the validation rules. Dynamic subdomains are powerful stuff, and even a real-time automated cert request is a poor substitute for just having the wildcard. If you're doing sub-domain per customer, the wildcard cert is definitely preferred particularly if you're proper multi-tenant all the way down the stack.
"Call Girl" appears to be a complete fabrication. Gold digger? Sure. Sex worker? Hardly. None of the cartoons indicate that Lilli is a prostitute. Even the Wikipedia page says she's a secretary.
Hasselblads cameras was used in the Apollo missions. [1]

Twelve hasselblad cameras were left behind on the moons surface.

It was not that many years ago, around y2k or shortly thereafter if I remember correctly, that hasselblad finally decided that digital photography could match the picture quality their cameras achieved using traditional/analog film and started to manufacture digital options for their cameras.

When I look at the pictures from the moon I start to understand why they held a stiff upper lip for so many years.

[1] https://en.wikipedia.org/wiki/Hasselblad#Hasselblad_cameras_...
Anything NSA can do they can do if they know the method. 0-days in lower than app layers abound, esp for Chinese and Russians. Russians also mastered emanation attacks long ago. They and U.S. had a nice cat and mouse game on that. Chinese actively counterfeit our gear with who knows what added in there.

So, my framework and counter to the NSA guy doesn't just apply to the NSA threat. It applies to foreign, nation-states too. The barrier to entry, esp for non-app attacks, is lower than ever with even hobbyists publishing attacks on the net due to seemingly no effort at device- or router-level security.
I will never chat in a "hate group" I am completely opposed to hate groups.
haha. ha ha ha.

a lot of pakistans intelligence services are financed by the cia (seriously, search it) and it is well-documented that the 'militants' coming over the border r paki agents. the dick swinging is over ownership of Kashmir, and no surprises, US-published maps of India do not include Kashmir as part of it. and india is never the aggressor in borded encounters, this is verifiably true.

please i sincerely request u to watch this - https://m.youtube.com/watch?v=qVHzAinRH4g - to see the sort of propoganda us regularly engages in to dupe the global discourse. it is a very intense 1 hr watch and i daresay ull enjoy it more than many movies. noone has anything against americans themselves. just that their money is going to finance a govt that is increasingly mort aggressive at establishing global domminance, and that too using underhand tactics. please watch it and tell me ur opinion of it. my american friends liked it a lot.
Last I knew Skype (at least for Windows) was written in Delphi. That knowledge is a few years old so may no longer be true post-Microsoft acquisition.
Although this is the first time something like this has been found in competition, I can remember a few prior allegations or instances that many people have found suspicious. So I don't personally find this to be a complete shock.

One thing I find interesting, for road cycling at least, is that the UCI mandated weight minimums could make it easier for a rider to attempt something like this. Many of the bikes need weights in the seat tubes to bring them up to the minimum weight, so the extra weight of a motor and battery wouldn't stick out as much. If they were to lower the 6.8kg minimum, a bike with motor and battery might end up weighing noticeably more than the average bike in the peloton.
A TLD. They define domain as anything the average user can purchase.
Things like this just make my mind spin when contemplating the number of layers invoked to get it working.

an OS running inside DOSBOX compiled to JS deliver over HTTP/TCP/IP to be interpreted by a browser (at this point perhaps a OS in its own right) running on top of a OS on top of a CPU.

It really feels like we are back in the leased terminal era...
My project manager who is from India liberally uses the four letter word at work ... At every project meeting she says fk this fk that .. I don't know if she is just showing off , is this feminism or what? But my HR training says I should complain to HR because I feel annoyed and offended. I get really pissed hearing it again and again but no one else seems to mind so I am not sure what to do.
I am 40 year old Indian male working in NY.
I'll add to that the possibility of adding a layer similar to http://www.contextfreeart.org/

It occupies a somewhat similar space, (I believe it does not provide composition operations). Having the ability to define shapes as a probabilistic combination of other shapes gives you a massive variety of possibilities.

something like this would allow for a good variety of base imagery which could then have the layer I posted in the previous comment come after.

Check out the context free art gallery for some amazing (not very logo like) images

http://www.contextfreeart.org/gallery/
Like most languages, they evolve over time. The latest version of the IEEE standard version of Verilog is Verilog 2005, but there are also offshoots, such as SystemVerilog. While most things distributed for interoperability and targeted for general understanding are written in Verilog, most actual designers use SystemVerilog, which was eventually made into its own IEEE standard. SystemVerilog adds a lot of object oriented features, and is a pretty clean addition to Verilog.

As far as why Intel, ARM, and everyone else mostly sticks to these languages is similar reason to why C is still used... it is because it works, and works good enough. After 20 years of just having Verilog, enough people agreed that it needed a update, and SystemVerilog developed. Another big reason is the fact that Intel, ARM, etc. all rely heavily on scripts and design flows that are common between pretty much every semiconductor company... all of the EDA vendors have united around these standards, and in a world where interoperability is required and very little innovation happens on the backend tools, people stick to what works.
These days I struggle to find a lot of use cases for non-IT-people to use programming. It makes a fine hobby, but not better than another hobby.

For a while I was enthusiastic about things like Greasemonkey which would have allowed people to modify the software they use on a daily base. But it doesn't seem to have taken off, and presumably web clients are increasingly more complex so that "greasemonkeying" become too complex, too.

Long story short - I'd be happy to hear about examples for ways that non-IT-people could improve their lives with programming.

I have even considered to donate part of my time to solving such problems, choosing from user-submitted problems.
Another me-too from Apple. And not so secret, e.g. they bought augmented reality company metaio a year ago.