skysight-inc/HackerNews huggingface dataset:
Maybe that's why they're open sourcing this one? They have their own internal new one that does support AMD64.
FWIW, Sacha posted a "sorry for the delay" post a while back: https://medium.com/@sachagreif/the-state-of-js-2017-results-...

Agreed on wanting it earlier, but the results are still super valuable.
I agree and think the best fix would be if the syntax would be forbidden in bash/zsh. Problem is: Millions of code snippets on the Internet not using env.
6 App Features for Event Engagement
Nothing wrong with monetization, it's how you do it that's important.
amiuba, we're either both crazy or both sane.
Two single line files that have a file extension making them look like ASP.net code is how I read that.

It could be place-holder scripts that redirect to the correct location, for instance a default.asp/index.asp file that does nothing but redirect to index.html some other default that IIS doesn't recognised out of the box. This would catch cases where someone has just dumped the web assets on a IIS share (IIS doesn't, or at least didn't used to, consider index.html as a potential default document). In classic ASP this would be something like the line:

<% response.redirect "index.whatever-extension" %>

It could also be false positives in whatever test is being performed. For a project like this, I suspect that is more likely to be the case.
On the duffy, but there are no one-lane bridges on the s2s.
Google for anything Rolf Rolles has published on the topic, believe it or not there are general approaches to solving this. Someone already mentioned dumping the text segment, that only works for silly 90s-era obfuscators.

Contemporary obfuscators _rewrite_ the protected code as a series of instructions executed on a virtual machine whose bytecode (and bytecode semantics!) are randomly generated at build time. The solution (AIUI) is symbolic execution of the instructions to determine their underlying architectural effect, synthesize some compiler IR that is equivalent to those effects, run an optimization pass (like a regular compiler) over that IR, and finally generate x86 from the result.

The optimization passes are necessary to remove side effects that do not impact the state of the program ("noise"), which modern obfuscators like Themida insert a ton of into the instruction stream

In other words, rather than attempt to dump some particular part of the program, the binary as a whole is statically analysed to determine, regardless of the indirections inserted by any obfuscation pass, what machine instructions are ultimately executed for a given program input. The abstract representation is then compiled to an equivalent new program which is much easier to read, because all of the indirections and noise have been optimized away.

When I was reading about Rolles' work initially, I couldn't help but imagine this is the kind of approach Geordi La Forge would have come up with if cracking an encrypted binary were ever the plot for an episode of Star Trek :)
Use a decent router that allows packet sniffing. There are various low cost options. I use Mikrotik for example.
>* The ability via a flag to say that a fish-function should not interpret passed function-arguments.

Note that functions already don't expand the passed arguments. Fish expands them _before_ executing the function, so what you are asking for is a major layering violation.

E.g. you can do this:

function a
b $argv
end

function b
string escape -- $argv
end

a 'something * with ? loads {} of $pecial char"acters'

and the output will come out right. You only need to quote it once.

>This would enable us to pass e.g. URLs to a function without quote them

I'm assuming what you are asking for isn't _passing_ URLs to functions, but rather _pasting_ URLs into the commandline.

In which case fish has a feature I like to call "magic paste". When you paste with an open single quote (`somecommand '`), it'll escape single quotes (and backslashes). So you type the closing single quote and your argument will be passed to the command you are calling as the exact text you pasted.

>The key should be displayed and if the user selects a completion-item, the corresponding value should be passed to a fish-function from which arbitrary actions could be triggered.

We have "descriptions" for completions, which will be displayed _alongside_ the argument (i.e. the "value"). To generate them dynamically, simply separate them with a tab character (`\t`) from the argument, and separate these pairs with newlines.

So

printf '%s\t%s\n' 'argument' 'description' 'argument2' 'description2'

will be displayed as

argument (description) argument2 (description2)

We use this to great effect in numerous places. E.g. the git completions will offer commit hashes with the summary line as description, so when I type `git revert <TAB>` I get something like

