skysight-inc/HackerNews huggingface dataset:
>It seems that at some point the unit for powering computers would then have to be matter, since there's such an incredible amount of energy stored per newton.

I'm not sure what you're trying to say but that sentence doesn't make sense.
I love this sort of post, and it makes me miss programming (i'm a Linux sysadmin type now)

The golden age of this stuff was when I was writing stuff for the Atari ST and Amiga. Fixed hardware, manuals that came with assembly instructions and timings, etc.

My greatest moment was when rewriting the Atari ST text output function. For those that don't remember, the ST had an interleaved bitmap [1] and no hardware blitter support, so everything was done with the CPU. Therefore writing text on the screen was hard. I wrote a program that speeded up the C code from the OS about 3x, then Darek Mihocka with Quick ST [2] beat my speedup. I was absolutely aggrieved about this, but spent weeks working out how he did it without any luck.

In the end the solution came to me genuinely when I was dreaming - the Motorola 68000 move.p instruction which worked quite well with the interlaced bitmap. It gave me a nearly 2x speedup and the rest of the optimisations I had meant I beat his code.

I do miss those days of a level playing field where the outcome was the result of your skills, rather than quibbling over the middleware, OS, graphics driver version used, etc etc.

[1] http://codetapper.com/amiga/maptapper/documentation/gfx/gfx-...

[2] http://www.atariuptodate.de/en/3907/quick-st
Possibly, but there's nothing particularly wrong the other code they maintain in our case.
They for sure have a future. But imho the main usage scenario for FPGAs is not the acceleration of things which are otherwise run on CPUs and GPUS.

I think one of the main values of FPGAs when you need custom hardware/"glue" between other chips, because you e.g. need to connection 30 I²S connections to your application processor or need to handle multiple video streams with different formats for which no custom IC exists. That's for sure niche applications, but lots of these products reach 6digits of sales. The other usecase is when you need superhard-realtime behavior, which means things should work exactly synchronously to a hardware clock. E.g. I used it back at university for radar systems, but there are also lots of applications around telecomms, networking and audio/video processing and transmission. These are often low to medium volume products, where custom ASICs are not lucrative or updateability is required. Afaik custom ASICs also got more expensive over time through higher process costs, so you need a higher volume to justify it instead of going for FPGAs.
Inside the big business of imagining the future
> Sorry but i cannot let this silliness be repeated. The primary supplier of US imported oil is Canada. Canada alone nearly equals all OPEC suppliers of which some but not most are from the Middle East.

Then tell the President to withdraw the Carter Doctrine.
NPM module to prevent use of eval() in JavaScript
Thanks ... that was puzzling me too. And I think you mean "chord" rather than "accord" :-)
I've only played with Clojure a little bit. Can you explain what makes bad Clojure code especially bad? Or why the badness leaks into the surrounding code?

