skysight-inc/HackerNews huggingface dataset:
Are you involved with emacs development or just a user?

> there's exactly 0 ppl in the world who get paid for writing emacs

I, too, am a free software author in my spare time and not paid for it. Not being paid for a labour of love does not make one exempt from criticism.

>> No localisation

> what do you mean?

The software's user interface and on-line documentation should be implemented in my language, but it's available only in English.

> M-x speedbar

That displays a hierarchical file browser in a separate window, not a list of documents.

>> Configuration is stored as code

> that's the whole point

Occasionally the sheer power is useful because a programming language gives you the power to do things that are not possible or very hard otherwise.

But for the vast majority of cases, most of the time, configuration should be stored in the moral equivalent of an INI file. That way I can process it externally. As it is now, I need to code a parser for elisp and replicate a decent chunk of the emacs runtime environment. That's just too difficult and time-consuming for anyone.

Very much related: http://www.cs.dartmouth.edu/~sergey/langsec/occupy/

Turing-completeness should be the exception, not the norm, and only used when actually needed, not for trivial cases.

> long lines […] emacs suddenly becomes dog slow

Many editors have that same problem, so that one doesn't bother me much.
It's the cycle of image hosts (full article I pinched this from [1])

- Create a great image hosting website
- Decide to monetize it
- Add advertising
- Stop allowing hotlinking
- Add more advertising
- Add social tools like comments, voting - attempt build a community to look at your ads

There'll be a new one that picks up the lions share of the userbase eventually and we'll go through it all over again

[1] https://drewdevault.com/2014/10/10/The-profitability-of-onli...
Ah thank you, I was wondering if there was such thing :)
Questions about You Survey: Funny Polls – Hugecount
You can use https://github.com/alols/xcape or https://github.com/hanschen/ksuperkey for that.

The windows key is a modifier like shift, alt or ctrl and hence at first it seems like a really, really bad idea to use it a shortcut by itself. The above programs hence implement the same behind-the-scences workarounds other desktop environments and windows use: treat pressing and releasing win alone as special.

You can of course also use this for other keys, for example

caps alone-> Esc

caps+c -> ctrl+c

Alternatively, I win+space instead of just win also is quite natural shortcut.
You are judging the book on the basis of a page here. Not much different from judging the book on basis of the cover.
No, JVM makes syscalls to Linux. This makes calls, not syscalls, to Linux. There is no context switching.
3D chess from Star Trek
Free channels on Roku
Do nullable types and maybe types add much over checked dereferences (a la Java)?