0a129475 (Replace opts.stdout with opts.to_stdout)

I'm not sure I like the idea of hiding the real argument from the user.

>Maybe supporting JSON input here would be nice too.

The best completions are those that actually call the stuff they are completing (because that makes them really reactive), and not many commandline tools actually generate JSON. Anything in particular you're thinking about here?

(And now I'm hoping that HN doesn't hopelessly mangle this comment)
>What'll be the business model?
Instead of being a business, why not eradicate the problem completely? Unfortunately we as a society are obsessed with "treating" problems rather than "curing." Why are there not rewards or payouts to solve social problems like these?

>What'll be the business model?

Great question. I think the government could easily reward people/corporations for helping out since they primarily make most of their money off people wanting to live in an area.(Another discussion could be had on that)

I think there has to be an incentive.

> ..food is becoming more and more "affordable,"
Is it though? What type of food has become more affordable? Last I checked, healthier food is still more expensive.

All of your points are valid.
I learned more on my own in middle and high school than I ever did from a teacher. This is a Luddite move.
Show HN: [C++] SObjectizer-5.5.20
To complement this: Johann Johansson - IBM 1401 - A User's Manual - https://open.spotify.com/album/3ZqqvWwHzoVCxwdsaUaF9z
The analogy of the planes is not very helpful, because each flight is paid for individually. The idea is that traffic to certain peers (not the ISP customers, but whoever they are communicating with) should not be discriminated against. So you can pay for faster service, but all packets coming from or to you would get flagged, not just those going to certain servers.
This is true. The CS folks are my university tended to be quite strict about writing out quantifiers for everything, while a very accomplished math researcher in our department told our class to "please write in English" instead of using those symbols, because he wouldn't be able to read them.

I asked a friend why he thought this was, and he suspected that the CS department's focus on formal languages and automatic theorem proving is what lead to their use of logical symbols.
Top 100 Viral Videos of the Year 2017
Running my first half marathon – with Apple Watch Series 3 and AirPods
I wouldn't worry too much about it. Math students are not the primary target audience of this website. And, if the planets align and someone here actually wants to study math, they will either quickly discover the limitations of an “analogy-first” approach, or quickly fail and give up.
Why LEDE over Merlin for ASUS?
firmware sends six DNS requests and
one NTP query every 5 seconds
(...snip...)
TP-Link has hardcoded the following non-configurable
NTP servers and server pools in their firmware:
(...snip...)
au.pool.ntp.org, nz.pool.ntp.org

Wait... so TP-Link is effectively DDoSing NTP pool?

Also, as pointed out in another thread here, vendor using country prefix instead of applying for their own prefix is a violation of:

http://www.pool.ntp.org/en/vendors.html

..which was put in place as a reaction to incidents just like this one:

https://en.wikipedia.org/wiki/NTP_server_misuse_and_abuse#No...
Once www.people.cn (the website of People's Daily) built a search engine and failed. If Chinese government stole search technology from Google, why would it give it to Baidu not to a search engine set up by its mouthpiece?

Baidu had already been popular in China before Google officially entered China, so there is no 'this is how Baidu got started' thing.
TLDR: As a high school level teacher, this would be less of a problem if teachers had stronger enforcement powers. Since we often don't - I would strongly favor a ban. If students need a computer, we have them available all day, every day.

As a high school level teacher, I appreciate the attitude that there are amazing opportunities for learning and skill development with computers. I agree with this wholeheartedly. That said, a majority of my students are addicted to social media (they are teenagers, after all) and cannot self moderate their attention and/or behavior on this issue. They are not, generally, breaking their attention away from class for some other kind of educational outlet (for which I am already fairly lenient when appropriate). They are sending their friends snaps, plays both games, and texting.

Of course, using phones in class is already against school policy, but it will remain and issue until I am able to take a phone away from a student. At a prior school, this was explicitly against policy becuase it was considered a liability issue as phones are expensive personal property that the school
did not want to be responsible for them. Additionally, parents give minimal support and/or flip out when it happens. Very few have the willingness to keep their student's phone at home during the school day even when it is a known and acknowledged problem. Often, they simply don't want to argue with their teen about it.

I believe that we - as a American culture - are still too enamoured with our smart phones to effectively acknowledge the potential negative effects they can have on our attention/learning/cognitive development.
Since then I upgraded my account to the basic plan which disables ads. There's a nearly hidden pricing option that allows you to enable it for free on sites that get less than 50,000 daily page views and are non-commercial.

A disqus engineer recommended I do that on Twitter.

Thanks for all of the links. I will check them out. Good luck with your comment service.
Printable office posters for Startups
Most of the SEC's concerns about ICOs are related to marketing promises (amazing returns, we won't just steal your money and run away, etc etc.), and justifiably so.

