skysight-inc/HackerNews huggingface dataset:
From what I've observed, the biggest issues with Windows 10 are policy issues. Forced upgrades, forced telemetry, and deceptive/annoying attempts to get people to upgrade to it from Win7 and Win8.
I mean in English it isn't used as a generic encouragement, while in Mandarin and Danish it is.
Still, I wonder how long before we see it weaponized by adding this as a payload to ordinary desktop malware. A nice trick would be something that scans the local network, infects the ASA (people are pretty good about keeping SNMP off the internet, possibly less good about keeping it off the internal interfaces), and then does HTTP injection from the ASA with SecondDate of either a malicious or advertising payload.
You now have the exciting ability to not anymore turn off Cortana!

Well, unless you fancy digging around in the Registry, but yeah, they removed the GUI-toggle for it.

More seriously, though, the biggest thing is that they added Ubuntu-support with this update. The rest of the features are pretty boring.
Lenny Interview: Megan Smith CTO of the United States of America
This article is cool, I love the way is actually encourages to learn something by starting with something simple that you can grasp in seconds.

I was like (｡◕口◕｡)!!!
The long coil is a hardware solution that keeps everyone honest. I have a suspicion that the financial incentives offered to the exchange to bypass a software delay would be too great to turn down -- especially years from now if the original players are gone.

Edit: Oops. Maybe they can bypass the coil for certain orders. Well that doesn't make sense...
When I see the abbreviation "BSL", I can't help but think it stands for "bullshit license"....

However, it actually sounds like a great idea to me, and a great way for companies to make money licensing software to commercial users while still keeping it free and open source for individuals, while providing a safety mechanism in case the company goes belly-up.
The major benefit of switching from a proprietary operating system to a free operating system is the communities ability to investigate a problem and freely document how to fix it. It could be described as a decentralized troubleshooting process as it has no single point of failure and is free for all to contribute to.

The freedom these operating systems give us is something I think should be emphasised more as people tend to focus on the technical challenge.
I don't understand how people can build such a system. Yes, you. I don't understand how people in the thread are debating the merits of advertisement, as if that is what matters here. 1984 is here, and we all love Big Brother.

I mean this 100%: if you are participating in ad tech, collecting data on grandmothers in large databases, quit your job now. You are doing harm.
Do not confuse "no indication that [nuclear energy] will ever be obtainable" (there is no evidence that it is an achievable engineering feat) with "it is impossible" (it is explicitly not permitted by physics as we understand it)
The government still does have better resources, though. Times have changes a bit from the 1700s in that the most modern things available to the two parties are not the same for both sides anymore.
Note in the comments Peter Erwin points out that Charlie has overestimated the density in the (relevant portion of the) interstellar medium by several orders of magnitude: http://www.antipope.org/charlie/blog-static/2016/08/san-trom...
Except hn cannot imprison or tax you. The problem is not tracking but give more power to something overly-powerful. Same thing applies to corporations.
That's good advice and I appreciate it.
What made you chose the Debian distribution of GNU/Linux?
Including the tax in the price somewhat conceals the tax rate.
"To pile together?"
Netflix's catalogue is small enough, the value of re-watching existing content low enough, and pirated copies widely available enough that it's unlikely people could be bothered to do this. Meanwhile the DRM means there are annoying restrictions on what devices you can actually watch i on.
Weird, my mailboxes each contain 10K+ emails and load in a snap.
It becomes GPL in case of their MaxScale product, other businesses adopting BSL license can choose a different delayed license, for example MIT.
Google Glass strikes back
It's not modular, it's a mess. Systemd may be organized into separte components, but make no mistake - it's a monolith in sheep's clothing.

As for unit files, nosh, at least, provides the same format as systemd. s6 "unit files" are just the command to daemonize the process, in most cases. BSDinit and OpenRC are pretty simple as well.

>Then go and use UNIX, aka BSD. This is the linux world, and most people want it – as seen in the countless times when distro maintainers held a vote pro or con systemd.

Linux is a UNIX too, and most of the people who know and care about init systems don't want it, judging by the massive protests that show up constantly from people who understand the technical aspects.

>Again, the entire point is that it just works and is still easily configurable and modularized.

It "just works," but it's a technically deficient mess that goes against everything unix is about, is a monolithic beast in disguise, and is trying to force everyone to use it.

If it weren't for that last bit, I really wouldn't care.
This is surely the weirdest governmental communication ever. I'm fascinated by the idea that someone had to tell the NSC and White House, "NSA wants to rickroll the Russian government using DoJ-owned bitcoins seized from a dark web drugs-and-assassinations forum." Evidently our branch of the multiverse is a pasteup being collaboratively written by Grant Morrison, Charlie Stross and Neal Stephenson.
My personal computers are on Windows 7, using Microsoft OS since Dos 6.22. At work & my server I've been using Ubuntu for years.

