skysight-inc/HackerNews huggingface dataset:
They're ~revealing~ the capability for computers to store text in foreign languages, even if the programmer doesn't speak that language natively? All the source docs say is that if a programmer wrote text in a foreign language, the code isn't going to blow up.

Wikileaks is implying -- heavily enough that every news article I've seen mentions it (some, even, without the "might" or "could") -- that the main reason the CIA would support Unicode is so that they can trick people into thinking they're Chinese.

Mentioning (the quite obvious fact) that it's possible to include foreign text in code as an effort to confuse adversaries, while discussing an actual implementation of text obfuscation, will confuse reasonable people who lack the technical understanding of what this is into thinking the software obfuscates text by somehow changing the language it's in.

Here's a more egregious example:

This doc (https://wikileaks.org/ciav7p1/cms/page_13763790.html) contains one line "Vehicle Systems (e.g. VSEP)." It doesn't elaborate what "Vehicle Systems" they mean or define "VSEP," but given the other projects worked on by the same team (all using embedded systems to spy on you), the most reasonable interpretation to me is that they'd be trying to intercept GPS and other sensor data, including voice and video from cameras and microphones.

Wikileaks wrote "As of October 2014 the CIA was also looking at infecting the vehicle control systems used by modern cars and trucks. The purpose of such control is not specified, but it would permit the CIA to engage in nearly undetectable assassinations." In this case, they added the word "control" from nothing, making the completely unsupported claim that the CIA is investigating the possibility of assassinating people by hacking their cars (which, hey, might be true... but there's nothing supporting that idea here).

Sure enough, dozens of article were written about how the CIA is killing people by driving their cars off cliffs.
Good point. Need another layer of value to justify thinking of using an app like this when hungry.
No love for FreeCad? It's certainly comparable to other desktop software for simple designs. The constraint solver is actually better than several I've used.
I tend to use this site when making recommendations.

https://www.stockdroids.com/

I believe this was posted to hackernews a few months back.
Oddly enough, I was able to do that whilst using an on-campus Unix account, for pretty much the same reasons ("cloud" computing -- shared access to a central compute facility by the users I was interacting with), in the 1980s, at Uni.
Thanks for the feedback and suggestion. Will look into that option as well.
Genode – Genode Operating System Framework
Some of us think Capitalism will not be the dominant organizing principle for resource management forever. Like many other -isms we expect it to have a beginning (growth) phase, a middle (status quo) phase, and an end (decline) phase. Some subset of those believe we are in the late stages of it already, thus discussion of "Late Capitalism". That doesn't necessarily mean total death—Monarchism and Totalitarianism still exist—it just means other organizing principles will be more dominant.

Others (you, perhaps?) think that Capitalism is the final form of our resource management ecology. To them, it just represents acceptance of fundamental laws of resources: property, policing, valuation, and money are inevitable constructs in any sane, functioning society where resources move semi-freely.

I respect people who believe the latter. But I am in the former category, and I (obviously) think that's a reasonable position as well.

What about capitalism-as-a-phase is so absurd to you that its suggestion immediately and completely discredits the speaker?
They don't really have a choice. I don't think you can simultaneously offer a quality product and still compete for advertising dollars with the Buzzfeeds of the world. The Times had a huge advantage in that they had a solid pre-internet brand. I wonder if it's even possible to start a company like that today without sinking hundreds of millions into getting it off the ground.
In an absolute sense I imagine they probably have more, given that they have something like 1.5 billion users. I think the type of trolling might be more mild in general though, back when I used it regularly it was mostly just 20 page political debates hinging on gross misunderstandings by both parties...

Obviously this is just my experience though.
The reality is: privacy is no longer possible in a connected world. So, rather than worrying about collection/privacy. Maybe, the best use of our energy is best-spent trying to pass laws that standardize disclosure to the customer and the mandating of an audit process...?
Most of these authors label people who are not trolls, btu rather just disagree with them.
In a lot of scientific and mathematical fields, "law" means "a mathematical relationship between two or more things that seems to hold under common circumstances". Take Newton's Laws. They're not true, as Relativity has replaced them, but they approximate certain regimes of reality, so they remain useful as shortcuts.
scary... but also lol at the css in the background image
Keeping the source available for projects, even those don't migrate to GitHub or elsewhere, is important to us.

We've updated the blog post with some additional details on the long-term archive plans: After December 15th, 2017, "CodePlex.com will start serving a read-only lightweight archive that will allow you to browse through all published projects – their source code, downloads, documentation, license, and issues – as they looked when CodePlex went read-only. You’ll also be able to download an archive file with your project contents, all in common, transferrable formats like Markdown and JSON. Where possible, we’ll put in place redirects so that existing URLs work, or at least redirect you to the project’s new homepage on the archive. And, the archive will respect your “I’ve moved” setting, if you used it, to direct users to the current home of your project.

There isn’t currently any plan to have an end date for the archive."
Yes it does. It even remembers different window sizes and locations for different monitor configs :)
Thanks for the reply. I know for some people homeschooling is non-negotiable, so was curious to know your approach. My aunt in Alaska homeschooled her kids, but mostly "because the local school wasn't very good."
Thanks for the pointers! I think (2) is the hardest, but I'll try some of the things Amy Hoy publicly shared about her Sales Safari process (can't afford 30x500 yet).
I get multi-minute lag on interactions and text input all the fucking time on Android with either Firefox or Chrome.