I'm actually impressed with how well the SEC has been able to differentiate between legitimate cryptocurrencies and scam projects.
Essential Tips that should be considered for E-commerce Development
Someone should make a blockchain-based routing system.
IOTA clarifies it has no formal partnership with Microsoft
RGB doesn't really match the color receptors though. The cones in your eyes are more like 'blue', 'yellow-green', and 'yellow-red'. RGB is just a convenient way of covering a decent amount of the color space we can perceive.
I can’t attest to how well it works, but the Airport Utility is available on Windows. This obviously doesn’t help you if you are looking to manage using an Android or Chrome device.
Pure mathematics is, in its way, the poetry of logical ideas - Albert Einstein
I didn’t want to assume what he had or didn’t have in hardware, I was more concerned by the attitude displayed and then later repeated.
Wow, I can't wait to take a job with some worthless equity, no/terrible benefits, and less salary than I made as a 21 year old college graduate!
Scientists are slowly unlocking the secrets of the Earth’s mysterious hum
If pure sugar is providing children with more instant gratification, healthy food should improve their product by adding way more sugar and salt too!

If heroin is providing adults with a better escape, real life should step up its game!

Or, maybe we should teach our children a modicum of discipline.
I went to production heaven
This is a great comment. It disrupts the whole argument and turns it on its head.
No, that's an abnormal and rare accusation in fact.

Robin Li was working in the US on search before Google existed. That includes at IDD and Infoseek.

Circa 1999-2000, if you understood how PageRank worked (along with some other similar approaches), combined with some funding, talented engineers, and Li's background in search, it would not have been necessary to steal technology from Google to found something like Baidu.
Ask HN: Do you edit Wikipedia?
And if so, concerning which topics?
I've started using fish after seeing this post. It's an incredible shell. How come I haven't came across it in the past 10 years?

I like the scripting syntax too, so much saner than bash.
You don't understand the point, or you don't agree?

Because to me it should be easy to understand that Lottery isn't marketed/treated as an investment (crypto has started to be legitimately treated as such), and historical returns don't suggest it would work.

Crypto is just attractive enough it could pull the wrong type of attention from everyday people acting as investors.

I don't agree with direct regulation, but I can definitely see why the government would be worried.
Well, I hope the FCC vote goes through, just to annoy all the opposants to Trump. And since I don't live in the USA, but in a state without net neutrality, but with an healthy competition in the sector, with strong pro-consumer laws, it won't affect me much.

Still, in my opinion, the current situation is not freedom vs corporation, but more an opposition between old internet companies (ISPs) against the more recent ones (google, twitter...)
WooCommerce App
Not OP, but:

"But when we marry and start a family, we are pushed, by custom, policy, and expectation, to move into our own houses. And when we have kids, we find ourselves tied to those houses."
Oops!! Fixed it! Thanks for pointing it out to us

https://github.com/bitcoin-vr/bitcoin-vr/pull/84

