skysight-inc/HackerNews huggingface dataset:
Usually most people set goals that require some level of effort and/or self discipline over a longer period of time. I suppose you don't have to do this, but this is usually the standard reason for setting goals - so you can accomplish something you otherwise wouldn't if you didn't give it some special attention. Most people do things they enjoy by default - you only need to make some time for it, you don't really need to set a goal to do it.
What does it mean for a number to be transcendental?
OK, we've restored the full article title.
Yeah and if you open the windows more heat air comes in...somehow we managed to survive when I was young (80s) and we didn't have air conditioning in a wet heat area. But I won't make it without air conditioning nowadays, because 1) global warming 2) less resistant ot heat
I'm totally not impressed with the so-called "successor" to X... Wayland.

It might be unrelated, but I just upgraded to F30 and I'm seeing all sorts of weird graphics / screen drawing related bugs using Wayland. And while it looks like somebody is finally making some meaningful headway on a remoting story for Wayland, it's still not truly on par with X in this regard.

So sure, kill X... but we should probably have a replacement that actually works, first.
Oh ok, I'm deeply wrong then
Spacemacs is a great answer.
Discussed extensively two days ago:

https://news.ycombinator.com/item?id=20366883

(Tweet by author; link to this article in the tweet.)
Im reasonably sure that they now have the right eyes on this type of issue. I'll concede they hadn't previously.
The issue here is it is not an either/or. We commonly run into joint partnerships where the government doesn't have/maintain the data at all. The goverment just 'buys' an answer from the private corporation and the courts ok this behavior.
What about VisualBasic, for example? Or ObjectPascal/Delphi. Or Objective-C.
Please don't cross into being personally aggressive no matter how annoying another comment is or feels.
But also, no-one understands percentages. WaPo should really present this information as a probability tree or an icon array chart.
I haven't used it as my primary driver but tested releases of it on my Remarkable Tablet. As far as my experience went, it was pleasant and pretty feature complete, at least as an ePUB, DJVU and PDF document reader.
Being a text stream, you'd also have to reparse that text stream, and hope that the text stream never changes. Which is at odds with how I usually use logs (as places to dump information for humans).
It's not about the amount of functionality shifted to dependencies, but about the fragmentation of these dependencies.

Packaging and distribution of libraries takes effort to do it properly, so they're only done properly if it's sufficiently centralized. If you have to import fifty third-party wheels, then it's unavoidable that some or most of these wheels can't be managed properly, but it's quite feasible to have a single (or three) well-managed third-party package that provides a hundred wheels so that you don't have to reinvent them. If the strong_password gem was integrated in (for example) Rails and managed/released by the same team with the same processes, then this risk would be avoided. If instead of a dozen separate gems with every functionality separate you'd have a single bundle of varied functionality like in Java there's Guava or Appache Commons, then that bundle can handle release management in a way that each separate gem developer can not.

If you want to have reliable dependencies then you eithery have to choose only dependencies with buraucratic and pedantic release governance, or manage/audit each dependency yourself (as the author of the original article seems to have done). In ecosystems where it's reasonable to have serious projects that have 0-3 distinct (but large) external dependencies this works easily; in ecosystems where you have dozens or even a hundred dependencies, that overhead is impractical for most projects.
WeWork looking to raise up to $4B in debt ahead of IPO: source
All-optical machine learning using diffractive deep neural networks (2018)
Are Religious People Healthier?
Trends to Watch in Offshore Wind as the Global Pipeline Soars
Not broadband sound, right?
> "There's a fundamental leap of insight that requires enormous activation energy to achieve."

I don't think it requires energy per se, because s-expressions aren't actually difficult at all. The biggest hurdle seems to be willingness to learn something new.
> With a rigid import system, each library would be forced to declare what it's going to import (including any system libraries), and then you could e.g. enforce a warning + confirmation any time an updated dependency changes its import list.

Which means you would get warnings on pretty much any functional upgrade of most dependencies, which would make the whole system useless from a security point of view.
It is important to Note, both the 2060 Super and RX5700 has similar transistor count, ( 10.8B vs 10.3B ). So RX5700 isn't winning because it has new node and stuffing in more transistor.

