skysight-inc/HackerNews huggingface dataset:
4Clojure is really fun! Reading just the book by itself got boring for me and I thoroughly enjoyed working through the problems side-by-side! Thanks to everyone who contributed to it.

Another thing that I found great for practice was Advent of Code[0]. The exercises are more challenging and most of them lend themselves really well to the conciseness and elegance of Clojure collections. The reddit community[1] is also helpful and even if you can't crack the algorithm, porting someone else's solution to Clojure is a valuable & fun exercise.

[0] - https://adventofcode.com/

[1] - https://www.reddit.com/r/adventofcode/
But then by this logic why aren’t we regulating mainstream news too - I’m continually shocked by the sensationalist titles that have nothing to do with the article content, poor sources, or poorly derived conclusions. Why is that getting a free pass?
There was a backdoor that let the Uber iPhone app record the screen invisibly from the background that went unnoticed for years.
Yea, that's how I've seen it for a long time. Comic books, superheros, villains, all of it is just massively intertwined mythology. There's nothing wrong with it. Many of these characters will be around for our grandchildren's children to enjoy.

But, as they already have been, and as nascent mythology tends to do, the stories and characters will be updated to fit the modern times. I kind of like watching that.

For example, how after the golden age of comics, a lot of Marvel stories started dealing with the perils of modern technology, and the shrinking need for heros as well as increasing perceived need for controlling these heros. The Avengers story in the MCU is a great example of this, pulling on decades-old storylines about the relationship between a society and its heroes. I mean comics aren't even 100 years old yet, complaining that they are bad for culture is kind of silly because we have no empirical data to compare it to.
> Why would I want to setup a regulatory environment that would likely deliver higher rates and poorer service?

Naturally, this contrasts with an unregulated environment that would almost certainly deliver higher rates and poorer service.

Also - which cell providers are you referring to - AT&T and Verizon aren't exactly competing.
"Cause", I believe, is misused here based on what the article describes. It "causes" tension in the same way poorly written code produces bugs "caused" by improperly handling an input that should have been expected and coded for.

Edit: To clarify- figuring out decorating styles, putting items together after purchase... these are not "unanticipated inputs" in a relationship. If they're throwing errors, the only reason Ikea is involved here is because they instantiate the $homeFurnitureStore variable more often than other possible places.
The real change here is that the government is bearing more of the development risk than in the past. The argument is this is necessary as companies can no longer afford to speculatively design modern advanced combat aircraft.
Comparing power draw on full load on 2 different CPUs is not apple to apple comparison unless they are doing same thing. In benchmarks you have linked Ryzen CPUs are also more powerful.

For example - if I am compiling Linux Kernel and Ryzen takes more power but compilation is faster then my laptop can hit lower power state faster after it is done compiling. And 1500x for example is way faster than all CPUs in linked benchmark.

I do agree about Idle power draw though, but it seems very small difference.

I think in the end, we will have to wait for official benchmarks from reviewers before concluding anything. We can't draw our conclusions from AMD's marketing material.
2018 Volvo XC40 – Perfect SUV
Thank you! This sounds exactly what I was imagining. Very exciting!
Counter-point: our traditional role models and real life heroes have proven to be so fallible that we are returning to folklore for models of what to aspire to.
Elimination, i think.
Academia is significantly behind the times in this area