I imagine they might be good for performance (fewer checks), but does it really help with correctness/convenience/elegance/readability/etc?
Generate “if err = nil {” block
> And as the SHA-256 demo tests in the talk show, Zig is as fast or faster than C.

Do you know at what timestamp (roughly) this is mentioned in the video? YouTube makes it hard to quickly skip around in the video to find this. Or, better, a link to a written source? I'd be interested in what exactly is being compared. It's easy to cheat on benchmarks, especially when you aren't doing it on purpose.
Oh I'm sure that a blockchain is a key ingredient, I'm just not sure why your blockchain is a key ingredient. There are thousands of other coins you can use here instead of fragmenting the space even more and spending development effort on yet another blockchain.

I know that the goal of your blockchain is "cash in on that sweet sweet ICO hype", I just wish you either didn't or that you were more upfront about it.
I think all talk about computer intelligence and learning is bullshit. If I'm right, then AI is probably the most /dangerous/ field in computer science because it sounds just likely enough that it lures in great minds, just like a sitcom startup idea[0].

[0] http://paulgraham.com/startupideas.html
It's almost as if they realised hosting millions of images and hiring developers costs money! What a shock!
I have read quickly through the tutorial, and this looks interesting. Objectives are similar to Rust, with a few twists.

A few differences that I can see:

- At first glance, Rust's `enum` looks safer and more powerful than Zig's `union` + `enum`, while Zig's `union` + `enum` appears more interoperable with C.

- Zig's `comptime` is quite intriguing. In particular, types are (compile-time) values and can be introspected.

- Zig's generics are very different from Rust's generics. No idea how to compare them.

- In particular, Zig's `printf` uses `comptime`, while Rust's `print!` is a macro.

- Zig's Nullable types/Result types look bolted in and much weaker than Rust's userland implementation.

- I don't see closures in Zig.

- I don't see traits in Zig.

- I don't see smart pointers in Zig, and more generally, I have no idea how to deallocate memory in Zig.

- Zig's memory management encourages you to check whether your allocations have succeeded, while Rust's out-of-the-box memory management assumes that allocations always succeed - if you wish to handle OOM, you'll need a "let it fail" approach.

- Zig's alias checker seems to be much more lenient than Rust's.

- I don't see anything on concurrency in Zig's documentation.

- Most of the Zig examples I see seem to fall in the "unsafe" domain of Rust by default. For instance, uninitialized memory or pointer casts seem to be ok in Zig (if explicitly mentioned), while they must be labelled as `unsafe` to be used in Rust.

- According to https://andrewkelley.me/post/unsafe-zig-safer-than-unsafe-ru..., Zig performs some checks that Rust does not perform in an `unsafe` block.

- Zig supports varargs, Rust doesn't (yet).

For the moment, I'll keep coding in Rust, but I'll keep an eye on Zig :)
Considering a Sphere
Highrise and What’s Next with Nate Kontny
As others suggested, any serious deployment should be hosting their own registry / mirror or using a paid service. This also saves you in cases such as the left-pad issue, as your mirror would still have the package. It is unwise to rely on free third-party services which are out of your control, especially for something as important as deployment!

This problem is not limited to npm. I remember a few years back there were similar issues with RubyGems, where it'd go down leaving many developers unable to deploy.

Heck, how many projects do you think would be left unable to deploy if GitHub went down? I remember a few years back they'd have their occasional issues and Twitter would become a storm of angry developers.

For many projects not being able to deploy or develop at any moment, as well as dealing with left-pad style issues is implicitly accepted as a reasonable trade-off.
Apple has been blocking Telegram from updating its iOS app since mid-April
Parts of the "vocal minority" was also emotional, that doesn't help to focus on the technical args.
A favour work by Rodney Brooks - "elephants don't play chess"

https://people.csail.mit.edu/brooks/papers/elephants.pdf
Centralized government only provide means for a person to ID themselves, possibly through pseudonymous means.

If you are worried about targeted censorship, I seem to recall from the first days of BTC that there are ways to "shuffle" IDs: participate in a pool P, get a new ID that is untraceable to the original one but that is traceable to pool P and offers the guarantee that there are no duplicates.

But note that no cryptocurrency is "censorship-resistant" (I am of the opinion that financial transactions are not free speech, so calling it censorship is not the appropriate word and confuses issues). BTC can be (and has, in China) be forbidden. Forbid mining, jail people who do it. Easy in a country that bans also VPNs and Tor.

BTC is only as strong as Tor is and Tor is dependent on the governmental goodwill to let people use strong crypto. Keep in mind that until 2000 US companies were banned from exporting crypto tools that the NSA could not break [1] and even to this date, restrictions exist for some material and countries. USA is just one executive order away from making Tor, VPNs, and thus, anonymous BTC mining, illegal.

And I think that many countries will ban BTC. China is more energy-constrained than most of us, but the energy needs of the BTC netword is gargantuan. I think they have a year to solve that issue (I think they will use proof-of-stake) before states starts pulling the plug.

And always remember that as cool as crypto is as a tech, it does not exist in the vacuum. While it allows to navigate against an incompetent but permissive state, it does not fare well against a competent hostile one.

A part of the problem of maintaining cryptocurrencies (or anonymous networks) is political, not just technical. I too, as a geek, love the prospect of being able to solve political problems with technical solutions, but it only works up to a certain point.