(The impression I've gotten is that the persistent data structures are very nice, and the language has some good ideas to go with them, but overall it didn't entice me away from Scheme or Common Lisp. But that impression doesn't explain why you had this bad experience with troublesome Clojure code.)
This is a fantastic effort. The original book was an amazing attempt at napkin-mathing away innumerate arguments.

However, I think that people that read it now can sometimes come away thinking that sustainable energy is pretty difficult, or that heavy nuclear will be the most cost effective way to get rid of carbon in our energy.

Technology trends drastically change the practicality of napkin math that's not even a decade old. It has turned solar from cost ineffective to cost effective. Another decade is going to make storage extremely cheap, as in 2x-10x cheaper. At that point, we will just need to build our solar and wind arrays to capture enough energy at their seasonal minimums.
In this space, I'm very curious to see how the English version (just launched) of decorrespondent.nl will fare. This is a Dutch-language high quality news platform started only about 3 years ago, and the model is yearly paid subscription. I think this would be an example of what you're referring to. To be fair though, the editor who started it came from a well-respected traditional media newspaper.
It also captures politics as religion very well.
Reddit defends against accusations of ad fraud and Trump censorship
This is so important to JavaScript. This changes everything. This makes me weep with joy. To see a language conceived in 10 days by a bunch of caffeined-up Netscape engineers evolve into something like this is just... I'm feeling very emotional about this.
I want to see mammals turned into reptiles or birds. Horses and zebras are already alike. Show me horses with feathers.
Checking whether your code is correct under aliasing has nothing to do with the SMT solver. The solver can only analyze the model of the program given to it and it looks like the STOKE memory model assumes that the arguments don't alias.
"Perdida" (from "llamada perdida") or "toque" (slang) in Spain.
Have you looked into this? https://fullcalendar.io/
Replace kitchen with what?
> This has been true since the very beginning of the union.

Not entirely true. Executive orders (and similar powers of the executive), as far as I understand, have significantly evolved since the founding of the US.

The ability to use them is implied rather than explicitly granted by the US Constitution, and use in practice (and what constitutes overreach) has largely been defined through the US Supreme Court.

Side note: this right was not explicitly given to the Supreme Court either in our founding documents and was largely hammered out by sheer force of will by John Marshall in Marbury vs Madison (perhaps one of the greatest cases of all time, replete with some seriously shady last-days-in-office chicanery by John Adams) [1] [2]. I'd highly recommend listening to the podcast episode in the second link.

Based on Wikipedia's numbers [3] (which seem reasonable, given that they weren't called "executive orders" until ~1900 when they were retroactively numbered them back to Lincoln), Theodore Roosevelt could definitely be said to be the first major user.

By my count, the 25 presidents before Teddy Roosevelt signed 1,262 orders. Roosevelt signed 1,081 himself (in two terms).

Notably, if I'm reading the figures right, both of Roosevelt's terms were characterized by large majorities in the Senate and slim but still majorities in the House.

[1] https://en.m.wikipedia.org/wiki/Marbury_v._Madison

[2] http://www.wnyc.org/story/giggly-blue-robot/

[3] https://en.m.wikipedia.org/wiki/Executive_order_(United_Stat...
Introducing Skala: A New Vision for Dotty
Hint: if your Java concurrency solution doesn't involve java.util.concurrent-you're doing it wrong.

Of course pretty much everyone's concurrency solutions do involve j.u.c since Java 5. They are truly powerful language facilities.
Ubuntu Desktop
Drop the current release schedule.
Ubuntu is sadly becoming a boring distribution meaning that with each release "nothing" really changes. The Team should focus on releasing an new version of the OS every 1-2. This will give developers the opportunity to add more cool features since the pressure of meeting strict deadlines is gone. I would focus all the resources on the Desktop and Server Market and then focusing on other markets. Having to release one distribution every 1-2 years will also give us the opportunity to have better planning and focusing on what users really want.
A student, a fan.
STOKE is on github here: https://github.com/StanfordPL/stoke.

Most CS conferences are making a big push towards "artifact evaluation," which means that many papers now come with peer-reviewed implementations.
You responded to zero of my arguments. I said nothing about Trump or Mexicans.

edit: Unless you actually believe that the only piece of information required to deport someone is that they are of Mexican ethnicity? That's provably, laughably false - but that might be the point you were trying to make?
I am actually on the lookout for Coherent 2 or earlier sources. It would be very interesting to see how it worked on the 8088.
If they have a stable driver ABI Google can be responsible for the upgrading. They just have to require the OEMs allow them to do so.
Charging Devices Just Got Easier
It means fixed-point arithmetic. Floating point in SMT doesn't work very well, so that's why they have this restriction.
Yeah not to be an ass but that's pretty standard. And cool too I admit.
Poland, on top of all the statehood problems, also lost 1/5 of it's population to WWII (6 million), which is a substantially larger share of the prewar population than the ~26.5 million Soviet losses were for the Soviet Union, and (again compared to population) Russia wasn't even the worst off of the Soviet Republics in thar.

So, no, Russia's WWII losses don't make Poland's problems a "walk in the park".
april fools

