skysight-inc/HackerNews huggingface dataset:
Checking for digital content at the border doesn't really make sense, given the Internet. Especially as applied to U.S. citizens and permanent residents, who are already authorized to work and live in the U.S. and therefore should have no motive to break immigration laws. If this is not a purely immigration inspection at the border, then the government should get a warrant.
That might help but it seems like either an implementation or language spec fix is in order. There doesn't seem to be a reason for a function without free variables to turn into a closure at all, thus preventing the issue.
Needs to be sued out of existence. Send a message to corporate America: Protect Sensitive Data.
It's a fascinating topic, really. It's almost like "women in tech", just for men in "teaching". Yet, the discussion is framed entirely differently and the reasons for its existence are somehow perfectly valid, items that "women in tech" advocates would not consider conceding/admitting for their own cause. Because that would run contrary to "structural oppression" by the males reason.
Of course we invent new words all the time, but the downside to using specialized jargon is that many people won't understand you. Many good writers will intentionally avoid obscure vocabulary to reach a larger audience.

This is a judgment to be made on a case-by-case basis. For example, when writing programs, I don't think the word "monoid" is useful enough to be worth explaining, so I would avoid using it in API's or documentation and see if I can get the point across in some clearer way.
I'm not gonna completely judge a site based on it's links. But that site is pretty putrid on the links it displays. It doesn't exactly lend credence to it.

A sampling:

The Holocaust Hoax Exposed

The Synagauge of Satan

9/11 Nuclear Demolition

The HIV Myth

Adolf Hitler Greatest Untold Story
There is two default UI elements in my emacs config:

Line numbers on the left and two lines at the bottom. One for the status bar and one for the "mini buffer" (where you put commands, search text, and receive short messages). Everything else is just the buffer (file) I am editing. You could turn the line numbers off with a simple configuration and key binding if you wanted, along with all the other UI elements.

This goes to the "Zen" of my emacs config. Its always just the buffer I am editing unless I need another dialog or UI element. The trick to making this work with no tree based folder explorers are Projectile and Helm. Projectile adds "project" concept to emacs and Helm adds fuzzy searching of everything almost everywhere that matters. Both can be taught to work around git repos. So you can say, whack some keys and see a list of files in your project. Then start fuzzy matching in the helm buffer that results by typing say three letters of a file. If its unique you press enter. File is open. If I really need a tree or explore a directory there is `dired` mode which lets you walk around the file system. There are even tree modes that I find pointless after using helm and projectile.

There is nothing built in by default. That is the biggest problem with emacs. You don't just sit down at it one day and get a polished environment that fits with what you like. It is something that is worked at. You eventually learn at least a little elisp and your customization powers keep growing. Eventually you either quit emacs or are good enough at lisp and configuring it that it becomes obvious, if not trivial, to do most things other editors can do.

Generally speaking it is almost certain you can customize it if you are asking a question like, "Can I do X.". Everything in emacs, even configuration dialogs are just text buffers. You just teach emacs how to interpret different text buffers in different ways to implement special functionality. Most of the heavy lifting of integration with most languages is already done if your language is remotely popular.

This was a long answer, but that goes to the heart of emacs. If you want a zen mode, emacs is there for you. You want a mode with weird little widgets and build output things everywhere, emacs has your back. :)
This is the real world where people are compensated at a rate that correlates with their (perceived) value.

People regularly deliver a value that nets them a good income without putting in 40+ hours a week.
Your phone / laptop is now digitally connected to everything in your life.

Giving access of that over to a government agent is like handing them a diary of everything you ever thought, a list of everyone you ever met, a record of everywhere you ever went, a list of every book you've ever read, a list of every medication you've ever taken, a list of every game you've ever played, a list of every off-color joke you've ever cracked with friends, etc.

Would you hand that over on paper?
That is the new Default theme with the Mariana color scheme.
I'm well aware of that. Ethereum, however, falls into the cryptocurrency space and trades on exchanges like Bitcoin. It can be used for cheap international money transfers -- like Bitcoin.

My unspoken point that I feel I should now elucidate was that the optics now have a look of JP Morgan positioning itself to fill in a vacuum they are pushing to create. If they're speaking out publicly like this against it, one could speculate they may be pressuring governments to make more desirable moves for them. They could also be trying to foment FUD in the space to try and empty it while introducing themselves as a secure, traditional, more reliable developer of the technology.

They also have little interest in the Ethereum public chain immediately, and I imagine would only adopt it or connect with it if they are forced to. They are marketing their own private chain which they're open-sourcing to entice developer mindshare. The more people buying into their system (out of fear of the unknown currently dominating the space's mode), the more value there is for the top holders -- who of course would be JP Morgan and its top-ranking employees.

