skysight-inc/HackerNews huggingface dataset:
Earnest question, why your preference for Windows? From reading your other comments (and my experience) I'm guessing GUI programming and Visual Studio debugger? I do glue-programming (mostly Python) and admin. I've been at Linux shops for 10+ years and recently switched to a Windows shop. I've been trying to give it an earnest chance but can't stand it.
We ban accounts created just to post like this.
Yeah everyone seems to rag on C for being ancient. They don't realize that, in 1990, writing a kernel in C was an huge improvement over assembly language! And it still is today -- there's really no other option.

If your only other choice is assembly language, then C starts to look really good. You don't complain about weird function interfaces, because at least you have functions!
Thats a pretty decent idea, though, isn't it?
This is why I love Big Nerd Ranch for learning mobile dev. All of their books are completely focused on building one or two projects from start to finish and teaching you things about the API, dev environment, and best practices as you go. Usually at the end of each chapter there's also a "why" which explains why you had to do the seemingly obscure thing you just did so you're not just copy-pasting code.
Absolutely - I acknowledge that.

But at this point, I assert that we need to deprive the system of labor, especially from good people.

I think it's a very legitimate form of protest.
Is lithium the most expensive material in the chemistry?
I'm not shy of using internal state, but if I can get away with functional components, I will simply because of their simplicity and how easily they can be tested.

But it was just more of a story about how sometimes ugly hacky code is better. Because at the end of the day, you are writing this for the user, not for yourself.
And now I know why record-like types are so awkward in many functional languages. A classical type inference just cannot type them requiring heavy type annotations.
I had to deal with CORBA 6 months ago in the large scale architectures class at my university. I'm _very_ glad that class is over.
Sorry, my bad. For some reason I thought these were loans and not actually renting.
Wow. That's so visually overwhelming for me.
> For decades now we've been hearing that China will change and become more democratic as its economy grows.

That's the interesting thing. Slavoj Zizek likes to talk about this topic. He calls it "Capitalism with Asian Values". I don't usually agree with him but I like that bit and well, he is entertaining to listen to.

He posits there is a breakdown in an official stand of the West where it was assumed Capitalism will eventually be followed with Democracy. The West has usually meddled and installed in dictators and supported brutal regime in many countries. The idea there was ok, they'll torture, murder, and abuse their people for a while, but at least as long as the capital revolves, eventually people will get Democracy. So that's why we tell everyone "We export Democracy" we fight for "Democracy" and so on.

The breakdown is that China and Singapore and other countries, mostly in Asia have shown that Capitalism and Democracy don't have to walk hand-in-hand. One can argue those non-Democratic countries can do capitalism better than we can even.

Here is an informal talk he gives on it:

https://www.youtube.com/watch?v=4ADfH9Rt6pc&t=116
Fun! What would be a really cool addition to this is unveiling the test cases one at a time. It would add an element of building your code in a flexible way when you don't know what all the requirements will be yet.
The problems with AMD PSP and other things are well known to the coreboot/libreboot teams: https://libreboot.org/faq/#amd

As noted, AMD used to work with coreboot but for some reason or another stopped.

If this effort means a return to working with the coreboot project then I think this is a good thing.

That said, I think you are correct to be highly skeptical that anything great can come of it since the architectural goals of the PSP are at odds with the goals of coreboot.

Unless AMD allows coreboot/libreboot to control the PSP then any coreboot/libreboot support would be superficial. But again, the coreboot/libreboot teams are well aware of this...so I would be confident they walk into any AMD collaboration with eyes wide open.
Reading his name at the beginning of the article made me check my calendar to see if it was already April 1st.
App-Ray Delivers Fully Automated Mobile App Scanning Product to the U.S. Market
The economics of bitcoin and all alt coins mean some company will have the most efficient solution long term and thus mine far more than 51%. And once someone can mine 80+% of a block chain they can do what they want with it.