domain: kodi.tv
reg_created: 2014-05-29 19:59:29
expires: 2019-05-29 19:59:29
created: 2014-05-29 21:59:29
changed: 2016-02-17 17:16:34
transfer-prohibited: yes
ns0: jo.ns.cloudflare.com
ns1: toby.ns.cloudflare.com
owner-c:
nic-hdl: CF3454-GANDI
owner-name: XBMC Foundation
organisation: XBMC Foundation
person: Team XBMC
address: '340 S LEMON AVE #7222'
zipcode: 91789
city: WALNUT
state: California
country: United States of America
phone: +1.6784943762
fax: ~
email: email@contact.gandi.net
lastupdated: 2015-08-07 16:02:15
More phones should just come with whitelist support. Where calls will automatically go to voice mail if it isn't on your list. I have this on my phone due to lots of wrong numbers and it works great.
The author's example about a huge multitude of ethernet drivers doesn't really map well to the solution suggested (i.e. A big blank slate of FPGA logic with a bunch of ADC/DAC/codec fabric on the chip periphery). The wire side of Ethernet is really well specified, and tightly implemented. (Your chip won't be 802.3 compliant if it's not!) That's a result of really good specs on the IEEE's part. They put a TON of time into detailing how the Ethernet physical layer talks chip-to-chip. The driver side implementation for Ethernet, however, is basically the wild fucking West.

There are cases where the author's approach makes sense - software defined radio jumps to mind. Adding one more layer of abstraction to ethernet drivers isn't one if them. That seems like an area where software could learn from hardware - namely, that good specs drive good implementations.
Well, Reagan was borderline senile when elected, and clearly had Alzheimer's by the end. I don't know much about his work in California, but as President he was arguably a figurehead.

Trump speaks his mind, and may be wacky sometimes, but he doesn't seem senile, or a figurehead.
It's seo, people outsource writing crap blogs for seo ranking and having fresh articles that Google wants to see the site is updated
There seem to be lots jobs for those qualifications, especially with PMP. Search for PMP VMWARE on indeed.ca
Those 2 minutes retry are definitely not TCP's defaults on any stack I know of. That would be the application, which you sort of confirm on your last phrase :)
I want to echo comments here by sharing that my professional experience with Clojure has been dismal. It's definitely unfortunate because Clojure itself is a wonderful language.

To give you a better idea: no use of component or similar, no ability to run the app 100% in a repl. A junior engineer prematurely split a monolith out into microservices that weren't truly isolated in their function (they shared the same underlying db and a handful of "libraries" that were not libraries) -- a true fucking productivity nightmare. Shipping a small fix would oftentimes involve version bumping and deploying 3 separate jar's before you could even QA it. You NEED to use your repl and reloading tools when doing Clojure. You can't rely on your test suite, jenkins, or suffer through JVM restarts every few minutes. When people do not follow these concepts Clojure becomes an absolute fucking nightmare to work with.

There is a stark difference between programming in a functional/immutable style and using a functional language. You can write imperative and procedural style programs in Clojure just as easily as you can write functional programs in Python.

How can we fix the Clojure ecosystem? It will be hard. Lisp is oftentimes an esoteric environment. You don't see a lot of Lisp/Clojure (correct me if I am wrong) in environments where you need to be pragmatic and move quickly. There also isn't a "rails" for Clojure. With the exception of Lein (which is a truly remarkable contribution to the open source community) -- there isn't a whole lot to use as a metal model or better a popular style of building and organizing your apps. It's all the rope to hang yourself with -- and if you aren't an experienced hacker you're gonna hang yourself.

Finally: I find it really tough to find solid use cases for Clojure as opposed to something else. The real things it has going for it are java interop and easy concurrency. I usually have a very hard time choosing Clojure over Python because of how quickly I (personally) can use Python to build extremely readable, modular, single-responsibility, functional, etc... code.
Why are some people more gullible than others?
For reference, this feature is called "Use ambient noise reduction" on macOS and "Reduce Loud Sounds" on the 4th generation Apple TV:

https://support.apple.com/kb/PH18961
https://help.apple.com/appletv/#/atvba773c3c9
and is all no excuse for his aggressive, destabilizing behavior.
Run autoremove after dist-upgrade.
I'm always slightly worried as an atheist minority (brown) of considering Utah. I come from Canada and never really see racial tensions like there are in the US. Would you say it's not as big of a deal as the media makes it out to be?