A more basic interpretation would be, he calls Bitcoin a fraud only because it's not him and the bank making the money in that space.
What seems to have gone wrong in radar processing is that they'd get false alarms when approaching an overhead object such as an overpass when not on flat ground. Older model automotive radars scan horizontally, but not vertically, so there's no height information. The "solution" was to ignore some of the radar returns, not fit a better radar. Even with that, there's no way that the China incident of rear-ending a street sweeping machine on a freeway should have happened. From the crash videos, it looks like any obstacle not directly ahead of the vehicle centerline is ignored.

2D scan radars exist.[1][2] Tesla didn't use them.

[1] http://www.fujitsu-ten.com/business/technicaljournal/pdf/38-...
[2] http://www.oculii.com/sensors.html
The Man Behind WordPress Plugin Spam
True true. I donate to the EFF annually but now I can wear their swank hoodie at US border crossings (I am a glutton for punishment).
plot twist: active breach investigation on going with all 3 majors
Yes, I very much wish this post existed during my time dealing with Equifax.
Depends on how you value your time.

The nickels I pay to spin up Redshift are nothing compared to the time it'd take for me to provision, install, configure, and host all the various components.
Going off on a tangent here but is the HDR filter really necessary for those images? What is gained by using it? /rant
From a High School Coder to an International Tech Speaker – Arun Michael Dsouza
I haven't done JS in a while, but it sounds to me like it is referenced, just not in source code. `someMethod` references it implicitly.

Is my understanding correct?
29 Billion euro but no employee
We basically implemented public schooling as soon as it was technologically feasible.

The main issues were affording teachers, affording your kids to leave the farm, and affording transportation. The cost of books and classrooms was non-trivial for a long time as well.
And how do monoids play into this? This is just a vague generality; unless you can show exactly what more complex programming concepts you can reduce to monoids and how that helps with understanding programming, that doesn't mean much.
Men of Reddit, When Have You Experienced Sexism?
> The goal of programming is to reduce all parts to such simplicity that they become boringly simple, and thus impossible to get wrong.

No, that's a strategy to achieve a goal of programming. Programming is about using machines that accept well defined instructions to automate processes for people. A complex and poorly understood program that still ends up reducing the overall amount of work required for individuals is still worthwhile, even if not reduced to being boringly simple.
That's literally the same project this article is about
An electric car with an empty driver seat sitting at an intersection would be especially bad; when cross the street I would interpret that as a parked car, especially if it was by the curb (for either left or a right on a one-way street). Hopefully the car would be smart enough not to hit me but I don't want to have to start staring deeply at every parked car, trying to intuit if it is a robot about to pull away.
I have yet to see anywhere that Trump said a type of people should be exterminated. Mostly he said that people shouldn't enter the country illegally and take our jobs. Racist, not the same thing.
> Ah. Gotcha.

On the contrary, you end up agreeing with me, but you are attempting to draw a line at cosmology, so lets talk about biology, an area where religion actually is trying to suppress science.
This is just not always true.

I sometimes have a bad time with a call center but often I call a call center and get prompt and efficient service. If you tar them all with one brush, you are giving the bad ones a pass.
How about suits stop putting a price tag on everything on this planet, physical and otherwise
My thoughts exactly. And I am afraid we are moving even further away from packages with this move..
Microsoft did a lot to restrict you from switching. I used to work at Microsoft. The reason the govt had somewhat of a case against them was the tactics microsoft did. Some examples:

1. Fixing their os in certain ways to hurt end user applications. we said "dos isn't done till lotus doesn't run". This was so customers would be unhappy with lotus, and use excel. People still said this after ms moved on to win 95.

2. Bundling os charging - if a company pays a flat fee per computer shipped, regardless of os, msft would charge them much less per copy. This discouraged companies from shipping other os', because they already 'paid' for windows, it cost them less to ship it.

With IE, they did mange for many years to make web development dependent on ie 5 to properly render. eventually this was broken away, but it was a huge long slog. It discouraged people from using other browsers for sure, but massively discouraged people from using other os' that didn't have a windows browser. like linux, phones, mac
There's no need to have smoking gun. If confrontation between countries go too far, this is a potential attack vector. It can be used even without any cooperation from Kaspersky, is necessary. And, if used wisely, even without attribution (this requires cooperation though). This risk is enough to justify this move.
> We just don't have any reasonable insight into why Russia arrests people

In the actual article link it quotes Russian govt. officials saying they arrested them for treason, and for giving secrets to a US Intelligence Agency that wasn't the CIA.

I do appreciate skepticism in response to claims, but please do read through the article first before contesting.
> We can see this at play with Trump, and Trump is to some extent using "the church" for his own purposes, while they in turn fawn over their leader.

This is pretty common in politics. I refer you to the great Reverend Jesse Jackson.
It's kind of funny imagining a robot / self-driving car program going through driver's ed and taking the driver's license test with a human scoring it. Will car models and algorithms be evaluated like this too? :)
No, the idea is that they don't sign up for it. It's independent of the originating site.
Steve refreshes the monthly eval (I assume it's got a time-based fuse baked in). So we know he's still alive :-)