I am wondering on the state of GPU Compute on Mac, CUDA, OpenCL, ROCm. Apple has now abandoned OpenCL and working on their Metal Compute, which is ( I think ) only available on iOS. CUDA is not available on Mac, and ROCm is only available on Linux.
What sort of evidence would convince you?
Realistically developers are the only niche that needs as much CPU as they can get with virtually no GPU requirements. All other CPU-intensive applications tend to heavily profit from powerful GPUs.
> Hm, interesting. One way to solve this would be to have a language with a very rigid import system - it should be _impossible_ for a library to use a module it hasn't imported, even if that module has been loaded elsewhere in a process. This is probably harder than it looks, and many languages have introspection features that are incompatible with this goal.

This _should_ be achievable with Go.
Are there any mobile phones with eInk displays?

I've wanted a Lightphone2 [0] but it seems like it might be vapourware.

[0] https://www.indiegogo.com/projects/light-phone-2#/
> Reinventing the wheel is one end of the spectrum, but so is putting a bunch of magic words in a file and thinking you needn't worry.

Yeah. I didn’t claim otherwise? Like I said, there are only trade-offs here. You can gain a ton of velocity if you abstract it all out to a file of 50,000 “magic words”; but obviously then your exposure to these issues is enormous.

Trade-offs are like that.

> I don't miss the "old" days of searching for libs, extracting a zip, and trying to figure out the integration steps, but there is something to be said for there being a bit more of a sense of ownership.

Eh, to the extent that I get any such feeling, I think it’s mostly a completely false sense of security. I did some stuff in a C++ codebase that was fully developed that way, and did the ol’ “hunt, unzip, and compile” for some boost libs. I didn’t audit the source. It being boost C++ god knows if I’d even have been able to recognize a heavily template-metaprogrammed exploit.

If boost’s account had been compromised I’d have been every bit as fucked as people who use this gem were. Supply chain attacks are dangerous regardless. All you can do is try to balance your exposure vs your time spent on solving problems that don’t pay the bills vs those that do.
There is a bunch of work going on for this in JavaScript see https://www.infoq.com/news/2019/06/making-npm-install-safe/ for links.
To be blunt. It seems like you care more about feeling important through criticism that making sure that your criticism is valid.
FBI, ICE use driver license photos without owners' knowledge or consent
https://news.ycombinator.com/item?id=20369001
FWIW I originally found out about the Seven Sketches paper from this site: http://lambda-the-ultimate.org/
Your message about funding research/products would probably be of interest to LtU readers, but their site policy is usually against ads. Perhaps you could send a message to http://lambda-the-ultimate.org/user/1 and ask whether it would be appropriate to post about your venture accelerator and where/how to post it?
In the short time I worked at Red Hat (as part of the CoreOS acquisition), several of the redhatters in Raleigh mentioned how much they enjoyed working at Red Hat and how much they hated previous jobs at IBM. This was before the IBM purchase was announced.

I predict a mass exodus as golden handcuffs come off and employees start to chafe under new management.
I think the 1906 earthquake was one or the first to be extensively scientifically documented. I've read recently that total estimated energy doesn't translate very well. California is a mass of faults and poorly consolidated rock.[1]. Apparently that dissipates the energy quickly and shaking drops off sharply with distance. Other parts of the world with large areas of solid bedrock shaking can extend for very long distances. The new Madrid earthquake was thought to be an 8+ magnitude originally. But more recent estimated put it at ~7.3.
1. Clone the source

2. Try to build it

3. If there are tests, try to run them

Just from doing this many times over, I learned a lot about programming.

Also fork the repo, then do `git clone <url>` for the original repo, `cd repo`, then do `git remote add yourusername <yourgithubforkurl>`

To ease the above process, I created vcspull: https://vcspull.git-pull.com

Here is an example of my vcspull file: https://github.com/tony/.dot-config/blob/master/.vcspull.yam...