PS: We set the param of 1 BTC when we built the first version a few weeks ago. Then came the massive surge in transactions and prices... we had to change the info panels to accomodate a lot more digits (esp for the USD price). Kinda crazy how the parameters changed within such a short period of time
Fair, but in my opinion a researcher who first publishes X result is usually the best equipped to first publish (or not publish, simply discover/use) Y result which depends on X. If we freely gave all US military research to Zimbabwe they wouldn't develop a top-tier military program because they don't have the expertise to understand and implement the knowledge that we have. This isn't the case with China
25% Off Aspose.Total APIs – Create, Edit, Convert 100+ Business File Formats
I'm not sure about straightforward but, as an example, temperature seems simpler than colour.
An AI center is not a product like a search engine or Windows, or an e-commerce site.

It helps China cultivate talents, why would China limit its influence.

MSRA accomplishes many things worthwhile such as ResNet in China, and it prospers now. Some researchers enter MSRA, and some leave. They enter or leave not because the government force them to do so, they enter or leave because they can tell where opportunity resides.
SimpleFilter – Python module for creating kernels and convolutional layers (ML)
>I'm not sure when the last time was I saw an ad on my phone.

Are you running a flip phone? Because most smart phones I see these days have no less than 10 apps that can present ads or notifications at almost any given time.
The context here is Project Euler though. (Math problems)
Are you building products or “just iOS apps”?
I'm happy with plain old bash.
iMac Pro testing shows 10-core model dramatically faster than any other Mac
Mods: please edit the title, it has both a typo ("Repositoriy") and is quite unclear. The repo seems to be related to a a research paper, code and data to aid in reproducing the results I guess.

That said, the readme needs tome editing too. This sentence made me recurse for a while:

Every frame needs to be at least 64x64 pixels and contains between 16 and 32 frames.
This is great, I have been waiting for an app like this! Though I've experienced the install hang-up on Win 10 Fall edition. I'll keep an eye on the update build.
Note that the reason bash works here is actually a bit ugly.

Like fish, it'll interpret an unquoted asterisk (sorry HN formatting) as the glob character. So it tries to match pathnames to `host:directory/`.

