skysight-inc/HackerNews huggingface dataset:
Yeah-- that was a pretty braindead response. I was thinking "authorized hosts". Now I feel silly.

re: the public key authentication for domain accounts - They're calling the undocumented NtCreateToken() API in "win32auth.c". They don't need a password to create a token going that route. They've also got an LSA Security Package to do the key validation inside LSA. I'm looking at this very quickly, but I'm not seeing that they extended the AD schema to store the public key in the user's AD account. That would be the best way to handle it, ultimately-- just have the DCs use that SSH-LSA Security Package to authenticate the users against the public key stored in their AD account.
> Ubiquiti UniFi made me realize how terrible consumer Wi-Fi gear is

How terrible can consumer wifi be when his Apple AP beat the commercial units on all tests?
Red Language: Features and future directions
Five tech predictions for 2016
http://fontstruct.com/fontstructions/show/1054333/4ants-mono http://fontstruct.com/fontstructions/show/1115871/4ants
My favorite vector fonts.
That piece of software exists, it's a popular audio player called foobar2000 https://www.foobar2000.org/
Not being able to do things like that is why I don't have an iPad.
Please tell the other people in your country about this. Thanks guys.
Cycle through apps using command-tab. Cycle through a few times. See how it works.

Now cycle through app-windows with command-` and see how that works .. completely differently.[1]

So yes, even the wizards can get it wrong[2].

[1] command-tab has a proper "memory" allowing you to command-tab back and forth quickly between the two most recent apps. command-` is just ... weird. It sort of preserves sequence ... until you let go ? and then reverses sequence ... or something ? 8 years into OSX and I still am not sure what the algorithm is.

[2] Not saying either is the right one - but they are both different, so one of them (as far as apple is concerned) is wrong.
I highly doubt GitHub maintains two copies of the same object (not counting replication). They likely copy most of the repo metadata for forks, but if two objects have the same SHA, even in completely different repos that were never even forks of each other, they can just store one copy. You can see evidence of this if you look at some of their advice for how to remove all traces of some data (say, you accidentally checked in sensitive info to a public repo and now need to make it totally inaccessible)
> But Apple isn’t playing any shell games about US sales, profits, or property, per se.
> In my opinion you should do some basic research before making such obviously false accusations.

I've done research. Here are examples from news summaries and the U.S. Senate report.

"Apple Inc. transferred the economic rights to
its intellectual property through a cost sharing agreement with its own offshore affiliates, and
was thereby able to shift tens of billions of dollars offshore to a low tax jurisdiction and avoid
U.S. tax. Apple Inc. then utilized U.S. tax loopholes, including the so-called “check-the-box”
rules, to avoid U.S. taxes on $44 billion in taxable offshore income over the past four years, or
about $10 billion in tax avoidance per year. The hearing will also examine some of the
weaknesses and loopholes in certain U.S. tax code provisions, including transfer pricing, Subpart
F, and related regulations, that enable multinational corporations to avoid U.S. taxes."

"In annual reports between 2009 and 2011, the company told investors it was setting aside $13.7 billion to pay federal taxes—but it has actually paid only $5.3 billion. "

"The report alleges more than just the avoidance of US taxes on foreign sales of Apple’s products. It also argues that Apple is effectively sending US profits to its Irish subsidiaries, too. How? Transfer pricing. Apple has set up a cost-sharing agreement with its Irish subsidiaries that gives them a disproportionate share of the profit from research and development that occurs in the United States. From 2009 to 2012, Apple allocated $4 billion in R&D costs to its US unit, which had $38.7 billion in profits, while its Irish subsidiary had $4.9 billion in R&D costs—and $74 billion in profits."

Here's a Forbes summary URLs that may interest you for more specifics that I'm reading-- feel free to provide counter-examples or point to better research if you're aware of it.

http://www.forbes.com/sites/beltway/2013/05/21/the-real-stor...
It's primarily a speed-of-light issue. If the server is on the New Jersey and I'm in London, it takes a perceptible amount of time for the signal to travel between continents.