1GB fiber providers is hella enticing.
And they also like to forget that their (and not just theirs) losses in WWII were exacerbated by the fact that they were initially co-aggressors with the Nazis, not opponents of them.
It is very difficult indeed to read Google translations and understand what the original text was. I'm not sure what value such contributions have.
ZM~~ #        PRinty#     C with ABC [pdf]
USDCHF: Remains on the Offensive with Eyes on 1.0100 Zone
The exact same thing could be said about the people celebrating the DNC and Hillary's race to the White house on reddit. An obviously flawed actor with few redeeming qualities, yet still held in high regard in the minds of people on r/politics. The only difference I see on the left side of the divide is lack of humour (which tends to invite trolling).
Does this actually happen with enough regularity to care?

In the cases where it does, I imagine it's a situation where you're actually doing 3D-accelerated renders of the user interface. In which case, when the graphics subsystem craps out, hasn't your running system been rendered effectively unusable anyway?

I get that this is a nice idea in theory, but does it actually improve anything practical in practice?
Edit: meant to say we outsource SLS (selective laser sintering) rather than SLA (stereolithography - i.e. the Form) :)
> With $20 trillion in debt, we need to start cutting things and giving control back to the states and cities.

Might want to re-read Trump's budget proposal if you think the money is going to be returned to states or cities.
I'd suggest listening to podcasts and watching video content like movies tv shows and stuff.

Don't think of it as "learning" just find something you are interested in and get in the habit of listening.

Podcasts helped me a lot. I got used to listening to some every week and it was content I was interested in anyway so I wanted to learn to understand what they say.
Not an adtech guy... do they actually buy ad slots just hoping that they manage to get someone they can retarget? Or do they know who you are pre-auction so they can bid higher? Just shooting from the hip I would guess the latter is more likely, which means the ad networks would have to have a list of user id, page/product pairs, which sounds a lot like your web history to me.
Is there any famous website that deployed randomnoise.us?
I am wondering if ISPs could ban websites which deployed randomnoise.us which is supposedly screwing up their logs.
Did Russia, via a not so subtle proxy in Wikileaks, directly and openly attack one candidate in favor of another? No, it's actions followed unwritten rules of espionage.

They wanted to get caught. They wanted to openly break every rule. They are daring a response, b/c they have nothing left to lose.
Get Lost in Mega-Tunnels Dug by South American Megafauna
Given the obesity rates in the US, I think you'll find that, for the average person, this is easier than it is for you.
>>high impact / low probability EV calculations in other domains

Yeah but there isn't a calculation of the risk/probability of AGI there's just the appeal to the idea.
That's the point. You can't design an empirical experiment to falsify the definitions of basic concepts.
The one thing that stood out to me is the name of former Be employee Travis Geiselbrecht. If you are unaware, he created NewOS, which was forked years ago and became the kernel for Haiku.

I didn't realize that he was working for Google.
Very cool. I'm happy you're doing this. Greetings from #clojurewest by the way! Yo, I have not gone through all the pages yet, but I'm hoping you jump to map/filter/reduce and show how they are the intelligent and amazing alternative (replacement?) to for-loops and the like. A non-obvious bit of knowledge that is vital to FP.
I think many of those trolls are actually bots or human-bot combinations.
It's not possible.

VPN encrypts traffic end-to-end in a tunnel from your PC to another computer (VPN provider/company) and from there onwards it goes out in its "raw" unencrypted form.

It is not end-to-end from you to the final destination. The other end is the VPN provider.

So the VPN provider is always able to see the original traffic.
Have you looked into the `some->` threading macro? https://clojure.github.io/clojure/clojure.core-api.html#cloj...
> Look at south korea. Plenty of military, no brain.

I'm genuinely curious - what did you mean by this?
> 1+1=2 is falsifiable as it relates to an experiment.