I was just waiting to see how Windows 10 would evolve, because I don't really want to use Linux at home but it seems that's the way I will have to go.
I don't get what you are trying to achieve with this discussion. You didn't provide any serious alternative, you just say that the issues don't matter to you.

Obviously, if you do not care about any of the features, then you should not be using bus1. But that does not mean that others don't care, so why are you objecting so strongly to us providing a solution to these problems?

Firstly, if you don't want a bus IPC with multicast messaging, then use something else. But if you DO want that, then you cannot ignore message ordering, that is the whole point (otherwise you could just use repeated unicast instead).

If you want message ordering you cannot split things into several daemons, or you break the order (unless you add some more communication on top). Same with p2p (side-channel) communication for FDs.

The broker is basically doing work on behalf of the sender, but without proper time-slice accounting it is not accounted accordingly. Obviously in many cases that does not matter, but you cannot simply ignore the problem if you want a general, lasting solution.

It is true that performance is not the main feature, but that is not to say that it does not matter at all (to anyone, ever), so you cannot simply brush it aside, proposing a solution that would have (almost by definition) hundreds of percent worse performance (as you are just doing more round-trips, even ignoring the context switching). To say that IPC latency is "not the bottle neck" only makes sense if you have a specific use-case in mind. With sufficiently low latency, we open up the possibility of using IPC for things that could only be done in-process today. This is not the MAIN purpose, but ignoring it is short-sighted.

I just got an email today from people asking about the LSM hooks, so there certainly is interest, and this (like the message order) is not something you can bolt on top.

I have not seen Linus comment on this, please give a link if you have. Whatever reservations he had about kdbus should not apply to bus1.

Look, there are plenty of things that could be improved on bus1, and I'm sure some careful review will find things we could and should do differently, but please at least spend more than five seconds looking into what we did and thinking about the problem. We want a multicast IPC system, but we want one done properly. You cannot simply say that doing one that is several times slower, doesn't do proper resource accounting, gets the message order wrong and cannot integrate with LSM is "good enough for me" and expect that to be the end of it.
It's Blender CPU rendering - https://www.youtube.com/watch?v=Hr-5NM6cO8g

If true this is quite an accomplishment. Blender is FPU heavy.
They both perform significantly faster than RDS MySQL. That's probably the lesson here.

SQL connection pools are configurable in the application. When you care about performances, you have to do benchmarking to find the optimal number of concurrent threads for the specific load.

It's noteworthy to see that google has a consistent total of queries per seconds (the average per thread drops almost linearly when adding threads), whereas RDS Aurora is exhibiting variable throughput and flat areas.

Consistency > Raw Performances
Which is interesting, because I implemented Optional<T> (well, Maybe<T>) in Nim v0.14 in 20 lines of code in a single evening, to see how difficult it would be!
So now that Google is killing off Chrome Apps, what are the chances we get a Mac version?
You cannot write things out in Kana in Chinese. As such, GP's point against logographic writing systems stands, notwithstanding mixed writing systems such as Japanese.

Even without autocorrect, you can write a word in English such that most people would understand. Of course, in a logographic system you'd just write a homophone (which is what people actually do, write a simpler word pronounced the same).

As for looking up, it is in principle easier though. You only need to learn the order of about 26 things, not about 200, and can then run iterative binary search over it, and don't have to switch to stroke count. It is possible, of course.
Massachusetts adds tax to ride-hailing apps, will give 5 cents per ride to taxis
Pulling up the community college for a midwestern state capital and a neighboring large city is fairly high up on the income disparity and segregation scales, I found that while the capital's community college had a fairly large selection of programming classes with focuses in multiple language tracts, the large city's community college had CNC technician, telecoms installation and computer electronics technology that could be considered in the technical realm.

That said the "computer electronics technology" appears to be computer repair (installation and hardware) rather than a programming. The computer programming class (just one class) is there to get an idea of what can be done. The job prospects include "computer electronics technician, computer network technician, computer systems technician, network specialist, pc specialist."

The thing that I took away from this is that if one goes anywhere where the "in the desk tech jobs" are not common (and with openings), you will find few if any programming focused certificates at community colleges. This is despite the nature of computer programming jobs often being the easiest to facilitate remote work.

I wonder how much of the lack of courses is also related to the "if you are a competent programmer and are capable of teaching others, can you find better paying jobs than working as a community college instructor on the low income side of the city?"

---