This also helps studying, read code, and also do open source in general since it's easy to setup the original repo and the fork.

For generic open source: Download source, check README.md/rst to see if they are testing/development instructions. Check .travis.yml commands, those are showing what packages/steps are taken to build and probably test the code

If it's node: do `npm install` and check the "scripts" in the package.json. Those commands can be run like "npm run <task>"

If it has CMakeLists.txt, it uses CMake. Download and install cmake, then do `cmake .`. cmake will let you know if you're missing libraries and those are easy to google package names for. Then `make && [sudo] make install`

If it has Makefile.am/autogen.sh... download and install autotools/autoconf/automake. Run `./autogen.sh`, then `./configure` (google for package names of any libraries that show missing headers, .h, or symbols). Then `make && [sudo] make install`

If it is python, and there's a Pipfile, download and install pipenv. Then do `pipenv install .`. If it has requirements.txt, `pip install -r requirements.txt`

Carried foreward, if the project has anything resembling a package manifest (e.g. Gemfile, composer.json) google them to find the appropriate package manager for your OS. That gets you 75%-100% of the way to running locally a lot of the time.

For the more complex projects, they typically have dedicated setup instructions and sometimes very detailed overviews (e.g. https://github.com/OpenTTD/OpenTTD/blob/master/docs/Readme_W..., https://devguide.python.org/setup/, https://www.kernel.org/doc/html/latest/process/index.html)

Reading the source of your favorite interpreted programming language can be rewarded, e.g. https://github.com/python/cpython
Is there a non-GDPR-wall, non-pay-wall, non-reenable ads version of this? Even their JS reaches through the the sands of Web Archive time and blocks viewing the article...
What’s the current state of eInk/ePaper? I remember reading a couple years ago that the industry was bogged down by patents. Wonder if costs have gone down.
Windows and OS X are well-known for constantly deprecating APIs and replacing them with new ones. So clearly the best way to compete with them is to insist on dogmatic adherence to 30-40-year old APIs that are known to be horrible matches for how modern software stacks (including competitor OSes) actually work.
> If you're spending $300+ on a CPU, you're probably buying a GPU as well.

I’m not a gamer. I don’t give a shit about any GPU performance I couldn’t have on intel integrated 10 years ago.

I just need compute, and I hate to have to pay 50-100 usd extra for a completely overspecced GPU that will idle at 0.0000000001%.
The B&N Nook devices are running Android and can be rooted to allow installing your own apps on them. They're a much more accessible eink platform than Kindle, IMHO.
LISP didn't fail. It released plenty of spores which modified the chromosomes of the rest of the language ecosystem.

The original LISP body then went into suspended animation, and may reappear in an evolved form at some point in the future.
They can’t trick you into upgrading your phone with 5g dreams that way. 5g is what a new version of Windows used to be for computer manufacturers.
Maybe I’m an isolated case but I NEVER use self-checkout at Home Depot. The reason is simple: if Home Depot believes it can lower costs by not hiring as many cashiers, then I should get a discount by using the self-checkout. Without such a discount I always insist a human cashier checks me out. Why should I do extra work for Home Depot?
Not sure, ensuring

1) that the regulation organisms do their job instead of relying on Boeing

2) that the 737 Max MCAS system relies on 3 sensors