PS: Add up the Chinese pools and one country effectively already controls bitcoin.
Agreed, this is a superb way to present this information. I hope others take note!
Consider what makes a community succeed in the first place, and what examples of successful and failed communities there are.

Travel through much of the rural and rustbelt United States, for example, and you'll find thousands of failing communities, in the sense that quality of life, opportunity, population, and social infrastructures are declining.

The fundamental premise of a community is that it provides a basis for livelihood, generally on the basis of solving some problem of interest to both the inhabitants and those with whom they trade: rasing of crops or other agricultural products, providing extractive resources, access to transportation or communications routes or hubs, including ports, crossroads, railways, or trading centers.

And that's after taking care of the basics: fresh drinking water, disposal of wastes, adequate food supply, shelter, protection from elements and enemies.

Facilitating productive human interactions, most especially trade, industry, development of technology or science, financial services, and the like.

Or providing for social welfare functions: education, healthcare, defence, organisational acumen.

An "intentional community" is one, generally, formed on the basis of some idea, and frequently an idea at odds with orthodoxy. Within any advanced system, most deviations from the norm are maladaptive, which is to suggest that most ideas aren't all that good. So there's that.

Heading off into the desert to pursue some idealised society starts off with several strikes against you: no commerce, poor means of support, and an insular society. This isn't certain doom (the Mormons, after all, did colonise Utah), but it's an uphill fight. The Mormon emphasis on industry is probably among the success factors.

I think the discussion is missing the signs of intentional communities around us, that we simply don't recognise as such. Colleges and universities are little more than communities based on ideas themselves, and whilst dynamic and not entirely corresponding to the notion, aren't so far from the idea. I'd argue that every city, town, or village, is in a sense an intentional community based on the idea of forging a livelihood, which is the distillation of what it takes to exist and sustain a community. That might be a good idea to start with.

And, as I'd noted to start with, there's no assurance such establishments will continue or prosper either.
A blockchain, when applied properly, can provide levels of trust in a way that is not directly associated with the proof of work they run. Bitcoin uses SHA256 for POW, which is pretty well understood by now to be secure and hovers around cost efficiency.

Using the trust embodied in the blockchain allows for the mapping of comment, author, topic commented on, participants in the topic (a sub-aggregate) and a general context in which the topic is shared (web link and/or IPFS link). This can be done without making any of those things part of the POW.

Yes, anonymous comments and topic submissions can be made, but those may have a lower associated karma attached to them, similar to what we have here in HN. With a bit more code (Script), one could add voting based on value (i.e. I could vote you down with $20 if I had over $20 of karma associated with my account), transparency in voting (you could see it was someone with high karma commenting on x/y/z articles voting you down), and any other analytics anyone thought would be valuable in determining trust levels.

BTW, I am not indicating karma is a one-to-one mapping with value injected into the blockchain by market growth or trades. For example, I couldn't vote you down with $200 of fiat just because I didn't like what you said. I would have to "earn" the karma from upvotes from other users over time, which would be tied to my source address used to pay for voting on other users. When I actually went to vote, a portion of the revenue would go to the platform operator (HN equivalent), a portion to the submitter of the topic, and a portion to the person I voted up (or down).
> I just created a new account there, but somehow my comment doesn't show up, no idea why.

Probably just got detected as spam by Automod and removed. If you message the mods for /r/linux they'll probably approve it for you.
There's more to it than just school funding. Homes are expensive in certain areas because they are expensive. Affluent people are willing to pay more specifically to avoid being near poor people.
> Look at the history and origins of family names.

Yeah, largely derived from occupation or location [0], at least in the West. They've lost their meaning though. Example: I'm a German-American kid named Scott; as in "from Scotland." This has always bothered me.

[0] https://en.wikipedia.org/wiki/Surname#Typology
Why do you feel it's a currency's place to (help) enforce the law?

If all you can think of for things "people don't want tracked" is "crime" I don't think you've thought about the problem set very long.