I also have a fair bit of skepticism about how well this will work based on decision fatigue (https://en.wikipedia.org/wiki/Decision_fatigue / https://effectivesoftwaredesign.com/2011/08/23/how-decision-...) that is often common in lower income households.
Maybe in base-3...
Bought an album that was only available there at the time. Suffered like the previous poster with their ui flow. Never went back.

However I love buying on Bandcamp.
Is he trying to sell mariaDB now too?

I mean, it's genius from the business side. Unless i got the story wrong, he sold MySQL after people helped him create it. Forked it, and now it's turning the fork into MySQL/Oracle profit cow.

Either somebody correct me, or I'm going to assume "for as long as there's are sheep..."
Can I believe this? Does Japanese really mix characters that mean things with characters that mean sounds?
One thing to add, is that I love the [Hacker News Enhancement Suite](https://chrome.google.com/webstore/detail/hacker-news-enhanc...) and it's no fun using HN without it :)
What if some female Olympians have high testosterone?
Where? I've searched for these!
GE is in mixed company here; the other partners don't have nearly GE's deep pockets or long history.

I read this proposal and think of the poor / underserved people I know through working in the homework / dropin center at the local public housing project here in MA. A job at the GE turbine plant in Lynn would be a dream come true, and a ticket out of housing (absent layoffs or offshoring).

These folks can study online; we have the beginnings of a nice mesh network, and donors for computers. So the pattern might work.

A determining factor would be support for the students. Underserved people need encouragement and occasional bureaucratic intervention ("fix that registrar's mistake, please!") to get things done. They typically don't have family members capable of coaching them in such things.

But, Northeastern U? Seriously? That's a fine institution with a long history of experiential education. But it's expensive, and many of their students have deep resources (== helicopter parents) making sure they succeed. The young people I work with would be culturally outcompeted at such an institution. I'd much rather have a program like this at a community college. GE certainly could participate.

It's good these programs have independent quality measurement. Hopefully they'll measure the qualitative cultural stuff as well as doing stats on test scores.

Loans worry me. People shouldn't become debt slaves, especially to pay for experimental programs. I hope there's accountability, in the form of compulsory debt forgiveness, in case the programs don't meet expectations. That accountability needs to lie upon the .edu, the partner org, the QA org, and the government lending agency.

All that being said, it's good to try new things.
It's generally pretty "easy" to overhaul the graphics driver layer and get everyone to rewrite their drivers - the graphics card vendors work closely with Microsoft in the first place, and there's only a very small handful of them. USB, not so much.
The new Linux subsystem, ability to package Win32 applications as UWP ones, improvements in the UWP gaming APIs, more desktop features brought into UWP, more application sanboxing...
All the desktop OS vendors have to do is allow you to run native apps inside a tabbed, browser-like shell alongside websites.
That is how we got started on this. We didn't want to invent anything here. We had a technology called Services for Unix which provided all the shells and utils and I got 99.5% of the way to getting that shipped natively in Windows but it got hung up over IP concerns. So we made it free instead.

It turns out it didn't help managing Windows at all.

The heart of the problem is that Unix is a Document-oriented OS and Windows is an API-oriented OS. In Unix, if you can edit a file and restart a process - you can do most management tasks. Therefore text processing utils like awk, sed, grep are actually management tools. When these became available on Windows - they didn't help manage anything because awk didn't work against the registry, sed didn't work against WMI, grep didn't work against Active Directory. An API-oriented OS needed an API-oriented solution.

That is why we HAD to invent PowerShell. I believed that the Unix automation model was fundamentally correct: Interactive shell composing small tools together in ad hoc ways to quickly construct novel solutions to novel problems. I like to call this the " A | B | C" model.

I did a deep rethink of the "A | B | C" model and asked myself the question WHY? Why not just type A? Why didn't A do what I wanted it to do?

There is the traditional answer about toolchest of tiny tools but I keep chewing on it and came up with a different answer:

A tightly binds 3 steps into 1. It

1) Gets a set of objects

2) Processes those objects

3) Outputs those objects (typically as text)

When when we say A doesn't do what I want it to do, what I'm REALLY saying is that A did one of those 3 steps in a way I didn't want. So piping the results to B and C is REALLY all about taking the text and reverse engineering my way back to the original objects to do one of the steps differently.

My observation was that the pipeline should go between the 3 (smaller) steps and that the pipeline should pass objects and only output to text when you wanted text.

This object orientation is one of the great simplifies of PowerShell. It allows us to shift our focus from the mechanics of text parsing to the semantics of what I want to achieve. We like to call this THINK, TYPE, GET.

THINK about what you want.

Type it

Get it

Imagine you wanted to get all the processes whose workingset was greater than 5mb and sort it by workingset and then format that as a table just showing the name the id and the workingset - in PowerShell, you would do that with this:

PS> Get-Process | Where workingset -ge 5mb |sort workingset | format-table name,id,workingset

some people complain about the verbosity of PowerShell but that is there for scripts. We have lots of aliases for interactive use. Here is an equiv:

