skysight-inc/HackerNews huggingface dataset:
China Bans Internet News Reporting
> To those familiar with Emacs development - is there a tendency to modernise the UI and generally make it an easier out-of-box experience?

The UI feels pretty modern to me; it's when I use every other app that I feel crippled. That's not hyperbole, but fact.

It'd be wonderful if Firefox gave me the full set of emacs keybindings (not just a few) and a decent language to extend it.

It'd be wonderful if desktop environments let me converse with the computer via my keyboard, rather than pointing and grunting like an infant.
Do you have dogs? See the new thing coming
TPFAssembly uses sheet metal and scrap pallet guillotine. It is super effective.
I got interested in ARM desktop & laptop hardware while I was looking for more open solutions. Remarkably, the only modern hardware that is truly open top-down, including firmware, are cheap Rockchip Chromebooks [1].

I'm also looking forward to POWER offerings, which might be more performant and thus suitable as workstations [2].

[1] https://libreboot.org/docs/hcl/c201.html

[2] https://www.raptorengineering.com/TALOS/prerelease.php
If you make the argument that a private company, by shutting down a user's account, is like government restriction on free speech, then how do you determine the balance between the right of free speech and the right of free association?

Remember, freedom of speech is only one part of the First Amendment. Those same writers also included the freedom of association. An organization like Google, Fox News, Amazon, or the Wall Street Journal is not obligated to associate with everyone.

We can change things. We can pass laws which mandate that certain things are public spaces. For example, the rise of the malls means that the migration from public shopping streets to private shopping areas, where mall owners like the Mall of the Americas can shut down protest much more readily than the police could do in a truly public area. We can pass laws which force malls to be public areas. The Supreme Court decided that in Pruneyard v. Robins. But only a handful of states have done so.

We can similarly pass laws which say that any content hosting site must be content neutral. Eg, if you want to use Stack Overflow to post your diatribes against whale hunting, SO cannot shut you down.

That doesn't make sense. Okay, so we only require that of "powerful" sites, which you suggest. Which is defined as .... what? Who gets to decide? Who gets to challenge that? If Yahoo was once powerful but is no longer so, who gets to decide when the transition occurs?

One possibility is to set up a common carrier status, where a company offers its services without discrimination to the general public. This is how the phone system works. But why would a company want to do this?
Google calendar itself is not a security concern however you might have clicked a hyperlink that would do something dodgy to your google account (i.e. link an app to it or similar) and that maybe would be how your meetings leaked (just thinking loud).

Are you on Windows or OSx?
Even if it's not accurate to Valve of today, it's a helluva reach goal for most dev-oriented companies.
As a PHP programmer, I picked up Node.js really quickly. I mean, sure, I already knew JavaScript, but Node is a very different ecosystem and has its own tools. After a week I was already productive and after a month I was already bored with it.