seems good enough no?
Automated scanners looking for vulnerabilities in Huawei firmware
Thankfully, getting less and less outdated (thanks to FreeBSD's wrapper layer, and OpenBSD Foundation sponsoring its own work).

FreeBSD 12.0 has Linux DRM 4.16 code (April 2018), while -current has Linux DRM 5.0 code (March 2019).

OpenBSD -current (next release) has Linux 4.19 DRM code (October 2018, LTS), with initial AMDGPU backports from 4.20 (AMD Picasso & Raven 2 support).
Uh, Apple has less than 8% of the market[1]. Why do you think it has the "vast majority" of sales? I'm assuming there's confirmation bias here but the vast majority of laptop sales are definitely not Apple, and not even at the high end—even if we exclude corporate sales.

[1] https://9to5mac.com/2018/11/21/mac-market-share/
MacGregor (1995) [pdf]
I think I partly recognize the feeling and the situation you're alluding to, but still: if you're not willing to post substantive information, it's best not to comment. Posting a vague and provocative allusion and then refusing to answer normal requests for clarification doesn't help the discussion here.

https://news.ycombinator.com/newsguidelines.html
The way this article is written, we are led to believe that "thrumming subwoofers" are producing an "irritatingly high pitched whine." Seriously? Who writes this stuff?
>I don't get this thread. On one hand, people complain (wrongly) about Wayland being too monolithic

? what? you mixed systemd with wayland maybe, everyone knows that wayland is a protocol, this is repeated 100 times in each thread , everyone also knows that most of X features are not part of wayland
If we "fight the existential risk of climate change" are we seeking ways to eliminate weather and render all climate constant?

This is not a troll or snark.

This is a sincere query to understand the requirement ahead of supporting the effort.
Talking to Neal Stephenson
> A team of Boston University researchers recently stuck a loudspeaker into one end of a PVC pipe. They cranked it up loud. What did they hear? Nothing.

> How was this possible? Did they block the other end of the pipe with noise canceling foams or a chunk of concrete? No, nothing of the sort. The pipe was actually left open save for a small, 3D-printed ring placed around the rim. That ring cut 94% of the sound blasting from the speaker, enough to make it inaudible to the human ear.

> Dubbed an “acoustic meta-material,” the ring was printed from a mathematically modeled design, shaped in such a way that it can catch certain frequencies passing through the air and reflect them back toward their source. Typical acoustic paneling works differently, absorbing sound and turning the vibrations into heat. But what’s particularly trippy is that this muffler is completely open. Air and light can travel through it–just sound cannot.
Your comment seems to be an attempt to answer my questions, but I can't figure out how it relates to them. Do you have a different reason for considering photography worthwhile, other than the conscious experience of the photographs and of the photography process? Or do you consider photography to be a good-in-itself, even if nobody ever sees the photos or experiences the process of taking them?
IMHO, those who suggest eliminating the parentheses don't yet understand lisp.

What's wrong with the three equivalence transformations of OP? It's the same language, only that newline/indent serve as hidden parentheses.

f(a b) == (f a b)
{a f b} == (f a b)

f
a b ≛ (f (a b))
Reminds me of this article: https://hackernoon.com/im-harvesting-credit-card-numbers-and...
I get it up and running, build something trivial, read the API a bit, and maybe try running the test suite. You can learn a fair amount of stuff just by using a thing. Then if it's remotely interesting, I start the RTFM slog (slog meaning I don't really learn efficiently from reading). I also like to skim the Changeling, and fish for high quality video summaries in YouTube.

A recent example was I was curious how to write a PostgreSQL client. I used a PG client, skimmed the source code to see how it was wired up, read the public API docs, and then watched this video in the PG wire protocol... https://youtu.be/qa22SouCr5E.

If you're trying to learn and dont have much of a foundation for evaluating a open source, try building it from scratch. When I wanted to better understand the DSL is testing framework, I implemented a basic testing library of my own. It was really informative.
What an unfortunate name! SnatchBot will likely have unwanted associations and they clearly didn't do much background research.

As for the article, it's written in a very pompous wordy way (especially given their over confidence in English), it feels like a poor marketing attempt.
To be honest, even the coarsest-possible permissions of "can do I/O" vs. "can't do I/O" would be exceedingly effective at stymieing these sorts of attacks; all malicious software of this sort needs to do I/O at some point, and relatively few libraries actually have a good excuse to do I/O (though logging might be thorny).

That said it seems easier said than done to impose those sorts of restrictions on a per-dependency basis. Attempts to statically verify the absence of I/O sounds like a great game of whack-a-mole, and I don't know how you'd do it dynamically without running all non-I/O dependencies in an entirely separate process from the main program.
modern data augmentation techniques can be very effective especially when fine-tuning already pretrained model. But still very much work in progress
These findings make the discussions about climate change very difficult. Because now we have 'proof' that the icecaps were not there a long time ago.