[1] https://en.wikipedia.org/wiki/Export_of_cryptography_from_th...
Dghyjdgh
Get your web forms up and running just about anywhere on your website
Android RTP Sample (Receiving via VLC Player)
The exact start of my birthday depends on where will be at the time. It starts and ends at midnight in the current timezone. With some clever time zone jumping my birthday could start twice or more in the same year. Also if I was born on February 29, you need to move it Feb 28 or March 1 on non-leap years.
My tips:

1. Use `-i any` -- just in case the traffic you want to look at is not on the interface you think it is. Also doesn't put the interface(s) into promiscuous mode, which can be preferable.

2. Read the `pcap-filter` man page.
Have been in the same position, my advice is to not quit (I did and I thought I could have had it easier)! You are in a great position now to make the next step.

Is taking a sabbatical an option?

Do you have energy left after work to try something on the side?

Find other companies. In the another thread I recommended the book "Why Employees Are Always A Bad Idea". There are different companies out there (building one myself).
Moore's law (or at least, the diminishing one) is not relevant here because these are not single threaded programs. Google put 8x on their TPUv2 -> v3 upgrade; parallel matrix multiplies at reduced precision are a long way away from any theoretical limits, as I understand it.
Roku setup Procedure – Guide
Singapore Airlines launches non stop Singapore-New York service – Aviation
There's also http://numericaltank.sjtu.edu.cn/three-body/three-body.htm with many more orbits. (Although they mostly look the same to me.)
The results were published - https://arxiv.org/abs/1712.01815

I agree AlphaZero had fancier hardware and so it wasn't really a fair fight.
How Tech Startups Are Fixing the Modern Cloud
Nah, you need all sorts of quality grades for drilling, polishing, etc.
Rgyuhkrfgyh
Google Translate is way, way better than it used to be (at least German > English which I suppose is probably an easier task than many languages).
I just don't think the symbols are all that important. I'm curious about the key ideas behind the language, but I haven't seen a really good explanation of them.

Is it just a set of well-chosen matrix operators? I would have thought that could be done in a library, rather than a language.
Thank you! I read further on that Fake Buddha quotes site (motto: "I Can't Believe It's Not Buddha!"), and learnt a lot from the comments and discussions, e.g. on this page[0] - like that some Buddha quotes I've 'known' for decades are just very bad mistranslations. Very grateful.

[0] https://fakebuddhaquotes.com/we-are-what-we-think-all-that-w...
7 Unbelievable Things You Never Knew About an Internet Calling App
Experiences with QuickCheck: Testing the Hard Stuff and Staying Sane [pdf]
Well Getty famously didn't want to pay his grandsons!
Presumably the strategy is don't pass to your opponent unless they have a clear cut scoring chance in the other opponent's goal
Off topic, but I'm not sure I got this -- you have advertisements in an elevator?
Tell me about it. The brightest minds are working on ads, and we have AI playing social games.

Can AI make the world better? It can, but it won't since we are humans, and humans will weaponize technology every chance it gets. Of course some positive uses will come, but the negative ones will be incredibly destructive.
are these people unaware this data can be pulled or are they just stupid?
Do you have a security contact address?

Edit : Emailed your contact@brainhashed address.
How to enable NTFS support to treat folders as case sensitive on Windows 10
There's an old school of programmers who resist double dash for long opts. Partly for historical reasons.

You'll find them in ex-Bell labs people (e.g. go-lang) and associated (docker).

The double dash was born in the 90s; there was a poll on Usenet gnu.misc (or similar). Those who did not habituate usenet didn't get the memo.
Considering the $800 per carat price tag for their artificial diamonds they want to charge a hefty fee for them much more than it would cost you today to get them form China or India.
> Why would "traditional" crops going through random mutations be any safer

Time and scale. We just had more time to check it out.

> highly tested mutations

Highly tested for being economically sound. That's all.

> It isn't a mysterious process - it's science

Nobody said it was mysterious. Read the comment again. We are not against progress. Quoting Rabelais, "science without conscience is but the ruin of the soul". The testing process needs to be improved.

> It's probably the only thing which has helped curtail world hunger in any meaningful capacity.