I bet I could be a perfectly fine RoR developer, given a little bit of time. I don't know Ruby, but I pick up languages quickly. Or, I mean, you could just keep the position open for a few months and just screen for keywords. It's really your choice.
Would it be possible to interface with HyperTransport or QPI? Can you name the JEDEC standard?
No, the ISP does not have that right. The ISP is a common carrier (as of last year's FCC decision) and cannot discriminate on that basis.
Thanks for the anecdote!
World of Warcraft: one simple line of code can cost you dearly
Date Math Across Time Zones with Moment.js
And my point was that I should be free to think in whatever I want. If the other bastion of go-your-own-way, Vim, has tabs, I'm pretty sure the Emacs could have them as well.

Especially since Emacs prides itself on being a jack of all trades, unlike the "limited" Sublime or Notepad++, for example.
Sometimes you're right. Do you think you're right all the time? Do you think the more senior guy should know when it is one situation (when the more senior guy knows) and when it is the other, where the more junior and more involved guy knows?

You're making a black and white rule. The black and white rule I'm advocating is that the boss should know when it's black (intercede) and when it's white (let their good v. subjectively interpreted better decision stand).

Of course, the counter-argument is that it's better to let the junior person make their own mistake and learn from them. And it is! Some/most of the time. But some some of the mistakes might cost too much and need to be avoided.

If you think my mentality is Dilbertesque, go ask your supervisor what kind of decisions they wouldn't let you make.
This tool found it's niche as there were no reliable way to do parallel jobs with just one command.
I imagine most people are able to tell the difference between a necessary improvement or criticism versus something that is really just opinion.

Boss sees a typo or brand color is wrong? Yeah, they say something. Boss just thinks their idea is slightly better on a hunch? Don't say something.

It's good advice.
If you're using a record, you're effectively just using a struct again...
So in your typical NYC grass you have: dandelion, chicory, common mallow, burdock, curly dock, bitter dock, red clover, plantain, various onions and mustards, etc. All of that stuff gets pretty big very fast if you don't mow over it. Obviously you still can't feed yourself on only plants, but the quantity of edible plants would probably outstrip the number of people who knew what they were. NYC has 30,000 acres of public parks, and tons more unofficial open space.
Excellent article. Especially love the call outs on "must have 5 years experience using {technology ABC}" when it's only been around for 5 years.
While I think that you are definitely right and that nowadays Cobol would probably not be the first choice for 98% companies out there, I think we should also consider that according to TIOBE ( http://www.tiobe.com/tiobe_index ) Cobol is one of the 20 most used languages in the world - and it's also thanks to it that we can use banks efficiently. Can we all say goodbye to Cobol? Go and ask those ones who program in such language - who make a s* load of money with it.

I personally could say goodbye to Assembly, as I only used it for learning purposes, I could say goodbye to Perl, because I don't use it and I don't like it, or I could say goodbye to Visual Basic - for other reasons. All these languages are extremely powerful, they still do their job today, although some are too low-level for our everyday applications, some are just in a process of replacement (like Cobol, of course). However, I tend to keep these opinions for myself.

"Saying goodbye" in such cases is a strong statement, inherently sensationalist and biased, therefore my criticism toward the title. In a field like computer science, you can't and shouldn't use such titles. Such a title shows already how biased you (the author) are.
In my opinion, the many emphasized words make this post difficult to read.
I think the design of this part depends on how well your functional language of choice implements immutable data structures, from a performance and memory consumption (and by inference, garbage collection) perspective.
> I tried Emacs/Spacemacs and for example, there's no decent tabbed interface. I mean a real tabbed interface, at least as good as Vim's.

It's been ages since I was a vi user, and I never used tabs. I took a look at http://vim.wikia.com/wiki/Using_tab_pages, and it sounds like tabs are just what emacs would call windows, which have been there for decades at this point. I'm guessing that's not it, so … what is?

Does https://github.com/krisajenkins/evil-tabs not solve your problem?

Also, what is wrong with 'write it yourself'? You are presumably an intelligent human being; the whole point of free software is that you are free to do whatever you like with it. If there's a feature you want, implement it (or hire someone to do so)!
It should really if there was an exploit used to get access to a browser and a social media account. But be EXTRA vigilant with links in email from now on and this should lower your risk of reinfection (only open if you HAVE to!). And that is a BIG yes on the wifi password and network name that would stop any drive by access to your home network.
Is amateur the right word?

I am in it for the money which I guess makes me a pro but I don't have a computer science background and frankly in 2016 I am afraid the average undergrad compiler course is part of the problem as much as the solution.

Another big issue is nontraditional compilers of many kinds such as js accelerators and things that compile to JavaScript, domain specific languages, data flow systems, etc. Frankly I want to generate Java source or JVM byte code and could care less for real machine code.
Emacs is a different paradigm in the editor world. The user interface reflects and is part of this paradigm, and don't expect it to change. It is an established interface, essentially an API, on which thousands of people built configuration and packages. Breaking it is breaking everybody's code. That said, improvements and fixes are certainly done and increasingly often so.
I've thought about that too, but if it was referencing Heidegger it should be "das Man" (https://en.wikipedia.org/wiki/Heideggerian_terminology#.27Th...), not "das Mann".
There's absolutely value in auditing Keepass, I'm not denying that. It's just a strange place to start.
If someone has gotten to be "the big boss at work" (per TFA) and hasn't learned this lesson yet, then there's a whole bunch of issues they'll need to sort out (unfortunately, that's not an uncommon scenario)

But for new managers I find it's quite a common issue. They think that being in charge means that they need to throw in "2 cents" on everything even if they're not really contributing anything of value. Though it's often not intentional, there's something in their mind that makes them think that if their team gets something done without their involvement, then that makes them redundant

For people new to those roles, it's helpful to stop and ask yourself questions like:

- "I just gave this 1 minutes thought and 30 seconds of feedback, do I want this person to go off and do a few hours more work based on that off-the-cuff remark?"

- "Am I throwing another opinion into the mix, or am I telling my team what I want from them. Have I set up the team dynamics in way that allows everyone to know the difference between those?"

- "What action do I expect to come from this, and who benefits from that?"
>Because the article is pretty much saying that the boss cannot offer any criticism at all

FTA:

"What if the work is all wrong? Obviously, if there’s more than “2 cents” worth of stuff that needs to change, then this rule does not apply."
I don't understand why this site is hosted on BlueHost...
I think the author's message is spot on, but I disagree with some of the details. Mainly:

> Industry experience is often a negative, not a positive

I can see why someone would say this. If you looking to innovate, you don't want employees always saying, "This is just the way we've always done it." At the same time, people with industry experience can avoid novice pitfalls.

Also, I cannot stand all the emphasized keywords. I get why he did it, but it's so jarring to read.
Meet the Woman Trying to Make Verizon More Than Just a Dumb Pipe
Thanks for understanding!
Yahoo got all cash, which is nice as it gives them more flexibility, the last thing they'd want after the Alibaba spin off fiasco is to have to try and sell 4.83 Billion in Verizon stock.

Bloomberg just put up a head line saying that Yahoo will return all the cash, minus Operating Costs to the share holders. If anyone has any guess as to how much "operating costs" will be, please email:)