Artists like Autechre and related links in this thread have been doing this for years using Max/MSP, to a much greater effect (albeit it's apparently a hybrid where the humans are at the "control panel" of the generative engine guiding it in the direction they want)

https://www.youtube.com/watch?v=wdKIJHXzPkk
http://forwardapp.co/ - we bought the app 'Jot', rebranded it and brought it back for this purpose
Inadequacy and Modesty
Believe it or chewing a sewing needle don't actually kills you; but sure you can be afraid of anything and still get validation of that fear; you know a lot of people die from heavy objects falling from buildings? You should protect from that too, it has happened before so clearly you should take steps to protect yourself (and it has happened a lot more than candy poisoning), perhaps always using a construction helmet would be a nice first step. And traffic accidents, so many pedestrians die from car accidents that its weird we all don't have personal airbags around our torsos and heads; at the end of the day being alive its the biggest risk factor of dying and the only sure way to not die is to be already death.
Do we have a significant number of accused billionaires fleeing the country and forfeiting bail?
> uranium isn't mostly supplied by child slavery.

Well, it's not child slavery, but lots of mining happens in regions with indigenous people, it's not exactly healthy for surrounding people and e.g. in Niger there have been scandals about worker treatment (https://en.wikipedia.org/wiki/Uranium_mining_debate).
The human visual system is susceptible to misperception, sure. This has been known for awhile. I also would agree that sometimes single pixels could probably confuse people substantially.

However, if you look at the images in the article, I think it's telling about how much more sophisticated human perception is. The authors even have a note in the first image along the lines of "look carefully, because you might have trouble locating the aberrant pixel."

I think these types of attacks speak volumes about the fragility of DL optimizations: I think there's more overfitting going on than people acknowledge or realize. My sense from reading in working with some ML things is that this extends to natural language data as well.

DL systems are often highly optimized to a particular test set, and might do well on cross-validation to other exemplars of that test set, but that's not the same as generalizing across different types of test sets.

Maybe I'm wrong, though--I think DL NN models have been fantastic, but there's a certain amount of hype in ML in general.
It's a huge problem. The Air Force didn't need anywhere near 108 aircraft for flight testing and initial training. Unlike electronics development boards which are relatively cheap to manufacture, aircraft cost millions. Concurrency has been an abject failure.
I don't know about that. On the surface, it would seem comics are a display of clear differences of right and wrong, but actually more often than not these storylines specifically revolve around the ambiguity between right and wrong, and how fine the line between a hero and a villain can be.

They challenge our notions of clarity and discreteness, and replace them with a continuous function of circumstance, emotion, and personal morality.
> The way I would do this is by issuing a certificate for facebook.com that I mark as trusted on the device.

Half the entire point is "mark it as trusted" doesn't work when the application has already pinned the certificate it's expecting. Have you actually done this yourself at all?

> But you can probably do this directly on the device: just look for where the encryption is taking place, and intercept it.

"Just" intercept it? You mean "just" spend several weeks if not months trying to disassemble/decompile their code, figure out how to inject your own, somehow locate the relevant in-memory data structures for encryption, & reliably patch them at runtime? all while preventing the application from crashing? That's "easy" to you? Have you done any of these things you're suggesting yourself? How often have you done them? and how long have they taken you that you found them "easy"?
One problem is that the DMC-12 was a pretty crappy car. It was supposed to be a sports car, but it was ridiculously underpowered. It had few other virtues other than looking cool, which is a good thing for a car, but not enough to carry it on its own.

A modern “remake” a la the Mini Cooper wouldn’t have to repeat that mistake, but they’d be fighting uphill to convince people that the new one was different.

The DeLorean is an iconic and beloved car, but I don’t know that many people are actually pining to purchase one.
It's a bit of a walk; the real amazement to me was that the rental car terminal was built across the street from the Tukwila Int'l Blvd station - I assume some union or lobbyist there for the bus driver's union forced that one.

Karma is fun, though. It's fun walking past the cab and town car aisles in the garage now (entirely empty, zero customers) and instead heading to the millennial cab stand to wait for an Uber/Lyft.
Patterns like these can definitely be inferred by machine learning, with well principled models.

P(product_class=bandage | job=factory_worker, pharmacy_visit_last_month=1) >> P(product_class=bandage)
This page has a few of my favorite resources. Especially the first set of slides there is great. https://fsharpforfunandprofit.com/fppatterns/
Those apps have voice and video features, so it makes sense that they'd request microphone access. (And iOS lets you disable those specific features if you want.)

iOS also shows an indicator if an app is using the microphone. This is true even for built-in Apple apps like Voice Memos. There's no way to surreptitiously record.
So you mean that in this case we might assume the conventional order x coordinate first and y coordinate second would be understood.

However (the specifics always matter) if we're assuming that, and we're bothered about verbosity then why say:

createWindowAtCoordinates(10, 10, redraw = true)

:instead of assuming that it will be understand that the window will be created at a point:

createWindowAt(10, 10, redraw = true)

:and something more like a Smalltalk method send:

Window new openAt: 10@10 redraw: true

:where we've used the x then y convention, and a binary message @, to create a point (without mandatory parameter names).
The CUDA ecosystem is the dominant one within the GPU compute world, and it's only supported by NVIDIA hardware. And up until very recently AMD's Linux drivers were total dogshit. So there is a dominant share of NVIDIA products in this market, and it will continue to be necessary to use NVIDIA products for the foreseeable future. That's just how it is.

To be honest I've never heard of this guy nor his project before, and I'm certainly not interested in trying it after his tantrum. There will be other tiling window managers out there (and I just use a normal window manager anyway). It's NVIDIA, they have a >80% share of the discrete GPU market. Someone will fill the gap. /shrugs

Hint: Linus Torvalds' tantrums are not a positive character trait worthy of emulation. Maybe they are a necessary evil when herding a dozen teams of a dozen dozen cats each, but I'm guessing that's not the situation with this guy. It looks a lot like a fanboy ranting.
I think it's probably reasonable to say it's an axiom. That's compatible with my claim that it's an arbitrary choice that is not inherently more correct nor better supported by any information than any other choice, except perhaps in the sense that it feels better or more intuitive.
You're putting the poor in an awfully tight position there. Between no tax deduction for a mortgage and paying the same property tax (what you call land value tax) for their trailer as the mansion next door, they're kind of getting screwed.

Poor people don’t benefit from the mortgage interest deduction. With todays low interest rate, you have to have a mortgage of over $300,000 to have more than the $120000 standard deduction in interest.

With the median household income being $60,000 a year, it would be nearly impossible to come up with a scenario where many would itemize deductions after mortgage interest, state taxes and property taxes.
That's yet another whole potential article about lobbying and regulation in America, labeling what "high-speed Internet" is until it's watered down to DSL or so at 4 mbps. At least a few years ago they redefined it to 25 mbps.
"Tcl is a programmable programming language like Lisp, in both you can write new control structures, and more generally it's possible to specialize both the languages. But while in Lisp is usually needed to write macros, in Tcl you have to write normal procedures."

You can write normal procedures in Lisp too -- for new control structures even. In fact, macro use in Lisp is usually discouraged unless you really need them, and in most cases you really don't. When you really do, they're nice to have, though. It's too bad that when you really need them in other languages, they're not there.

"Lisp has types, more or less like Python and Ruby. For example in order to use a number as argument of a string manipulation function, there is to convert from one type to the other."

I'm not sure I see the point. You have to convert strings to numbers and numbers to strings in Lisp too. Lisp has types. You can even get static types in Lisp, if you want them - like with Typed Racket.[1]

"In Tcl serialization just happens for many types because almost everything has a string representation. You can write a Tcl list in a file just with: puts $fd $list. This is not possible in Lisp, where you need to perform serialization."

You can write a TCL list to a file? You mean a TCL string to a file? Lisp can just write strings to files too.

"Lisp central data type is the list, while Tcl central data type is the string. Tcl also makes a lot of use of lists that are just special strings. In today's world, to have strings as base type is usually more useful, because many thinks like HTML, XML, Networking Protocols, are about strings more than they are about lists. To deal with strings in Lisp is not as natural as with Tcl."

The thing is, you don't necessarily want to deal with strings in Lisp (and arguably even in TCL). You want to deal with higher level abstractions such as tags, elements, and so on. The underlying representation as string or list is less important, and can sometimes even get in the way (such as in some languages which allow buffer overflows when dealing with strings).

[1] - http://docs.racket-lang.org/ts-guide/index.html
Record audio data continuously on disk?
I'm not sure if this is even worth debating, it is a fact that this is not happening (these chips are on most new Android phones, and they do not save audio).
Or just don't put in a comma.
Very interesting. I just have a single of these (Gigabyte Aorus 1080 TI), and have recovered 1/3rd (or a bit more, with the latest bitcoin spike) of the purchase price over 4 months doing mining.

I'd like to ah, learn about machine learning so here's to hoping Nvidia doesn't nerf its deep learning capabilities on the driver level.
Aluminum has also been considered as an energy storage material, specifically one that is easily transported: http://evworld.com/article.cfm?storyid=765
I don't see definitive proof one way or the other, but I've never given Facebook microphone access on my iPhone. And many others users claiming they've received targeted ads haven't either. But something interesting that is being pointed out on Reddit is that they can use your gyroscope to detect vibration and convert it to soundwaves when your phone is on a flat surface. The PM at Facebook denies listening to the microphone, but what about the gyroscope data? Technically, what he is saying could be a true statement, but still invading privacy just as much.
If you wonder what the license is, it is Public Domain:

Klong
A Simple Array Language
By Nils M Holm, 2015--2017

Nobody owns this code.
It's in the public domain or whatever you call it.

Disclaimer, just in case:

THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Condescending and unnecessary. How do you know he's a poor contract reader? Compared to whom, you? Do you know exactly what position he was in at that time? Have you ever been in such a position? Do you make art independently for a living, or even try?
These chips are built to use an unnoticeable amount of power. One of the biggest factors for a mobile is battery life, hence my comment.
I refer you to the XKCD comic "Ten Thousand": https://xkcd.com/1053/

You don't want to lose a sale because one of your customers is one of the ten thousand hearing about CVVs for the first time.
I dunno. I don't think it's such a clear-cut situation. I definitely just read comics because it is something to do and I like contemplating the stories.

But as a kid I suffered long term child abuse and it was about escapism for me from day one growing up. I seriously talked myself out of suicide more than once on the premise that I would get to find out what happened in the next episode of ______.

But now I'm older, away from those horrible people and have much less to escape from... It's more about the intellectual curiosity, and yes, the dilemma of good vs evil.

Upon reflection, my experience is literally the opposite from what you and Moore are claiming.
I happily cede the point for developing an F-35.

Would it be true for developing a plane that is less ambitious?

Like https://en.wikipedia.org/wiki/Boeing_F/A-18E/F_Super_Hornet#...
FHA loans are easy to get and the down payment required is 3.5%. Even with mortgages that don’t qualify for FHA it’s relatively easy to get 5% down payment loans.
Best of vim and emacs with org-mode http://spacemacs.org
Hey, but at least your computer is exciting now, right?
As I recall, a fairly generic critique of lisp is that as a language of incredible power and open structure, you wind-up with many implementation of many functionalities in many libraries but few of them are finished and the API for these tend to not be very well defined.

See;

http://www.shenlanguage.org/lambdassociates/htdocs/blog/bipo...
You make a good point. We seem to be in the "Wild West" phase of device software, where the companies making the product have created guidelines based on competitive design, development and maintenance/update standards rather than standards created by regulatory bodies.

On one hand this can be abused to create artificial end-of-life scenarios by some hardware companies, but allows for a wide variety of choice in the companies providing alternatives. It also provides the end-user with less restrictions. Caveat emptor.

On the other hand, a regulatory agency could reign in companies trying to artificially shorten the lifespan of a piece of hardware, but at the same time make the standard of support a huge barrier to entry that restricts choice to only the largest companies. There might be less rampant IoT exploits, but there'd also likely be less personal freedom to do what you want on your devices.

Given how other industries like telecom and cable have trended, we'll probably get the worst of both worlds. There'll be expensive regulations that serve as barriers to entry for smaller companies, but the regulations won't do much to restrict corporate malfeasance.
This was actually much better than I expected. Wondering what kind of neural net can do this, and what are the outputs. It sounds a bit "phasey" as if there is an IFFT step.
I have taken to, where possible, using something like this:

template <class T>
struct Optional {
T value;
bool hasValue;
Optional():empty(false) {}
Optional(const T& value):value(value), empty(true) {}
// Also T move ctor, copy ctor, etc.
};

And I try to make sure that all my structs' "empty" state can be set by memset(0). Pointers are a bit tricky, especially strings, but for them I kind of like this:

class MyString {
MyBuffer *buf; // Pointer to refcounted shared storage, i.e. CoW string
public:
const char *cStr() {
if (!buf || !buf->chars) {
return "";
} else {
return buf->chars;
}
}
};

In short,

1. Try to design structs such that they can be memset(0).

2. Try not to return NULL pointers, if possible. Maybe keep static empty instances to return instead of NULL pointers.

Of course, the overhead of that approach is not always acceptable, but when it is, I find that it significantly simplifies the code that uses such classes.
Wait are you trying to say there’s no way to record audio on a smartphone app? And also, why are you calling it “disk”? Smartphones use flash memory for storage.
Aren't languages described as 'functional' a little too often...
In addition to 4Clojure, I found the Brave Clojure book (https://www.braveclojure.com/) helpful for understanding how to structure programs in a "Clojure-y" way, e.g., to a greater extent than OOP representing data in lists and maps instead of structured classes, or using the "nil" value effectively when chaining functions together, almost like the Maybe monad.
They're only wasteful because it doesn't matter. Wine.com would not take long to load over a median connection, even if the median connection was 56k or worse. It's a far cry from uses that inherently require high speeds.
I might also consider a carriage to be a car? As well as a train car.

Certainly I agree that it should be legal to sell bicycles.

But if there were a monopoly on vehicles, and the company built in equipment to all their vehicles that would only allow the vehicle to travel on routes that the rider had specifically paid the vehicle company for a subscription to, I would consider that to be a very bad thing.

Now, I suppose I get the general idea of "why forbid the lower quality good, if doing so only prevents some people from being able to afford the good in any form, when before they would have bought the lower quality version?".

But, does that argument apply to the artificially restricted vehicle example I gave? I find it hard to believe that the company in that hypothetical wouldn't be doing something wrong, and which should be dealt with. However, I'm not sure exactly what the issue would be.

Would the internet case be more like the weird case I described, or more like insurance which doesn't cover as many things?
> it is a major downside that we are encoding the possibility of government dragnet surveillance.

Quite the opposite; DANE makes it possible to have a TLD that opts out of giving national governments access to it. Most existing TLDs are controlled by governments, but that doesn't have to be how it is.
For first time in 100 years, officials confirm death of Calif. livestock by wolf
That open my eyes in so many ways. Thanks for a detailed explanation. I didn't have time to elaborate on my thoughts about that right now.

Sorry for the late response, I hope this product had a notification feature and avoid have to be dependent on him accesing to check when someone responds to you.
My mother is in her mid-70s. She's not technical by any stretch, but she has built and runs a couple of websites.

This whole 'old people a dumb as rocks when it comes to tech' meme needs to die. Some old people have trouble with tech. Plenty of them don't.
I doubt it but it would be an irony if it were not digitized.