Only the default bash behavior (if "nullglob" and "failglob" aren't set) is to pass the literal glob expression if no match could be found.

So once you `mkdir host:directory; touch host:directory/file` (which you can do - this is unix, so almost all pathnames are allowed), this will be broken.

This means you _should quote the token_ in bash, which is exactly what you should do in fish.

Note: This is also why you might see code like the following in bash:

for file in *; do
if test -e "$file"

See http://mywiki.wooledge.org/BashFAQ/004 and http://mywiki.wooledge.org/glob#nullglob for more info.
"school publishing is one of the industries I'd love to see completely destroyed"

Agreed. (I can hear the cry out of "not all publishers" already.)
Not Op, but if it only were entertaining.

If I had to guess, probably 80% of my school time was idle time so boring it felt like sensual deprivation.

There was little else to do than bullying each other.

If phones would've been a thing back then I'd remember rich experiences instead of the destructive time sink I remember now.

(Germany, school from 1996 until 2009; currently working on econ PhD)
From Minutes to Seconds
I am reading this page on edge. I have also chrome on this computer and I have admin right so I could install Firefox too.
> ...so you can only have an EV cert issues against your actual registered business name

This seems reasonable to me. If I had to chase you in court, I'd need your actual registered business name, and not your trading name. Further, there can be no verification of your trading name as there is no central registry or deduplication of trading names. If you could get a certificate naming your trading name, then so could a fraudster.

This does make trading names less useful on the Internet. As a consumer, I don't feel anything of value has been lost.

> ...unless there is a registered trademark that is proven to be owned by the organisation...

This doesn't work either since trademarks don't exist in a single namespace. A fraudster could register a trademark matching yours but for use in a different market.
The work on quantum computing is basic research. You can't expect to be able to predict the actual real-world impact of basic research while it's still being developed.

Quantum mechanics is a good example. It's had massive, real-world impact, but nobody could have predicted that.

The details need to be fleshed out, and people then need to explore things with it, play around, do further research on top of it.
It's hard if you don't know what you're looking for. And if you just Google "Euler problem 67" you're very likely to find a solution, which kind of ruins the point. It would be cool if project Euler came with an official multilevel hint systems with each hint getting closer and closer to giving you the actual solution .
As others have mentioned, your final statement has the implication you need to fundraise from a VC to start a company. I'd reframe it to being "your job as a CEO is to ensure you're adequately funded".

If that entails going to VCs, that's your job, If it's meeting bank managers for a standard loan, that's your job. If it's building or bootstrapping to gen revenue, that's your job.

I agree with your initial point though, this process (making sure there's cash in the bank to execute on the vision) is essentially part of the CEO's role, but most articles on the topic see it as being something different.
That's the dominant data structure in the whole program. It's a little different from what's used in APL and J, but essentially it represents an array which carries around its length, shape, and pointer to items. An explanation for the J version is in An Implementation of J [1].

There are a handful of helper functions to get/set various parts of this structure, and most of the functions in the language (and its implementation) take 1 or 2 of these and return 1.

[1]: http://sblom.github.io/openj-core/iojNoun.htm#Arrays
Isn't something published available to all the world?

If Google first publishes some result X, and Chinese researchers find this result, they are free to use this result to publish some result Y, regardless of whether Google opens an AI center in China.
> Lousy of not, it’s still self-promotion. This is true whether it occurs once or many times.

If a few mentions of something you built counts as self promotion, then even the description and the link to the blog that jlgaddis has on his profile page is self-promotion. It promotes a blog that he writes, possibly to further his professional career.

> Clearly. However, you aren’t defending your accusation of jealousy. Jealousy was the key word that I was addressing.

Ok, let me rephrase that to be more clear: It rubs me in a way that makes me personally believe that something more than "I don't like self promotion" is at play. And I believe that it's jealousy. You obviously don't, but that's personal perception I guess.
How do you reconcile your statements that, on the one hand, we directly perceive the objects out there in the world as they are, while on the other, we have eyes that provide our brains with information to color in the world in response to visible light reflecting off objects, but that doesn't answer the question about whether the world is actually colored? If being colored in a certain way doesn't mean having a certain spectral absorbance, what does it mean?
>2. Ability to search history from a partial command like `git checkout`, where up arrow would step backward from the present.

We have that feature, and it's enabled by default. Just type the partial commandline and press up-arrow. Or do you mean something slightly different?
A world of pain? I've had much more painful experiences trying to get Ruby on Rails setup on a new MacBook.
I had also thought about this so many times. Working for the man who doesn't even care about his staff. One of my colleague has lost his job few weeks back. I don't know what he wants for us. But one thing for sure, he is arrogant and just care about himself and nobody else.

I just don't want to work here and I'm looking for some new place when the right time is come. The day when I'll say enough is enough you jerk, I'm done here.

I also have the fight yesterday with him and when I came home, I'm just screaming at everyone in my house. But than I Cam myself down and listen to a new song and I want to share with you here: http://www.lyricshawa.com/2017/12/bollywood-lyrics-akhil/

Then I thought one day, I will muster some confidence to just quit this job and find a better one. But one thought that always come in my mind is this, What if that another organisation have the same boss like him. Haha.. I'm just little bit confused right now.
And a new ICO is born
I would argue that racism is impeded by the profit incentive. If someone refuses to trade or interact with another on the grounds of race, they act against profit.
> I will never agree with anyone who believes that good error messages, analysis tools, or debuggers are not worth having.

Even if they can do things you cannot do?

What are you doing here if so freely admit you have a closed mind?
A service for monitoring cron jobs and scheduled tasks - https://www.cronalarm.com
Same. Annoying liberals is good. Annoying pro-NN drones is also good. I enjoy living in a country without NN. So all is good.
Apple makes nice but brittle bodies.