So I guess queue Alibaba and SoftBank now to come in and divvy up the rest of the company?

From Matt Levine:

> "Marissa Mayer, Yahoo’s chief executive, is not expected to join Verizon, but she is due to receive a severance payout worth about $57 million," bringing her total compensation for about four years of work at Yahoo to $218 million.

Wow! So I guess the now decade old valley trick off spending a "few" years at google to start your career and leveraging the google name to get another job really is the way to go:)
How AWS Powered Amazon's Biggest Day Ever
Like the "neutron bomb", the result is going to the be the same. What does it matter if a city burns because you nuked it, dropped napalm, or used a low yield airburst, or an EMP of some mythical design? The aftermath of a severe earthquake is the result of a similar process, and believe me, having to clear the old infrastructure is just an added expense.
If It Doesn’t Suck, It’s Not Worth Doing
TIL something really cool, thanks.
I am a scientist and wish papers in my field were more like it.
This looks like a really nice tool.

Also +1 for listing some alternatives and comparisons in the README, so that we don't have to bitch "but you should use $X instead" here :-)
Google approaching this kind of challenge with neural networks[0]. Which is, perhaps, connected to why they are putting Boston Dynamics up for sale.

[0]https://www.youtube.com/watch?v=fuoX_866UFg
Whatever happened to the Acorn RISC PC's from the mid/late 90's?

I remember guys in the UK on USENET with the 'StrongARM...' in their signatures.
So you mean GUI tabs I guess? How would one even begin to display hundreds of tabs on a screen? I hate that Firefox doesn't make it as easy to switch tabs as emacs makes it easy to switch buffers.
Finally, someone who also thinks in a sensible way on hiring.

In Toronto, I keep seeing all these job posting of companies that need people with 10 years in social media experience, or 10 years in mobile app development and it's quite laughable how they are able to hire those people.