The only way to remove this latency is for the client to take full responsibility for building the UI, instead of playing a complicated game of ping pong across the Earth.

While I don't particularly like React, that's what they're aiming for.
New York, NY | Software & Mobile Engineering & Deep Learning/Computer Vision Research | Clarifai, Image Recognition | http://clarifai.com/careers | Full-time | On-site
Join our team backed by USV, Google ventures, NVDIA, Qualcomm, Osage, Lux Capital, LDV Capital & Corazon Capital.
Software/Infrastructure Engineers, Android & iOS Engineers, Lead DevOps Engineer, API/Developer Support Engineer, Front End Engineers, Research Scientists & Research Engineers: Deep Learning & Computer Vision, GPU Engineers & Data Scientists
Clarifai was founded in 2013 by Matthew Zeiler to bring the world’s best image recognition technology to market. Our expertise in deep neural networks helped us achieve the world’s best published image labeling results [ImageNet 2013]. Since then Clarifai’s deep learning systems have improved orders of magnitude in speed, vocabulary size, memory footprint and have expanded beyond images to extract knowledge from all forms of data. See what we’ve built and demo it here: clarifai.com.
> But even then you just need to look at `unsafe` blocks to find the bug, which is still a big improvement over languages such as C.

This is often said about Rust, but isn't exactly true. If you'd like this to be true in your own code, you have to have be discipline and put all operations which may violate invariants required by unsafe code inside unsafe blocks, even if the compiler considers that code to be safe.

Imagine you're implementing a type like Vec<T> that has a (raw) pointer 'buf: *mut T' to some slab of memory it owns, and another field 'length: usize'. A safe method of Vec<T> could make a mistake while mutating the length field and violate memory safety in a completely correct 'unsafe' block that assumes '[buf, buf + length)' is a valid range of memory.
black-scholes aka the financial equation that uses normal distributions to model non-gaussian systems.
The State of the World Isn’t Nearly as Bad as You Think
You Can't Imagine Mechanized Genius
Advance Analytics, Finra|New York|ONSITE

We are looking for a creative developer join our newly established advanced analytics team, which is rapidly growing and highly visible across business units. He/she will be working with a team of statisticians, machine learning experts and financial engineers to solve complex business problems. The ideal candidate must process solid knowledge of every computational aspect from large scale of data concurrent computing (using GPU), online data extraction and graph representation and computer algorithm development.

· Experience in handling large amount of data in Unix/Linux environment

· Familiar with Unix scripting environment such as AWK and Perl

· Experiences in developing functional or OO application

· Full stack of front end and back end development – JS, React, Python, Pandas, Flash, Haskell, Lua, C++, KDB, SQL, Postgre, Hadoop, Spark

· Experiences in business intelligent and data mining of large dataset

· Experiences in web crawler would be a plus

For more information, or to apply, please email richard.liao@finra.org
Advance Analytics, Finra|New York|ONSITE

We are looking for a creative developer join our newly established advanced analytics team, which is rapidly growing and highly visible across business units. He/she will be working with a team of statisticians, machine learning experts and financial engineers to solve complex business problems. The ideal candidate must process solid knowledge of every computational aspect from large scale of data concurrent computing (using GPU), online data extraction and graph representation and computer algorithm development.

· Experience in handling large amount of data in Unix/Linux environment
· Familiar with Unix scripting environment such as AWK and Perl
· Experiences in developing functional or OO application
· Full stack of front end and back end development – JS, React, Python, Pandas, Flash, Haskell, Lua, C++, KDB, SQL, Postgre, Hadoop, Spark
· Experiences in business intelligent and data mining of large dataset
· Experiences in web crawler would be a plus

For more information, or to apply, please email richard.liao@finra.org
It sounds like he's older. It's sad but there's a very good chance he's an adult making the same mistakes as his parents did. I hope he's not, but I know it can be nearly impossible to break out of that cycle on your own.