Epsilon is still a fantastic tool and you can customize the crap out of it, but there are some things (like multiple native windows) that you can't do, that I'd really like to have. Ah well.
Geoffrey Hinton: The Godfather of Deep Learning
At the end he says that because the idea of consciousness gives man a special status it is anti-Copernican. But apart from consciousness man already has a special status. Humans are the only thing we know of in the universe that are capable of understanding the universe itself.
It's different. EU is in NATO with US (most of EU). Buying from an ally vs a non ally (or enemy depending, Ukraine for instance) is a very big difference.
Came back to this thread during lunch, and a few things I'm seeing have me more worried about Caddy than I originally was. Originally it just seemed like a very minor misstep, but now it seems more likely to be the start of something worse.

Can I ask - what exactly is Light Code Labs? The page really doesn't say much. It almost seems like some 3rd year Computer Engineering student at BYU came along and talked Matt Holt into creating a business of Caddy? I can't see anything about business expertise, and in the wedge fork trademark issue the other co-founder just responded that he was "part owner of Light Code Labs" and nothing about development. On the site it just says this person "recently got into web development...[and] wants technology to be more intuitive for people to use".

It might just be my dislike of fluffy BS, but it seems like red flags to me.
I took a course that focused on Haskell in college. I enjoyed it. I love reading articles about how neat Haskell is. I've still never been convinced that I should use Haskell over a more mundane language for any actual project.
Yes. I think it needs to be in service with them for 6(?) months before they unlock?
The original argument was that naming them "monoids" reduces cognitive load. Can you explain how exactly you see this reduction in cognitive load coming to pass in programming? Because from your previous two responses, I don't see it. What aspects of associative operations with a neutral element are so central to teaching programming that naming such a construct "monoid" gives us a stepping stone towards better understanding programming?
Then "randomly" and arbitrarily searching people's devices as they cross the border isn't really an efficient way to do it, unless you also set up an intrusive firewall to "protect" the U.S. from malware.
I guess I never understood the custom emacs distributions for long time users. If you had a system that worked... lugging it around isn't hard. It is usually a few hundred lines of elisp plus packages, which you can freeze and zip up and they are probably going to work on an emacs release 5 or 6 years in the future.

I don't worry about it cause I just backup my .emacs.d and restore it anywhere I plan on editing very long. My whole .emacs.d with tons of modes and add ons is 73MB.

There /is/ something to be said with not making a mess of your initialization file and customizations. It is also very possible to keep glomming addons in and eventually get to a difficult place where various elements of extensions/modes/packages are fighting and that can be frustrating and I can see why many turn to well tuned emacs distributions.
Okay, gotcha, and thanks for clarifying. And that "widespread and not entirely unwarranted belief" is likely at least partially true, if for no other reason than there being more people in urban areas to vote (or influence, or whatever).
Yet another copy. Facebook launches group videochat
As an aside, the term "Human Capital" really rubs me the wrong way. It makes me seem like just an investment, a thing obtained to generate wealth and nothing else. I've never worked for an organization with a Human Capital department that wasn't overly corporate.
Show HN: Stream any torrent, easily, using CLIFlix. With integrated search.
Here, I'll give you some clickbait headlines for it. Choose at will.

Study: Workforce Is Changing, Yet Same Old Injustice Remains

Is Your Daughter Thinking of Being a Carpenter? Don't Bet On It!

The Disappearing Culture of Male Shoe Machine Operators/Tenders

The Most Male-Dominated Professions On Earth

We Set Out To Find What Jobs Are the Most "Male" - Here's What Happened Next!

This One Job Outpaced All Others For Attracting Women

Study Reveals Gender Bias in Every Single Job - Here Are Some of the Worst... And the Not-So-Bad
And likewise, are there more initiatives to get men into jobs that are more heavily skewed towards women?
Not the same. Most EU countries are allied with the US. Most of them hold negative or downright hostile views towards Russia.
It solves the halting problem for Turing machines. Revisit Dylan16807's comment upthread.

I use "solves" somewhat advisedly - we're postulating something that may very well not exist; it's just that it's not obviously inconsistent for it to exist in the way that it would be if it had an oracle for its own class of machine.
But breaking them up would provide the motivation to make the federation actually work. If there's a federated system, but with one player with 99% of the users, that player can still use its network effects to kneecap the federated protocol.
Quote:

"The BOD calls on departments and agencies to identify any use or presence of Kaspersky products on their information systems in the next 30 days, to develop detailed plans to remove and discontinue present and future use of the products in the next 60 days, and at 90 days from the date of this directive"