I'm curious how those people can actually perform.
PyDev of the Week: Nicholas Tollervey
...This is why we have a SCOTUS.
Real-time expression tracking in VR
Comic: Where Did Islamic State Come from and What Do They Want?
posting pictures drawing on antisemitic imagery and motives probably should count, especially if those have been lifted from white supremacist/anti-semitic sources:

https://mic.com/articles/147711/donald-trump-s-star-of-david...

http://www.politicususa.com/2016/07/03/trumps-star-david-ant...

you're welcome.
Maybe you're right. I've been doing this for some time, and I do admit there generally seems to be far more fiber cuts that equipment outages :-) Maybe that's because of redundancy, or the failures in equipment are less visible than the fiber reroutes.

OTOH, every time I've tried to do 1 mile + wifi on a tower (e.g. 20 meter antenna tower) it's always been the lightning that killed the AP!
You don't want to sell your IP to one competitor, what you really want to do is freely license it and then go consult for everyone in the market. Michael Hanack got extremely wealthy on that with his phthalocyanine semiconductors.
I played through a bunch of these games with a good friend of mine; some really great memories there.
In terms of this article, the RK3288 is a 32bit ARM7.

I've also been looking at this. I think the Google Pixel C might be a good option, for a 64bit ARM laptop. I've seen some talk of running Ubuntu on it. But it uses the Nvidia TX1 which has good Ubuntu support on the TX1 Jetson.
Tangledown: Self-contained, one-step literate markdown
Show HN: A toy language similar to HP Calc RPL
127.0.0.1 and localhost are counted as secure.
Power had a clear signal that it's license to access Facebook's website had been revoked-- the C&D. In order to get around that, you're anthropomorphizing the computer and asserting that the computer can consent to access contrary to Facebook's express intent. That makes no sense. The computer is a machine-- it cannot grant consent.

Now, in some cases, you may reasonably infer that the property owner consented based on the computer allowing the access. "I thought I had permission because I was able to get the data from the computer" should be a defense. But that rationale disappears when the property owner makes its intent clear by other means.
For the purposes of this discussion, and the "technical solutions" the grantparent asks for, it does.
Clinton propaganda. It's always about so many other "conspiracies" to get her with Hillary. It's never her fault about anything.

Regardless of who hacked the DNC, it doesn't excuse away the collusion between her campaign and the DNC, which is supposed to be "neutral" so they can keep pretending that they give everyone a voice (while trying to rig the election in favor of their favorite candidate all along).
Consider me in the group "likes Stoke's theorem" or some such.

Seriously, it only enriches the soil for such judgments to grow, when by default, the crucial and elemetary word "group" is taken to mean "racial group". That's starting out with a big wrong, IMO.
Utter bs. I've lost count of how many brexit, trump, and refugee related threads I've seen. I think HN has a similar agenda to twitter...
yeah, too old for me but maybe useful for new comers on hn, IDK.
I wish you and your project all the best. Hardware, and especially CPUs and alike are tough and rare. We haven't seen much new competitors (any) in that area, especially relevant ones.

When you say you rest your high hopes on toolchain, aren't you a bit scared of what happened to Itanium? Intel had toolchain under their r&d and it failed because they couldn't deliver. I'm interested to hear more about "mythical 'sufficiently smart compiler' and how it relates to your architecture.
I am not quite sure what "it uses binary SSH" is meant to say. It sounds as if you were refering to the SSH protocol (which of course is "binary"), though my guess is that you mean to say that it relies on executing a separate "ssh binary" (note in particular "ssh" vs. "SSH"). If the latter interpretation is right, perhaps rephrase what you wrote in your README?
Show HN: Generating beautiful images with geometric colour transformations
As a Microsoft employee I am so happy that we got rid of stack ranking a few years ago. It encourages a bad behavior and goes against helping your coworkers with whom you are essentially competing for compensation. I am surprised to see that a company like Valve, which seems to be held in high regard by many developers in the industry, still operates with this compensation system. It's system of the 80's if you ask me.
Key Words for Use in RFCs to Indicate Requirement Levels
Yea. ARM was originally a desktop processor and then was spun out from Acorn and moved toward mobile/low power. Bits of Acorn eventually got bought by various people and it no longer exists.
I've see one of two of them, but they are from sites that have all the submissions [dead] by default. Do you have an example to make the discussion more concrete?