We already produce more food than we need. We throw a lot of it and we are fat while others are hungry. Hunger, not more than war, has never been a technological problem. It's a human problem.

And GMO sellers have no interest in solving human problems, they target economical problems.

Again, it's a matter of agenda.
What about Fermi's paradox though? I mean, where is everyone?
I think people are taking this either far too seriously, given that it's Situationist football, or not seriously enough, given that it's a tool for changing one's modality of thought for which the kicking a ball about is only a metaphor.
You're forgetting that Andrew Ng is tweeting 30% less this year! Isn't that enough to convince even the staunchest critic?
My perception is that the initial clone is slow, but that’s it. A detailed comparison with actual numbers would be interesting!

When you depend on a git dep, you can say if you want a particular branch, tag, rev, whatever. So it’s only a clone + checkout. From there you read the Cargo.toml, same as anything else. That’s my understanding anyway, it’s been a while since I poked at the guts.
For tar, x,t,c are commands not options.

For the `find` command the single dash is for predicates not for options (not that it makes a whole lot of difference)
Tktu
Lock files are easy enough to resolve that npm, in newer versions, will do it for you automatically, if you ask it to.
I think that's what your parent meant with "if the delta v is favorable", like, if you move in the same direction and the speed difference isn't too absurd, it might be worth mining there.
The Transformative Power of Blockchain: How Will It Affect Your Enterprise?
I remember a friend who got the Honda Fireblade CBR919RR in 1997. The bike was amazing and i dreamed of it for close to 2 decades before i had my license. 6 years ago i finally got my first superbike, the 919RR.

Let's see when the prices falls on one of these engines made in 2003, who knows, this might also be one of those belated dreams coming through.
File Encryption and Decryption Using PHP Extension Mcrypt
Sure, there is some base there, and a fair bit of programming existed in the structure of the implementation. However, the heuristics themselves were not, and this is very significant. The software managed to reproduce and beat the previous best (both human and the previous iteration of itself), completely by playing against itself.

So, in this sense, it's kind of like taking a human, teaching them the exact rules of the game and showing them how to run calculations, and then telling them to sit in a room playing games against themselves. In my experience from chess, you'd be at a huge disadvantage if you started with this zero-knowledge handicap.
No they aren’t the fact that you can bypass their restrictions does not matter it’s the intent that does.
Google billionaire Eric Schmidt: Elon Musk is wrong about A.I
I know about all these problems, but if you are used to it is so convenient.

For me it became the most important feature of a window manager / desktop.
Forget about self driving cars - the real killer application of deep learning is mass surveillance - there are big customer for that (advertising, policing, political technology - we better get used to the term) and its the only technique that can get the job done.

I sometimes think that there really was no AI winter as we got other technologies that implemented the ideas: SQL Databases can be seen as an application of many ideas in classical AI - for example its a declarative language for defining relations among tables; you can have rules in the form of SQL stored procedures; actually it was a big break (paradigm shift is the term) in how you deal with data - the database engine has to do some real behind the scenes optimization work in order to get a workable representation of the data definition (that is certainly bordering on classical AI in complexity).

these boring CRUD applications are light years ahead in how data was handled back in the beginning.
You can search man pages by "/" then your search term, then press "n" to cycle forward, "N" to cycle back through occurrences.
All software starts with a base of 4 billion years of evolution and thousands years of social progress and so on. But Alpha Zero doesn't require a knowledge of Go on top of that.
Read again. He said he likes the workflow GNOME provides, he just wants to reduce a bit of the bloat. Maybe, unlike you, he does not want to use a more traditional desktop …
Without reading (just by the title): both arguments are Ad hominem.
How was it not equal?
There's an exploration of that in book 2 of the Three Body Problem / The Dark Forest. Don't remember exact details, but I think it posited the destruction of the inner solar system, mostly due to solar wind both roasting the inner planets, and slowing them down - which causes more planets to fall into the sun in a chain reaction.
> Use cases can range from record keeping