It's incredibly damaging to never have "things be in the past". One thing experience has taught us is that any electronic records generated will be kept indefinitely regardless of policy or law.

I just don't understand folks who seem to be completely ok with any agency remotely curious in you being able to re-construct your entire spending history over your life. You might just be so boring you can't imagine hiding anything, but I think you're in the minority.

This is also ignoring the additional transaction taxes private institutions put upon the entire consumer economy. All this so you can maybe do away with some crime (I just think payments will transition and simply cost more) for what amounts to convenience and security. As with all things, I think making that trade ends in long-term ruin.
Along those same lines, I never understood why bars and clubs have such loud music as to make conversation impossible. Especially if it's just canned music, so you're not there to listen. And especially more if the idea is to meet women (or guys).

As far as I can determine, it's fashion. It's not that games and videos are intrinsically more enjoyable than conversation, or that people have more success meeting the opposite sex if talking is impossible (granted that it might work very well for some people). I think it's more of a culture/fashion thing and this can change over time.
I'm more interest in trying the Asus Tinker right now then a wireless Zero, still cool though. Might you have any special knowledge on this alleged Pi-Killer ?
https://www.asus.com/uk/Single-board-Computer/TINKER-BOARD/

Here's a cool link for you pointing to some new mitochondria research, http://www.cell.com/molecular-cell/fulltext/S1097-2765(16)00...
The old ad agency is dead, long live the ad agency
I remember trying to do the "construct a function name as a string and call it" thing in VB6 many years ago before I "knew better". Any idea what that functionality is called? I always wondered why languages wouldn't let you do that.
On the contrary, I think it's quite reasonable.
First: do we acknowledge the existence of a deep state? The existence of a deep state is troubling because a deep state can be more powerful than the official state which is in our case elected. A deep state can undermine and destroy the official state. It seems that the argument put forth by the GP is that NPR is a mouthpiece of the deep state, and not the official state.
sesearch is one way of doing it, for example:

$ sesearch -A -s some_app_t -c file -p read -p write
allow some_app_t some_type_t:file { read write };
allow some_app_t some_other_type_t:file { read write };
allow some_attribute_of_some_app_t yet_another_type_t:file { read write };

Or, say you want to do the opposite – you know the label, and want to find all domains that can read and write it:

$ sesearch -A -t some_type_t -c file -p read -p write
allow some_app_t some_type_t:file { read write };
allow some_other_app_t some_type_t:file { read write };

You can use regexes for the parameters if you don't know the exact types (just specify '-r[stcdb]').
I find it hard to imagine a world which in a 100 years Unix-derived systems are prevalent let alone running everything from phones to supercomputers. I can't imagine what would come along, but whatever it is will eventually be just as crufty, because that's just the way of things.

What I'd really like to know, what is Unix, at the core. I know POSIX defines certain standards, but what can we rip out and still call what remains Unix? If we're being really reductive can't we take it beyond the features that were present in the very first Unix for the PDP7? Is it simply the syscall interface which provides a filesystem abstraction? Do we call an OS a Unix if it only has a POSIX layer like Windows NT?

So if we could strip everything out and leave just a few pieces, and still recognize it as Unix, the use of the word approaches meaninglessness. Unixes exist without memory management or process isolation. Think of how fundamentally dissimilar an Apple Watch running iOS is compared to a PDP11. I think that versatility in the terminology itself lets us keep calling something Unix long after it's morphed into something else.