She was lucky to be young enough to foster and adopt, have an unusual amount of self awareness and someone in her life that would step in to act as the foundation and example for her life as an adult. Missing even one of those and who knows how it would have turned out for her.
Certainly, having a well-defined interface makes both empirical testing and portability easier. Microkernels get this by default. To be fair though, modern monolithic kernels have pretty decent abstraction mechanisms that do make it easy to test drivers. Hypervisors and fast emulators have dramatically changed operating system and device driver development, removing a lot of the pain in this process.

I remember testing device drivers on bare metal because we had no choice. Now, I can fire up a GDB server in KVM and step through code. Monolithic or microkernel, testing and debugging is so much easier now than it was even 15 years ago.
https://news.ycombinator.com/item?id=10817798
I've tried some clang based plugins for Vim but none of them work that well.

I think it would be a good idea to take components from a full open source IDE such as Qtcreator and make them CLI friendly.

That way you could get all of the features of an IDE working on the command line properly.
"It seems the real shift is from the web's nodes being ideas/text, to being people/personas."

Brilliant.

I would add that just this point in itself is a sufficient reason to stand up for an internet whose technology and culture allows you to be anonymous
https://news.ycombinator.com/item?id=10824068
SDL also uses mercurial I think.
_Most_ people like living it in a bubble and go to lengths to create a comfortable bubble. That's why we hang out with like-minded friends, choose jobs at companies we share values with, watch Vice and not Fox News (or vice versa), etc.

Support and backing for the choices we make give us a warm and fuzzy feeling that we're in a good place or on the right path there.

Bubble is good. Cognitive dissonance is a bitch.
No matter how susceptible someone is to something, a decision they make is their own.

At the risk of wandering into a lengthy philosophical discussion, this is really untrue in a non-dualistic materialistic universe, which our universe appears to be.
In other words, free will is an illusion, and the decisions made by people are entirely a product of their genetics and experiences.

So if people's experiences can be strongly manipulated by corporations, then so can their behaviors. It's not about responsibility, it's about reality.
"Do you have any data to back up the claim that most of the recent reviews are bogus?"

Yes, after buying numerous products with great ratings and discovering that the people who rated the product negatively were often right about their complains.

From what I have seen people don't put to much effort to praise products, however they take the time to complain when they feel unsatisfied or burnt by a product.

I'm not trying to convince you or anyone but this methods has worked rather well for me.
How to Hack WPA/WPA2 WiFi Using a PixieWPS Attack and a Raspberry Pi
Not much, really. The main thing needed is to port the language runtime to seL4. This should be a relatively small effort, and a great project to both learn some of the underbelly of Rust's ABI and seL4.
Must be some sort of a quantum effect.
All that future tech they are working with...
(actualy, would be an interesting idea for a movie)
Whoa. I just downloaded ncdu and it scanned my system drive in 3 or 4 seconds. How is that possible?
Security. You ever run a process in its own VM for security reasons? A hypervisor is a microkernel with bloaty processes and even more hardware protections.
Doing a wholesale replacement of the JS engine in node sounds like bad news for native npm modules. There's even another frontpage story right now about dealing with the native API breakage between various V8 versions in node.
- Clean slate attempt to clean up mess that was x86 family

- Microcoded for easier updates at ISA level

- Scheduling, IPC, and memory/storage management in CPU for acceleration and protection

- Dedicated I/O processor like mainframes have

- Multiprocessing support early on

- CPU-level support for and some enforcement of abstract data types (objects)

- Capability-based addressing for its fault-tolerance and security benefits

- Segments do POLA at high-speed and fine-granularity

- Protected procedures via domains

- Garbage collection support

- Consistency in hardware and software

- OS and apps written mostly in safe, high-level language (Ada)

Those are a few. The 75% performance drop due to bad implementation hurt it a lot. However, subsequent papers showed relatively few changes to the design would've eliminated most of its problems. Even calling it overkill, the subsequent i960 incorporated its object-descriptor architecture and fault-tolerance mechanisms into an otherwise RISC CPU. Imagine how much easier correct or secure apps would've been on either vs x86.

Yet, market forces ensured x86 won out and became dominant. Long series of problems followed. Yet, compared to its architecture, the iAPX 432 and to a lesser degree the i960 were great.
> However, through the author's experience; it seems that in a strange way Lyric is gifted with having the ability to realize different perspectives, which is something that some people can't seem to do.