The same applies to glaciers. Some melt away exposing ancient forests.

So I think the whole climate change discussion should be about the influence of humans on the speed of the change. We know climate was different in our history. But when the climate changes too fast we can't prepare for it.
I’ve seen one produced by Motorola for the Indian market - it was segmented eInk, so very simple and low-power. I’d love to see them in the US and EU, they’re just the thing for someone who wants to carry around a durable, cheap, and non-distracting phone.
That is good news. On the other hand compared to Zen2 the power usage is kind of disappointing. Navi is taking similar or even significantly higher power while using 7nm vs. nvidia 12nm.
It’s clickbait. These experiments show no inconsistency in quantum mechanics, which can be easily seen if you think about the whole system as a single wavefunction under unitary evolution. And as someone else mentioned, “observers” are part of that wavefunction. Fundamentally, they follow the same rules.
You are 100% correct. I remember complaining about this way back in 2005 when RealID was passed. To my chagrin I just got my RealID driver's license as it became mandatory in my state.
There've been so many attempts, of various stated motivations. Many of them have been expressly to make it more familiar to programmers (not mathematicians). Which, for all of the time I've been in Lisps, has meant the series of languages that mimicked the syntax of the language before, for the same familiarity/acceptance reason: C, then C++, then Java, then JavaScript. There's also been the indentation-sensitive ones that are influenced by Python. And the math ones.
https://archive.fo/ENxjn
How is gaming in it? Steam games? 3D accelerated games? Games in wine? Fullscreen games? Different resolutions? Alt tabbing between game and desktop? Old games and new games? WebGL?
Having lived in China for several years, it's very important to stress that the average English level of those "English speakers" is lower than that of your average American toddler.
> At least at some points we need proper transactional behaviour and Sqlite implements that by talking a temporary copy of the database - not an option for large keyrings.

I don’t understand how GPG maintainers think they can implement something better (function and performance-wise) than a proper database engine. Also I don’t think GPG will ever need to handle keyring lager than 140TB [1].

[1]: https://www.sqlite.org/whentouse.html
I don't understand what you are looking for.

Do you want your folders to be organized/displayed different?

Or you want this integrated without having to download an app?
tried this (installing unbound) — seems to work well, easy install

https://docs.pi-hole.net/guides/unbound/#setting-up-pi-hole-...
"From 7400 series devices, which are very simple integrated circuits by modern standards"

So it's clear, a 74xx is just a bunch of NAND gates. Nothing at all higher level than that.
X is horrible in many other ways.
Do you mind if I add some of this to the post? These are really good points.
It was passed by Congress in 2005: https://en.wikipedia.org/wiki/Real_ID_Act
Not really. There's no magic in the code, it's a pretty well established construct, used in other languages for decades...
There's also this one that might exist in Japan https://www.engadget.com/2018/10/18/kyocera-releases-tiny-e-...
My dad lived here in the fifties. People used fans and got used to it. You just would sweat a lot.

But there's a good argument that AC lead to the rapid growth of a lot of southern and sun-belt cities. I know if it didn't exist, I would take a hard look at living here.

https://www.citylab.com/life/2012/06/cities-might-not-exist-...

But really, how would northerners react if the Houston Chronicle wrote an article entitled "Do we really need heating?" suggesting that people get thick blankets and wear warm coats indoors. A few people in the comments might have a few provocative things to say about the kind of lifestyles of people who live up north, and suggest they move to the kind of place that doesn't need extensive heating.
I would like to see the approach your pronning of "not doing like others" applied to some other protocols like TCP. Networking would be really fun and Internet a great success. The very concept of a protocol is that everybody does the same, the underlying implementation is different.

Wayland and its current limitations have nothing to do with, and does not excuse neither, nvidia's non-compliant implementation.
I know of autohotkey from seeing solutions on Rosetta Code.
As an artist, what I would love is an eInk that could be trimmed and shaped (within reason). It won’t happen, of course - even the early promise of eInk as “bendable” has mostly been shelved.