PS> gps|? workingset -ge 5mb|sort workingset|ft name,id,workingset

So that is the answer - a lot of the great Unix tools don't work on Windows because it is an API-oriented OS. So we had to develop an API-oriented automation model - that is PowerShell.

Jeffrey Snover [MSFT]
I don't think Rust will take off until there is editor integration of borrow checking similar to the way most people work in an IDE that checks syntax live.

It seems obvious in retrospect but if you can check syntax there is no reason to leave it for compile time. The danger is that you put time into things that you have to go back and change because you didn't know when something went wrong. I think the same thing can be said for borrow checking and any other static analysis integrated into a language. If it is left to compile time it is a guessing game with a lot less interactivity.

Of course some would say that that mentality is just for beginners, but we've heard the same thing about IDEs, syntax highlighting, auto completion, etc., and historically anything that makes programming easier and takes mental load away from a person has been a huge benefit.
Using bootstrap from JS, dynamically change vars
Bootstrap can be dynamic, using this lib to make all @vars dynamically!

https://futurist.github.io/cssobj-less/

Click on Repo link to see the source code!
a scientific blind study of "nootropics" vs coffee with sugar would be interesting :). Even more interesting would be FDA approval.
Thanks good example! From memory I think we ended up putting different scream/excite sounds for the french version on game I worked on.
Lack of drivers for Linux? Did I wake up in 1996?
Breach concealment is not a security strategy
The book picks up in the middle of the story after the first step in electronic trading has started, but before all participants are on a level playing field.

Human market makers at those exchanges are entering their quotes(by hand even). And Brad Katsuyama uses new electronic technology to crush them. Taking their entire inventories and moving the markets against them.

The human market makers fight back and make their computers do the market making for them and Brad is hurt because his technology is no longer the best way to trade.
Well you can use pandoc too or w3m.
The problem with no mans sky is that there's nothing interesting to discover after the first hour. It's just the same few grind-like gameplay elements over and over and over. Battles are dull. Exploration is pointless, because every inch of the planet is just more of the same. Every space station has the exact same layout. The only thing that varies between ships is the number of cargo slots. There's simply no depth.
Would be surprised if React was more popular than Angular 1.x, but it definitely has more traction than both 1.x and 2.
Windows is probably the desktop OS with better support for user mode drivers, still many developers still make them kernel mode, even if not needed.

As for micro-kernels, at least they have won in the embedded and real time space, with the likes of QNX, L4 and a few others.
Junkware Removal Tool 8.0.7 Crack Patch Plus Keygen Free Download
I noticed my laptop fan running louder and longer until I finally updated to Windows 10. Now the fan is silent. Psychological warfare by Microsoft? Surprised more people aren't talking about this.
I loved your article! The playful tone is fantastic. And the writing is unique. Thank you!

Now, it's time for me to make breakfast. :)
I keep hearing this repeated, but when I've ran tests on this in the past (ReadDirectoryChangesW is the name of the function, if I recall correctly) it was actually quite difficult to lose messages.
wow, you are totally right. That's quite mind-changing for me since i never bargain.

If you sum up all the bargains of a lifetime, it will be huge.
I couldn't agree more. I had switched over to hn.premii.com for mobile browsing solely for the ability to collapse comments, and only recently discovered its addition here.
No if using desktops, now laptops....
I was really concerned with a) driver perf, and b) how the drivers worked in an LX-branded zone. Steam and the Humble Bundle will leave me set for games.

And now, because you didn't ask for it, Game Reccomendations:

Have you tried out TIS-100? You can get it through Steam, and maybe a few other places, it runs on Mac, and I'm willing to bet it'll run in an LX-brand. It bills itself as "the assembly language puzzler nobody asked for," and has a focus on minimal instruction count, maximum speed, and paralellism. You should know by this point if you're interested.

You also may want to check out Xonotic, which is an arena FPS with a relatively lively community, which may compile on Solaris. Think a mixture of Quake and UT.
Community colleges have been doing this for many years (read: my CC in 1999 had this). However, they have a twofold problem which makes them relatively poorly suited to this.

Community college students are not very smart on average, so it's very difficult to teach proper computer science. And community college professors are generally older and not very fad driven so it's unlikely they will effectively teach the Rails-Mongo-Heroku stack (complete with unsanitized inputs).

The way the various code schools get around this problem is to hire young hipster coders (as opposed to a former academic with a Ph.D.) to teach for a year or two. But that's not really a model which one can reasonably expect community colleges to adopt.

Additionally, the post-code academy hiring model isn't well suited for CC's. The hipster who taught GA/hackerschool/etc for a year or two becomes part of the alumni network and is likely to hire some grads. That doesn't happen at community college - even the temporary faculty just go to become temporary faculty elsewhere.