It's a skill that can be cultivated and trained. Some people need it in order to survive their life situation, others can afford to neglect it.
Chakra is being opensourced this month. I really doubt that V8 will be able to just pull features from it as easily as you suggest here.
To be fair they did say a problem that they don't have. If you're Google, Netflix, Facebook, Amazon, etc. 10% is probably pretty compelling. It's probably safe to assume that asuffield doesn't work at a company that operates at that scale.
With C++11, it's:

#include <cstdio>
int main(void) {
const int xs[] = {1, 2, 3, 4, 5, 6, 7};
for (int i : xs) if (i < 5) printf("%d\n", i);
return 0;
}

Maybe I cheated because I use stdio and didn't waste 15 minutes trying to make a useless copy of the array.
"In order to use Microsoft's fork, you need a Windows 10 machine with the November update"..

Thank you, but no thank you. Did MS sponsored this post?
This is useful for gaming or any other application where text is integrated into a GPU rendered 3D environment and may be subject to affine transformations.
I've helped work some on a project doing that right now, although it's mostly been the awesome cmr.

https://gitlab.com/robigalia/sel4-sys
I hadn't heard of the LG/webOS story, but it's a good read: https://gigaom.com/2014/08/28/a-failed-experiment-how-lg-scr...
I disagree. I think of this community as driven as much by intellectual thirst as it is by entrepreneurship.

I tried working for a start up and I hated it. But I love YC news for everything the web has ceased to be,

Interesting and intellectually engaging
Quick to load
Simple UI
Strictly text

Which was the internet when I first encountered it I all its 28kbs glory (with songs gifs)
https://blogs.windows.com/msedgedev/2015/12/05/open-source-c...

"...we are committed to bringing ChakraCore to other platforms in the future."
FOOTBALL/SOCCER SHOTS
Hey guys!! I am a football/soccer youtuber that has just started off and i do trick shot videos to challenges and shooting montages! It woul dbe awesome if you could please like and subscribe to my channel it'll mean the world, here's the link :)
https://www.youtube.com/channel/UCJp5wh9HKgtULbOVMEvVNmQ/feed﻿
Rapid development. There's probably things you'd get out of the latest Linux kernel's networking stack or video stack or btrfs driver or something, but your upgrade option is all-or-nothing, and you certainly don't to upgrade all of it. A microkernel could let you upgrade just the component you want to try a newer version of; it also means that there's a larger base of people like you testing the latest versions of each component, so the kernel improves more quickly.

Of course, this presupposes things about API compatibility/stability between microkernel components that may not be true in all microkernel designs.
One of the first programs my father wrote in the 70s/80s was a DnD dice rolling simulator, I believe in assembly. I've heard similar stories from others who began programming in that era. It's interesting how many "nerds" got their start in development through RPGs.
Bit is an understandment, saved is disengenuious. The europeans decimated the natives and almost no culture is free from violence within the homeland
See my comment here [1], it's true that a Windows 10 machine is necessary now but perhaps not for much longer.

[1] https://news.ycombinator.com/item?id=10825107
Are there any examples that we can take a look at?
> why reinvent the wheel

Why not.
Now that biggest question is, when will Truffle and GraalVM finish, or at least available not as an experiment or lab project.
In the paper they use the abbreviation mAP without explaining what it is or providing a reference, such as "Fast YOLO,
processes an astounding 155 frames per second while
still achieving double the mAP of other real-time detectors"; do folks know what mAP is?
They are good but they do have their weaknesses:
Rounded Corners, Not good with thin lines, time required to generate the SDF
Nonsense on stilts, how did this even get on HN? "In order to use Microsoft's fork, you need a Windows 10 machine with the November update", really.

In response to the downvotes. The author is suggesting that "the Future" of a major open source web technology belongs with a notorious monopolist corporation that's known for lock-ins and other anti-competitive practices even to this day. Given their past behaviour, and given they haven't yet managed to get this to operate on a platform other than their own, calling it "the Future" is pretty silly and worthy of being mocked for the hyperbole. I wouldn't mock it if the headline was "Microsoft is making a play in the Node ecosystem". The two responses on Reddit have also been sceptical of this as well.[0][1] Any of the (4+) downvoters care to share your thoughts?