It's not hard to imagine replacing system calls with other ways of achieving the same outcome. I think fundamentally, at the lowest level, where the operating system is an interface to the core features of the processor, it is relatively invariant. For truly unique systems, we do have to look at the hardware. Unique operating systems have been tied to unique hardware, like the Xerox Alto, or the MIT CADR, whereas Unix as a generic set of functionality has made many computer architectures useful, but also reduced their variety.
A cog in the machine. A couch potato. Someone that has accepted his powerlessness to change the world into a better place and is waiting for the big leaps that will improve all human lives. His included. E.g. fully autonomous vehicles, molecular assembly(engines of creation), the cure to aging, etc.
Nothing else will.. no politician no charity no nothing
I have avoided posting political/ideological arguments in topics that aren't about politics or ideology in the first place. But it's your site and your rules, so consider this account closed.
I love this idea. It's not meant to teach people everything, but it shows the basic SELinux concepts in a fun manner, that is different from the typical dry written documentation.

The best utility that this has is that it gets people asking questions. I could put this on my wall at work, and then when my colleagues ask about it, I could use it to segue into actually teaching them about SELinux. Putting the SELinux text documentation on my wall would not have the same effect.
I didn't know it was considered such a bad practice, sorry. I will either remove this or ask permission from the user BEFORE doing it [1].

[1]: https://trello.com/c/LZcZRM8a/153-linux-don-t-install-auto-u...
Generate, Filter, Focus: An algorithm to help you cheat at writing
Few days ago I found this : https://github.com/255kb/stack-on-a-budget
Calling them living rooms is a bit of a misnomer for most of them, representational guest zone in uncommonly large apartments of the Berlin cultural elite might be a bit more honest description.

The last two (Blechschmidt and Hubalek) might be actual living room arrangements.
and mercilessly beaten?
The link says that "no solution is in use today" for the waste management problem and that it "can't go on forever" but on the upside it "may not be an intractable problem". That sure sounds safe and sustainable to me!
Like all rock legends, Lou continues to inspire every single time .. they don't make 'em like they used to.

EDIT: I mean, who doesn't still use tape, amiright kids?
Pretty sure a good chunk of companies are created just to burn through the VC cash while living it up a lavish lifestyle on the west coast.

At least that's my perception as an outsider from another part of the country.
Or, perhaps this social/economic sorting is merely an emergent behavior? I don't understand how it is arguing against free will to acknowledge, for example, that I when I buy a house in a particular neighborhood I may be contributing to a larger pattern of social segregation (or gentrification or - when my parents bought their first home - racial segregation via the unknown redlining of that neighborhood).

If this social sorting has larger negative effect on the country (which I don't know to be true, but is the author's argument) then it follows that these people are systemically responsible even if they aren't personally/morally/ethically responsible. I don't find that any more offensive than acknowledging that I am contributing to the pollution of my city when I drive a car - because I am and I do.
Are you sure? Most Ford V8s come in at around 500 lbs.
The bulk of that transaction fee gets rebated back to the consumer as points, cash back, etc. I only use 2% cash back cards.
They were expensive. Sun workstations that cost five figures were cheap compared to LispMs.

Their UI was powerful and efficient, but not easy to learn. They were designed by programmers for programmers. Their UI assumed that you were willing to invest nontrivial time and effort learning a broad palette of specialized tools.

Their system design made some pretty different assumptions about how they were going to be used, and the environment they would be used in. For example, LispMs didn't have any kind of security or memory protection. They were wide open systems.
Insomniac's web tools postmortem [pdf]
Totally agree, but RF's are more related to "CNN-ish problems" (image classification and...?), not RNNs, or generally, any graphical sequence model.

EDIT: to clarify: "j/k" with the thing in parenthesis ;-)
> using iPads and Chromebooks is teaching them lies that come from user-hostile pseudoabstractions.

Only if you are using them wrong; while I think iPads are poor tools forany purposes, including that one, from a UI perspective (or, at least, inefficient by the time you address the interface issues), iPads and Chromebooks don't restrict the ability to teach full-spectrum computing, as, they are perfectly capable tools for accessing and interacting with general purpose computers.