I can generally avoid this by dropping to a dedicated editor app (by preference, now that I've got Termux, Termux-API, and clipboard access: vim from a bash shell).

But one thing I can assure you this isn't is network lag.
I don't think you have the authority to offer such a guarantee.
Just want to note I have similar problems on MacOS especially when using multiple monitors. I.E. one monitor will work and the other won't until I restart.
Remember that everybody wasn't carrying around video cameras 24/7 the way they are today.

Security cameras don't tend to be aimed at the sky, and often use a low framerate, especially a decade and a half ago. The one "video" we do have was recorded at about one frame per second, and so is kind of lacking in detail.

What other cameras do you expect to have recorded video?
Not that it is but where they are and yes.
WTC FOIA videos: https://www.youtube.com/user/WTCFOIAVideos/videos

p.s.

this set seems to be quite comprehensive:
https://www.youtube.com/user/relapsed1/videos
The other engineers do their part, and then software controls it. Bad software destroys things. People get killed by accident.

Then there are the security holes in things that will never get updates, the malware-infested webcams and TVs... this too impacts the world.

We can combine it all: connected cars. This isn't "other engineers". It's software developers -- call them programmers or software engineers if you like.
Any lang that easily calls C and can be called by C, or can be compiled to C should be fine to use today.

Re: kernel - it's a lot of pretty simple subsystems. Each system is usually simpler (easier to verify and polish) than a lot of common libs doing really complex things (ssl, video codecs, ttf, ...). Complexity + raw pointers quickly add up to guaranteed problems.

Rust uses llvm. Use it for new development on any platform that llvm supports. A few microcontrollers might be left out.
This is an awesome idea — forwarded to a few friends.
Millennial Men wants to be Stay at Home Husbands!
I wish people understood this. Its so incredibly frutrating to deal with (controlling?) people trying to control the way communities that they have just joined operate. Here's an alternative to joining a community you don't like: don't join the community!

People will act like they understand this, but if they did, they simply wouldn't have a problem. Theres really no issue here if you actually understand this advice.
Sorry, what's the relevance of that link to my comment?

Edit: I see your edit, still don't get it. Did you maybe miss the fact that we're only talking about AA77 and the Pentagon here?
Car and cdr were register names. First and last are logical. Reminds me of Alan Kay complaining how Smalltalk and Lisp eat their children.
X11 did — run xdpyinfo and you'll see its idea of screen dimensions and resolution. (It's unlikely they'll have been configured correctly, of course.) If you look hard enough, you can find some ‘outdated’ plain-X software from the workstation era that respects it. It was the ‘Linux desktop’ crowd that threw that away, since they couldn't think beyond building Windows clones for PC clones.

And the vector-based competition to X (e.g. NeWS, Display Postscript) would have done better.
>...one exception: when the question has been asked countless times already, and the asker could have seen it if they had made the minimum effort of reading the community's FAQ. In which case, RTFM -- or rather, a link to the FAQ -- is the best response.

This is actually the RTFM-ish situations I hate the most; specifically as someone searching a forum and finding a thread or threads close to my own question, only to find the only responses are rudely unhelpful.

I get not answering an insipid post, or a mod locking/deleting one but replying to a question you find dumb or repetitive is a waste of time to everyone involved.

Just like "Don't feed the Trolls," I feel one shouldn't raise the post count of a time sink.
As far as you can tell, in your country, does it have to be always one or the other (spouse A spending 20ish hours working and the rest with the child while spouse B spending 50ish hours working)? Is it plausible for both of them to spend, say, X hours with the kid and 30-40ish hours working? I find the latter much more pleasant arrangement, for those that want to be able to have both careers and children (but this is obviously not a universal opinion).
What will be with custom ROMs?

Right now you can bootstrap a ROM because the manufacturer has to OS their kernel (GPL).

Now, with the kernel being proprietary, getting a custom ROM will probably be as hard as getting android to work on iPod.
I do most of my work in python, and don't plan on switching any time soon, but after playing with Clojure I sure do miss leiningen over the mess that is pip / virtualenv / conda / zomgihatepackagementinpython.
And people who have more sex make more money.
Exactly, they might as well just put the whole damn plane stuck right there clearly visible--it wouldn't change a thing. It all could have been a real terrorist attack--all that matters is our disproportionate response ("shock and awe") on an unrelated country to know America and the powers that be have done some horrible egregious things and don't represent the thinking of the people had they not been brainwashed by propaganda. Had the mainstream media been toting a forgive and forget peace party line rather than war mongering propaganda, nobody would want war.
And I have evidence that robots create jobs, and I don't mean just my job. We (Savioke) have customers telling us that our robot raises RevPAR, and that their payroll is largely a function of RevPAR. Add robot -> increase RevPAR -> add employees.

But of course I have chosen the "get a job building the robots" path, so you can apply a bias filter to what I say if you like.
It's highly valid: you have to convince the Russian satellites (aka, Europe) and the Chinese satellites (Japan, Korea, Philippines) that you can present China and Russia with a credible threat of ground force. Which is nuts in a way, but that's where we're at. But we've staved off catastrophe for 70 years in large part by maintaining unparalleled economic strength (the world economy is measured in dollars after all). It's a self-reinforcing situation: as long as the Europeans and Asians believe in you, they trade with you, ally both politically and economically with you, and keep Russia and China in check.

Now, Trump is undoing that. The fourth leg of the nuclear triad is ground force. The fifth leg is economic power. He's kicking legs out as fast as he can.
> "why isn't CompizConfig installed by default?"

Because it's a loaded shotgun aimed right at beginner users feet?
I want easy upgrades. The last time I upgraded it took hours. I gave up Ubuntu(and Linux on desktop after that). It's not worth the time. At work yes, at home no. I'm back to Windows.

My dream would be to have it as easy as Apple's upgrades. Better yet, incremental updates like Chrome and Firefox.
Another interesting interpreter is the .NET Microframework, it is rather out of date now, but it is a fascinating project. You can get a full .NET stack up and running in just tens of kilobytes of memory.

How it does types is interesting, and the GC is simple enough that it can be comprehended by mere mortals. I enjoyed my time playing around with it.

As a bonus, .NET MF is designed for production, and indeed it is used out in the wild!
Just associating the code with a bug or feature request often helps the next guy intuit why you did something.

One job we kept reintroducing the same bugs and the customer was furious. I started reading the version histories more closely and figured out two developers were dueling over two separate bugs in the same block of code. Each would reintroduce the other' bug. Since then and due to some other experiences, I spend time looking at how the code arrived to deduce why it was the way it was. I pride myself on a low regression rate and this helps a lot.

Note that if you value quality over quantity, you're self
-selecting for writing less code but in more critical parts of the application, like libraries or cross cutting concerns like security or localization. And you also have to accept that if you insist that everyone on the team coded like you then nothing would ever get done. The last bit is, IME, the hardest part.
I fall in this category and I would love to be a stay at home husband, not sure about wanting kids though. I'd do all the domestic duties happily and work on my own projects with my freetime, what a dream that would be!
I disagree that RTFM'ers are jerks, for reasons I've already explained in other posts (though, again, there are ways and ways of telling someone to RTFM, some nicer than others).

Other than that, I agree they are not necessarily more senior or experienced. That's why I used the term "veterans": they are old timers in the community in question, have seen countless newbies come and go, and must suffer the onslaught of help vampires with needy requests and an ungrateful, instant-gratification attitude every day. They may not necessarily be seniors, but they are the people who actually form the community, because help vampires ask their poorly-formulated questions and go away forever, only to be replaced by newer ones. They do not tend to "grow" the community, only destroy it by attrition. How would you deal with them?

Again, "How To Ask Questions The Smart Way" ( http://www.catb.org/esr/faqs/smart-questions.html ) should be mandatory reading for online participation in online communities. Some of it is even common sense. And if you don't have the time to read it or TFM or the FAQ, why should volunteers take the time to help you, anyway?
>C++. Oh lord. Why are you writing a microkernel in C++? If there was anything they learned from L4 (Xen, Linux, ...) it is that C is sufficient. Why do you want to implement something small with something that is large? This one is a real head scratcher.

Because if there was anything proven from years and years of using C, it's that it is woefully insecure and should not be trusted to write a kernel with.

You can still fuck up with C++, sure, but std::shared_ptr offers more guarantees than *.

EDIT: HN stop eating my stars
to me the more functional definition is "do you remember life before the internet?"
Will buy it asap. Thanks.
Looks like SpaceX is going to sell the rocket:

https://losangeles.craigslist.org/lac/for/6067287590.html
I think it's not a fair game if we are going to find a new law every time progress stale in our industry.
actually becoming more and more like Fox News, except "liberal" instead of "conservative".
Or when you want to do logging. That's the part I was working at.
No kidding. All kinds of robust operating system design went into seL4. It's simply crazy not to make use of it.

I can see potential problems already from looking at the Magenta kernel docs. For instance, they say that all syscalls are non-blocking except for explicit wait and sleep calls, which means the kernel is very likely vulnerable to various DoS attacks, which aren't a problem for L4 kernels.
I can kind of see it if the 'one person stays home to care for a child' part is fixed, and then the choice becomes one of 'man stays home' vs 'woman stays home'. If millennial men choose the second over the first consistently, you could easily draw that conclusion.

Similarly, it's stated early on that millennials were expected to see greater parity between the sexes in most roles, especially professional ones. If that's not happening, and if people are swinging back towards preferring men in the position of 'earner' (and therefore in a position of power), it's not hard to make that connection.

It's definitely true that they should have been more explicit about it, rather than seeming to conflate the two without identifying one as a proxy for the other, maybe.
If only people would be grouped by decades, ie 90's kids. The problem with this though is it doesn't mean you were born in the 90's, but you grew up on the 90's - but what age is growing up?

Regardless, although I understand the ubiquity of terms like millenial, I think there's so much more value in breaking down things into decades. I'd actually say 8 year segments are the most useful because you can use presidents (who often serve 2 full terms) as references, but that's specific for the US and doesn't jive well with a base-10 counting system.

I bet out there somewhere someone has come up with a great way to classify generations specific to cultural changes and I just haven't found it yet. Maybe it'll show up in this thread.
Really cool! May have to borrow this some day.
The story of Tableau, Looker…
Anandtech has got you covered: http://www.anandtech.com/show/9770/best-android-phones
The Jevons Paradox, and quite probably a bit of Gresham's Law as well.

Jevons says that as the cost of a thing falls, the induced demand rises. This means, computationally, both that we see computers on devices that didn't previously have them (washing machines, dishwashers, toasters, light bulbs), and that the devices on which we have computers and software, most particularly personal computers (and take your pick: Windows, Mac, Linux, Android, whatever), stuff additional features in "because they're cool" (Gresham's Law), consuming the additional cycles.

Given various pathological performance failures (swapping, iowait, network lag, etc.), the performance issues can actually get markedly worse.

Using old software on new hardware is often a dream. That's among the reasons I'm so fond of the WindowMaker desktop -- 1989 software (at heart) on 2017 hardware.
On Random Numbers
We initially tested Tress in Ghana and Nigeria and android devices are more predominant because they are more affordable and not as restrictive.
One way to solve the scaling issue is to set the external monitor to a virtual higher resolution while still driving it at its native resolution (with scaling down done in GPU).

Actually Linux/Xorg generally support this out of the box, it is just the higher-level software that would need to make use of it. You can try it youself:

xrandr --output <output-name> --scale 2x2

the result should be the given monitor will appear to have twice the resolution, so if applications believe they are running on a high-DPI display, they will look fine on the external monitor as well.

However due to lack of support and awareness in desktops doing just this might leave you with an unsatisfactory configuration, e.g. part of the desktop erroneously shown on both monitors - you might need to use further xrandr commands to setup the regions that each monitor displays.

I use the same approach to solve this issue on a Windows 7 system I am using, it is just slightly more involved (I need to setup a custom resolution in the Nvidia control panel).
Another perspective here. At work we use a mixture of desktop (Form 1) and SLA printing (outsourcced). They have pros and cons. The resin printer is probably better resolution, but the SLA printers can do things like support-free printing which is really really useful for clean designs.

One problem with using printing companies is that they charge by volume, whereas most makers are concerned with the amount of filament they use up. This is cool if you can pack your volume with lots of designs, but it means that even a slight height increment on a big model adds a lot of the price. Then you have order minimums: 3DPrintUK, for instance, has a starting order of £40 which adds up fast.

Time isn't immediately obvious. We can rush an order online to around 3-4 days regardless of size. For small parts it's a no-brainer doing it in the lab, but for big prints there are print reliability issues, it still takes ages at high resolution and requires a ton of cleanup. And yes, fiddling is a pain, I don't mind doing it, but it can take hours to get repeatable prints.
Never assume as a conspiracy an event that a lot of people were able to take advantage of.

Hurricane Katrina made a lot of people a lot of money but it'd be lunacy to suggest they caused the hurricane.
This is the new way to do it:

sudo purge-old-kernels --keep 3 -qy

TIL
That chart comes from the GitHub Octoverse site (https://octoverse.github.com/), and reflects GitHub Organizations (e.g. https://github.com/microsoft/). The Angular and Google entries each represent their own Organization (https://github.com/angular and https://github.com/google).
What if the so-called trolls are actually just the majority of people?
Is there an ISO?
It seems that trolls are also winning leadership positions across the world, so why wouldn't they win the internet as well?
If you like Arendt, check out Snyder's On Tyranny and Mesquita's The Dictator's Handbook.
I have a Elephone P9000 it is decent but has flaws and for one it is not half as smooth as a half-powered iPhone 5S but does the job and I enjoy the extra disk space and the clear, huge screen, playing HD videos.

I bought it online at 200 bucks, not sure if its cheap or not. Was cheap compared to my previous mobile, the iPhone 6S
Oh yeah, thanks for the reminder about .NET MF, I'd forgotten about that.

Another one I've come across is 'DotNetAnywhere', see https://github.com/chrisdunelm/DotNetAnywhere
Thanks, we'll love to hear their feedback. Our email is info@tressapp.co
That was always the case.
a problem arises when the memory error occurs in the subsystem designed to handle memory errors....