1+1=2 does not relate to an experiment; it is a statement about relations of concepts, not material entities.
I volunteered at my local library and they were struggling at times in terms of man power. I think they had too much responsibility but the budget of someone who handles books only.
Books, Internet, Movies and music, Free lunch for kids under 18, Some computer classes occasionally, Meeting areas for adults, Club activities for kids, Occasionally local cops organized "Pokemon Go with an Officer", magazines, subscription to many newspapers, etc etc.
Most people don't think of volunteering in libraries either. They were back logged with shelving out the books that hadn't been checked out in a while. Without doing this, they can't really keep getting new books. Trying to manage the CD/DVD is also more hassle than you think. You have to regularly clean it and get rid of the ones thats too damaged.
My college library is decent too. Nothing like the public one. Especially considering the college one probably is better funded.
A lot of people from a lot of different age group depend on the library for the internet though.
Right, but if you live with roommates (assuming single no kids as well), don't own a car, and are willing to commute 45 min by public transportation, you can live in any HCOL (high cost of living) city in the world, including SF/BayArea. And you originally claimed SF was overly regulated, so I'm not sure how that compares to Singapore. Every location has its ups and downs, and those will affect each person differently, depending on their situation. That said, I do support your original intent of encouraging people to find alternative lifestyles and locations and not get stuck in the rat race.
You're not insane. You will be hard-pressed to find a side-by-side comparison of Clojure and Python. I say this for two reasons:

1. A program in Clojure should not necessarily look the same as one in another language. Oftentimes the overall program architecture is going to be very different.

2. For the cases where you can translate certain concepts (example, casting a string to an int) -- oftentimes Clojure code might come across as pretty hideous and verbose.
The BBC World Service is aimed at people who don't have English as a first language. They have a lot of broadcast and podcast material.

http://www.bbc.co.uk/worldserviceradio

http://www.bbc.co.uk/worldserviceradio/programmes

http://www.bbc.co.uk/podcasts/worldserviceradio
B-b-but how will I growth hack my way to a 4-hour-workweek selling ebooks about how to growth hack, without constant, obnoxious self promotion under my real name on all corners of the Web?! God's sake, I can't possibly be a thought leader anonymously! You savage.
That's cool and all, but I trade so rarely that $10 a month would cost me more than my current brokerage (TD Ameritrade). If you re-balance anually, and only hold a handful of different stocks, it's easy to keep trading costs below $120/year.

But, I guess one of the reasons I never tinkered with algorithmic trading was the cost per-transaction. So, maybe it's a good thing this didn't exist when I first read about algorithmic trading, as I might have actually tried it.
A bathroom.

Imagine having a kitchen and a pay toilet.
I seem to be missing the point or lesson of the post?

Speed comparison between two languages, botched the Java algorithm... and ...?
I posted a link to a FOX news article and it got flagged.

I don't like FOX and Trump as much as next guy, but why sensor discussion about Trump-related issues?

In order to stay intellectually rigorous, we need to look at issues from both sides and make decisions with our brains, not with flagging.

http://www.foxnews.com/tech/2017/03/31/reddit-defends-agains...

https://news.ycombinator.com/item?id=14009502
Congrats ! Wish I had not seen this though.. I am going to be rushing to my phone every time I hear an email notification, all weekend :)
> How you come to these conclusions based on that one statement

Because that one statement is from Stormfront.
Wish I read this before reading the post. thanks.
I laughed at the article's url slug playing on the company's name - now-whos-the-rich.

I haven't used Robinhood, but welcome new fintech companies who lower the barrier of entry toward financial health for the average consumer. Good for them, and I hope they use this money well.
I might be missing something but it sounds like your workflow is full of edge cases and unusual requirements. There's some valid criticisms in there for sure but I wouldn't expect most products to address many of these.
People from geographic Red America are welcome as long as they aren't bigots, fascists, or pedophiles.
The problem with relying on "security through obscurity" for developing your initial CAD models is that you won't be able to patent these designs. You're making a public disclosure about your concept before you file, so if you intend to protect your hardware concepts through patent protection you'd be better off using something like Autodesk Inventor Fusion 360 (which is free for hobbyists, students, and even startups making less than $100k/year, if I remember correctly). I think OnShape made a big mistake by removing the ability to keep any of your designs private without paying.

That being said, if you're working in the open source hardware space or just don't plan on patenting your work, OnShape could be a good option.