The problem with "anything intellectually interesting" is that it may include politics or not, it depends on the definition you are using, but I think it's off topic here. The interaction between politics and technology is in the borderline.

(Another example: https://news.ycombinator.com/item?id=12156778 Is this on topic? I stared at it like 30 seconds because I was no sure.)
Or they have been translated literally and stuck, even though there had been a German word for it in the first place.

Example:

The computational side effect is translated as Seiteneffekt, which is a word no sane person would use outside that context. It makes you think of an effect that takes place on a sheet of paper ("Seite") or - when you just hear it - some acoustic phenomenon involving strings of a guitar ("Saite"). Other side effects are much rather called Nebenwirkung, Nebeneffekt, Begleiterscheinung, or something like that. You would not think of "side = Seite" here. "On the side" would naturally be "nebenbei" or "nebenher", except when it is literally "on his side" as in team, then "Seite" makes sense.

There are multiple other sometimes funny examples. The benefit of this is that you create a more specific term, the downside is that you sound like an idiot to normal people when using them.
can someone explain why yahoo is worth a penny?
Show HN: HumanInput.js – A library for capturing human input
For what it's worth, most transactions don't require a signature. They only time I've had to sign when using my debit card is when the transaction is in the 100s (not sure of the exact amount).
THIS.
After learning a few languages and paradigms, I find that I often have a 2 week ramp up for any given programming language.

If you already know Java and Javascript, you'll get Scala / Kotlin in no time.
If you're experienced in Python and Django, RoR is a few weeks away.
If you're experienced in C++ and Python, it won't take long until you're good to Go.

I get that companies want someone who's productive from Day 1, but they're missing out on a lot of great candidates that might only be productive from Day 15, but they'll be a lot more productive over time.
Twitter says it won’t Periscope its quarterly earnings results next week
I am a fan of clojure. I'm interested in LFE, but I've been focussing on learning Haskell lately, and don't want to switch gears yet.

The big thing that I miss in clojure are the data structures, and the ease of use of those data structures. Specifically vectors and maps. These exist all over the place, but no where (in my experience) are they as pain-free as clojure.

That combined with their immutability (yet easy to transform) is a really significant win for productivity.

As I've looked for other languages to learn, those sorts of easy to use and highly productive datastructures has been a top criteria.

Haskell has them, but I wouldn't put them on the easy to use list yet. However I'm still learning, and it might just come down to familiarity.

Chicken Scheme has them as an egg, but the syntax makes them far more encumbering than clojure.

If LFE has the same unencumbered immutable datastructures for maps and vectors, well, that would be exciting to me.
4. To keep Sergey Brin entertained.
I thought the Pixel C bootloader was looked. Do you have any pointers to instructions on how to boot Ubuntu on this machine?

The problem with ARM architectures is the lack of a standard boot system.
Oh really ? I didn't know that, that's cool. Is that a cross-browser, "standard" thing ?
I agree to the article in general. But most of the keywords in job description are put up to set some expectations or if you have a project that needs people who already know things.
Also somewhat related but MIPS, not ARM. The Cobalt Qube [1] and Raq [2] (though later ones replaced the MIPS CPU with AMD K6/Pentium)

[1] https://en.wikipedia.org/wiki/Cobalt_Qube

[2] https://en.wikipedia.org/wiki/Cobalt_RaQ
I find semi technical managers the worst to deal with - people who managed to get promoted to management early in their career. They think they know how things work, but really they have out of date experience as a junior developer.
They should've taken microsoft's deal when they offered 30b$
This reminds me of that story about the bikeshed[1] colour:
"This is a metaphor indicating that you need not argue about every little feature just because you know enough to do so. Some people have commented that the amount of noise generated by a change is inversely proportional to the complexity of the change."

[1]: http://bikeshed.com/