Now, clearly, the exact details of how you use them in that teaching and th supporting infrastructure might be slightly different than if you were giving students PCs, but then, you need a network environment with educational infrastructure if you are teaching full-spectrum computing with modern relevance anyway, and the detail are going to vary by what you use on the front end. That doesn't rule out any front end choice, it just means that the front end choice impacts other choices.
Is the traffic at the MS store there anywhere close to same as the traffic at the Apple store, or is it night-and-day, like Indy?
I had a philosophy prof that would put up his lecture on (relatively) dense slides and then proceed to stand in front of the slides (not looking at them) and give the whole talk exactly as the text on the slides. It was quite amazing. And since he wasn't actually reading them, it was a good presentation.
As an older engineer, I agree with this completely. When I was younger the thing that helped me the most was working with more experienced, better developers.
… and dogma. There was a lot of blather about hour Everyone Serious needed this complex structure and a lot of people superstitiously followed it without asking whether e.g. advice from a 2k engineer megaproject in a different industry was applicable to their 3 person in-house app.

The modern counterpart is probably scalability — I see a lot of parallels in all of the Google/Facebook-envy applied to “big data” problems which can fit on an iPad.
More important than build speed is the confidence that code which passed to build really works.

I think one big reason why organizations don't integrate and deploy often is that people are afraid they will break something when they do this. Then you end up pushing this big and scary thing forward and forward. This of course does not take away any of the risks, but at least you need to close your eyes and wish for the best only once a month.
The fact that the rich keep getting richer seems to argue against his point of people becoming complacent around those like them. I would argue that the wealthy surrounding themselves with other wealthy is actually a driver for them to acquire more.

On the other hand this definitely has a negative affect on the poor and minorities. Although I would argue they are not so much complacent as just treading a path that is very difficult to deviate from, probably in part due to factors the article references.

In the tech sector I don't really see any aversion to moving for a job or reluctance to jump ship, just the opposite, and the tech sector is a major driver of US industry. But I can understand how this occurs in fields such as manufacturing. This is just my personal experience though.

I think complacency is not the best word to describe this phenomenon.
will do. Not on our plans right now though. (Thibaud from CG)
Envelopegate: A Tech Perspective on the Oscars
Show HN: Scribblechat for iOS (OpenGL chat client with handwriting)
16 Linux server monitoring commands you really need to know
I don't, but danluu does! https://github.com/danluu/post-mortems
for anyone unaware, mdfind foo on Mac does the same as locate foo on Linux. CLI spotlight search. Also, open bar will open a thing (file, folder, application, whatever) in the associated application. I typically do open . to pop a finder if I want a GUI to mess with files in the current dir.
Tony & Albas has moved to 3137 Stevens Creek Blvd. in West San Jose.

https://www.yelp.com/biz/tony-and-albas-pizza-and-pasta-san-...

Also La Costeña, home of the World's Largest Burrito, is now at 235 E. Middlefield Rd. in Mountain View.

http://costena.com/

And Cho's Mandarin Dim Sum has moved to 209 1st St. in Los Altos. (The rent for his hole-in-the-wall on California Ave. in Palo Alto was too high!)

https://www.yelp.com/biz/chos-mandarin-dim-sum-los-altos

Please update your programs!
> Look at the history and origins of family names

Governments of the time forced (conspired to force?) people to pick a family name for identification and tax purposes and many simply picked their profession, location, or fathers name. Some families were multigenerational smiths for example but that had more to do with the the way people learned their trades.
Plan9port shops with, and uses, mk.
94 tahun Inventor Lithium-Ion Battery Memperkenalkan Solid State Battery
That's outstanding news. Hats off to the volunteers doing the work on this.
BITCOIN BREAKS $20B MARKET CAP AS FIAT TRUST IS LOST
Computer science student graduating this June. Looking to join an ambitious startup or smaller company.

Location: Central California

Remote: I'm open to it.

Willing to relocate: Yes!

Technologies: Python, Javascript (some React, some Node), iOS(Swift), HTML+CSS, Java, SQL, C

Résumé/CV: alexgreene.me

Email: agreen13@calpoly.edu
Only use a card with a chip. Problem solved