[0] https://www.reddit.com/r/node/comments/3z303d/the_future_of_...
[1] https://www.reddit.com/r/javascript/comments/3z302e/the_futu...
He does have the version with his middle initial "J": https://www.donaldjtrump.com
That idea is generally termed a neokernel:

http://c2.com/cgi/wiki?NeoKernel

It's basically relying on the type system & safety mechanisms of the underlying programming language to enforce some of the isolation properties that an operating system is normally used for. The Lisp Machine was probably the most commercially successful example. Since neokernels typically require tight integration between the programming language and the kernel, there are also opportunities for efficiency gains, eg. in Lisp Machines the garbage collector was tightly integrated with virtual memory to prevent page thrashing on collection, or in modern languages you could replace the OS scheduler with promises or green threads.

The biggest downside of it is that it requires tight coupling between the programming language and OS, such that you can only use a single programming language (or a family of related ones that all share a type system) for all programs on the box. Few programming languages are flexible enough for that. With the move to cloud computing and virtualization, this becomes more practical, but then that same trend is also driving interest in the unikernel/exokernel pairing. If you only run a single application on a virtualized box, why not program directly to the hardware?
That was my first thought. This is brilliant, but the FS is way overworked, making this less practical and going back to the original solution (because it's fast).

It's a trade off between speed and variability, which for games (and most apps) speed trump variability (especially because of consistent design). But given generating a texture atlas is a "1 time task"; and recompiling the curves in the GPU is per frame in the paper, the next best thing I guess is off loading the glyph atlas generator to the GPU, not CPU, since the GPU maybe faster.

It's really awesome research!
Step 1: Complete the 5 steps under "Security Status"

I'm struggling to see how this "exercise" warrants a blog post when it simply rehashes AWS security practices.
Your iPhone is aware of it's own location in space and time and remembers previous locations as well.
That third "copy" is a copy-on-write copy; it shares objects with its source. (In fact if you built a distributed version of GitHub, you'd have to figure out a more clever solution to this.)

It is true that the inability to submit a PR without a local clone is annoying. For the use case you describe, a one-line fix, note that GitHub has a web-based editor (that will create a fork if necessary), so you can skip the local branch entirely.

Someone could probably toss together a web service that does the equivalent of a `git clone --depth 1` behind the scenes and then applies your patch.
Well, most microkernel vendors have niche markets that aren't directly competing against Linux. Minix 3 is a bit of an outlier. Although it is a desktop and "server" OS like Linux, it's really meant to be more of a teaching OS than anything else.

If you want to compare microkernel operating systems, look at QNX, L4, Windows CE, etc. These are used in embedded and RTOS spaces where performance is critical. They seem to hold their own pretty well, and running in systems where Linux would not be a good alternative due to size and porting cost.
These are pretty good! I made something pretty similar a while back http://chrisgermano.github.io/IndieGameGenerator/
I was watching Solyent Green last night. I have seen the movie so many tines, but last night it reminded me of my own eventual mortality.

There's a scene when Charleton Heston shows his, I believe, father some refrence books that he stole from the rich guy.

On the books, I saw report for 2016 to 2025.

I thought to myself, I'm glad we are not living in a Solent Green world--yet. I thought about just how difficult it is to predict the future.

That said, I don't like the direction of this internet. I loath FB. I loath it for various reasons. I'm trying to be objective. "Do I dislike it because I don't have a lot of friends?" I don't know? I just loath the site. Always have, but I'm a odd person. I'll cop to that.

Somebody above me asked for solutions. I think we should share anything we have. Yes, there are poachers, with deep pockets, that will steal ideas, but we're talking something that was very special. I liked the Internet in 2008. I don't like it as much now. So, please offer solutions?

(To the Downvoters, give people a chance to offer their ideas without your petty boos. It's not all about you, and your precious, fragile mood?)