That number of days could be critical. If they have intel telling them that Kaspersky can be used as a vector to exploit their systems by Russia, then this could be used outright to further exploit their systems and possibly (?) plant more ways to attack, even after Kaspersky has been removed.

I am assuming that DHS will already have in place another security company to handle other potential scenarios and ensure the security of their system while the transition process is happening.
With experian, I have done the following:

- Call membership number
-> makes some noise and then hangs up

- Use their website that they promote in their automated messages
-> when trying to set up an alert, it takes you to a loading page that does nothing (looking at the requests being made in the network tab, it fails to load bootstrap and then just sits there, I am able to download the script it fails to download)

- Call automated fraud number
-> nothing happens after being transferred to their automated alert system, so I hung up
-> called again and waited for a few minutes after being transferred to their automated alert system, finally a voice starts talking asking for info (a dark pattern if I've ever seen one). After going through the process, apparently my info wasn't correct, so they asked me to 'leave a voicemail' with my SSN and DOB, after providing that info, it said they couldn't save my info and to try again, then promptly hung up.

so haven't been able to set up a fraud alert yet
Geekbench is SH*T
A few years ago, I considered starting regular donations to the EFF. Unfortunately, I did not realize they had taken pro position on state intervention and control of the Internet, a concept generally described with the orwellian phrase "net neutrality." This position directly contradicts much of the their advocacy that I wanted to support.
Do you mean you should select the majority norms or let the first random poster exclude everyone that isn't in their subculture?
At Stanford, the strongest towers (on the hill) are/were AT&T (via Cingular). There are/were whole buildings with zero Verizon coverage.

Source: an enterprise Cingular sales rep whom later worked for Motion Computing.

There also used to be a spot on I-80 between SF and Sacramento where AT&T phones routinely dropped calls.
Schlumberger chooses GCP to deliver new oil and gas technology platform
This really seems like a red herring considering the grandparent post addresses the question of those who self-identify as nazis and are willing to publicly incite genocide.
I wish I could thank these guys with big hugs but instead I'll probably have to settle for donating.
Seems very good.

What is the difference between that and https://ngrok.com/? I imagine there is basically none.
Handwritten Notes from Aaron Schwartz Memorial Service at SF's Internet Archive
Another thing that contains all those same things is "your brain." It's harder to get the facts out of it, but those TSA interview rooms represent an attempt. If that is allowed, then I don't see what's better/worse about searching your digital exobrain instead. Either way, you're handing over "you" on a silver platter.
By your second bullet, it seems to meet the broad definition: "In philosophy, idealism is the group of philosophies which assert that reality, or reality as we can know it, is fundamentally mental, mentally constructed, or otherwise immaterial."

You might find it interesting to read about various forms: http://www.philosophybasics.com/branch_idealism.html. Kastrup's work will probably interest you too.
Psychedelics Help Reduce Opioid Addiction, According to New Study
Interesting, although I am not sure how Unit and Bottom are related to monoids. Also, how does this translate, say, into C or C++? Unit is easy:

struct Unit {};

but what about Bottom?
Seeing as this site calls HIV a myth, the holocaust a hoax, 9/11 a nuclear test, and the Jewish religion a Satanic cult... I don't think it is _super_ trust worthy.
Reddit replaced /. and Digg to my recollection primarily because of political issues and user resistance to site updates.

I came to HN well before I found Reddit (I think it being mentioned here was the stimulus). [this is my 2nd username here]

HN thrives IMO because it got a high value kernel of contributors early on, through synergy with Ycombinators business, and because of strong moderation heavily focused against new users.

Up until the last year or so most comment threads haven't needed to be filtered, due to the relatively small population, but popular stories now attract a mass of comments such that one can't easily scan through to precis the range of reactions.

HN maybe wants to stay "small" though. A lot of users in any case want to keep a tight focus on start-ups/computer tech/programming; keeping a "clunky" comment system probably provides useful friction to that end.

The main frustration in consuming comments here for me is the lack of differentiation between valuable and disagreeable comments. Though this appears to reflect pg's personal philosophy (he stated that down-voting for disagreement was proper, or words to that effect).
Exactly. I would have no issue if paid usage was for things big companies are more likely to need, e.g. support, high-performance features, etc, like nginx does, but this is egregious.
Synergy, the app that allows a computer to share its mouse and keyboard over the network to other computers, did a more aggressive move a few years ago. It's still technically GPL because you can compile it yourself, but they charge $20 for a binary license and to enable certain features.

I have similar concerns. I practice good security but I also enjoy security through obscurity. I prefer to prevent my users from knowing what web server is serving their content. Now unless I start compiling from scratch, everyone will know I use Caddy and I don't like that.

Alternative is to run Caddy behind HAProxy or Nginx or something similar that can strip those headers out.

I think it's time to just rebuild and use Nginx again and try to get QUIC and automatic LetsEncrypt working.