I am told that an old-style SQL database can do that just fine. With a lot less overhead.
She's better off holding onto them because selling the won't actually net you "a bunch of money upfront," the resale market for diamond rings is incredibly poor.

Personally, I just didn't even bother buying an engagement ring (or wedding ring for that matter) because it's a "tradition" that means literally absolutely nothing to me. My husband doesn't care that I don't want jewelry and he prefers to not wear a wedding ring too. So I guess we are happy being "less stupid."
From Emma Watson I understand that lovers need to pay attention to 4 issues
In my experience from Rust & co, yep, this improves correctness a lot. Elegance, not so much.
Hi there,

Based on your post, I reckon your overarching goal is to acquire more customers and the tactic you're focused on is a referral program.

But perhaps it might be good to take a step back. Firstly, do you know what the value of your customers are at the moment and how much will you be willing to spend per customer?

Referral programs could be a good strategy provided you feel that your customer also has a potential network to reach out to and you have enough to incentivize them, which leads back to how much you're willing to spend per customer.

That being said, have you tested the coffee idea out with your existing customers? More importantly, have you had a chat with your existing customers to understand what would get them to refer you to their networks?

The way I'd approach it is to talk to your customers and test out your strategies (i.e. coffee or otherwise).

Happy to discuss further as I've been involved with designing loyalty/rewards/switching programs.
Cashless India: the payments revolution
Not so much from the accumulation of knowledge because players can only study so many games. The difference is largely because their are more people today, they have more free time, and they could play vs high level opponents sooner.

Remember people reach peak play in ~15 years, but they don't nessisarily keep up with advances.

PS: You see this across a huge range of fields from running, figure skating, to music people simply spend more time and resources getting better.
Cheers. Should have bothered to look it up :0
All this talk of the philosophy of football just makes me think of this https://www.youtube.com/watch?v=B97_TUyWygE
What's the alternative? Can you jiggle the brake pedal in such a way to maximize brake power without the ABS kicking in?

Another thing to note is that, especially on good grip conditions, an ABS emergency brake can be less effective than a non-ABS one. A motorcycle instructor demoed this one time, the bike without ABS stopped a lot sooner in an emergency brake situation than the ABS one. (dry, warm conditions though)
I do like the description of "mechanically innocent" though.
Disabling JS gets rid of this and popup. Add in a display:none for the leftover sticky footer, and you can finally read in peace.
Seems unlikely for fusion. Think of it from the point of view of star formation - the gas that coalesces into a ball is already super cold from floating around in space. The heat for fusion comes from gravity compressing the matter, not from the starting heat energy present in the matter itself.

So yeah, you can't really add cold stuff to starts to extinguish them - stars are made from absolute ice to being with.
It's addressed in the article: it takes a long time for complex life to arise, so we are among - or the - first.
It's not like the research on games is at the expense of other more worthy goals. It is a well constrained problem that lets you understand the limitations of your method. Great for making progress. Alpha zero didn't just play chess well, it learned how to play chess well (and could generalize to other games). I'd forgive it 10000 times the resources for that.
The "-nn" explanation seems wrong. Neither libpcap's tcpdump nor BSD's need more than one "-n" to not translate port. Even in their examples, we can spot that using a single "-n" do not translate port names.

Additionally, it's always better to always use "-p" if you don't want to accidentally attract additional traffic to the host (additional VLAN on a 802.1q interface, or additional multicast traffic).
You'd need an alternative means of making money then. Photobucket doesn't have ads (AFAIK), but offers making prints off images.

What would e.g. a "pro" subscription for an image hosting site look like, without restricting the basic functionality (upload images hassle-free, without an account, and hotlink them anywhere)?
How Apple store all your email metadata for years on their servers
I may be wrong, but if I read the documentation correctly, Rust looks more memory-safe than Zig.

What am I missing?
Not to forget the one fairly common circumstance where ABS hinders - packed snow and ice where you do need to think about it. ABS can significantly increase your stopping distance.
The best web hosting companies advise you to host your site