skysight-inc/HackerNews huggingface dataset:
>Some may say that Rails is a poor example of a DSL. While that may be, it raises the question: are there better examples out there?

You are understanding DSL as "ok, let's import this library that defines a DSL".

In the Lisp world, one favored approach is to express the problem in the most natural way possible (i.e. like if describing the problem in english, or in any case, in your dsl language that best suits the problem.) Then, you use Lisp macros and implement this DSL. This has the side effect of making your program work, and thus, your problem to be solved. And, thus, the problem itself is specified in a high-level DSL, where it's more easy to understand and modify.

Note, also, that on a Lisp-family language, creating a DSL is very easy, since metaprogramming is very very similar to regular programming. (In Lisp, metaprogramming is not some advanced topic; quite the opposite, is taught to beginners as well.)

So, for example, if i want to create myself a library that outputs HTML, i define my DSL, which can be something like:

(with-html-output
(:html
(:head
(:title my-page-title))))

or perhaps

(do-html-output
(do-html-head :title my-page-title
:includes js-include-list))

Then, later, i'll create the functions and macros that make my language work. This solves my problem.

As you can see, anybody who knows about the problem domain of "let's do HTML output", will easily understand this DSL. In any case, if you are importing a library that defines a DSL, if the library is good, then by definition the DSL expresses the problem in the clearest way possible, and thus, it should be an easy library to use.

Perhaps it has something to do with the syntax? In Lisp, the syntax is very uniform (s-expressions) while Ruby has a far greater variety of symbols and constructs.
Single Neutron-Star Merger can generate Amount of Gold equal to Mass of Jupiter
No one distinguishes between "original" USDs and accounting IOUs in a bank. In Bitcoin, people can and do distinguish between a real Bitcoin and IOUs for one.
And present, too, right? It's not the same reason as it would have been in the 80s, but today in performance critical code it is not uncommon to reduce the number of conditionals for better CPU pipelining, and lookup tables are a very common tool for this.
https://en.wikipedia.org/wiki/Hyoscine
Met my best friend through work and she changed my life, I enjoyed work more than ever, you can't choose to do this so I apologise but if you find it you're very lucky <3
Yeah, we should explain things nicely instead, since that has worked really well so far.
Transport via boat is just not going to beat direct pipe access from siberia
Thanks for your work! I live in Santa Barbara and love the Astronomy On Tap events you guys put together. It's very cool what you have enabled astronomers across the world to do, and it's even better that you give back to the community and get people excited about space. Keep it up!
At least you had documentation, books and a community to ask questions from. We had SML which had none of that. I wish we used Ocaml, that at least had something of an active community. Haskell would of been even better.
I alway thought workplace dating was at least risky, and mostly just off limits?
Appreciated! I tried to delete the comment, but looks like it can no longer be deleted. Apologies for the faux pas.
He's being dead serious. He says papers on this are coming up. I don't think he means that this is a "mess", as you put it, but rather, a ripe opportunity to make papers more readable and their CSM code runnable in various ways. That last part is very important. A great deal of material is locked up in these non-machine-readable algorithm descriptions that could be made useful for things like: code generation, actual implementation, correctness proofs, and so on. This is fantastic. It's exciting. I'm jumping up and down with joy at the thought. I'm thanking my lucky stars I watched this video today. I can't overemphasize nor overestimate just what a wonderful innovation this is. Just wow!

Edit: have I mentioned that I'm wowed by this?!
Couldn't happen to a nicer bunch of blackmailing thugs. Russia overplayed its and and became unreliable--to say the least so alternative were financed out of necessity.
https://www.google.com/search?q=russia+gas+winter+cut+off

Let them eat gas.
You might also be interested in the dissambly of the first pokemon games:

https://github.com/pret/pokered

And some other pokemon games:

https://github.com/pret/pokered#see-also
Offline-online marketing
Watch the video. It's great!
We're not dating just great friends
Diversity in tech – why it matters and what we are doing about it
Being a libertarian won't disqualify you. Believing you have a right to unilaterally leak information, however, will.
You have a messed-up idea of privacy, there can be various degrees of it and having a few people see you in a certain place at a certain time has a slightly different impact than having someone (potentially) analyze what you do in a large amount of your life, even if that happens in "public spaces".

I know your idea is the same as that of the USA law, but that really doesn't make it right
It still is, they'll get new keys and be fine. Meanwhile in the US we're still stuck with social security numbers that aren't secure at all.
My math is a bit rusty but isn’t a manifold locally Euclidean? The GP is talking about how we can’t have Euclidean difference.
Once I had the task to color a graph with colors that seem equally far away and equally luminous. I got stuck for a long time until I discovered the Munsell scheme.
Are you sure you live in Boston? Usually, the goal seems to be to dare the other driver, sometimes coupled with taunting.

Yes, people do drive differently in different regions. Boston is the only place where I have had two cars totaled. It was parked both times. The second time the driver of the other car seemingly backed up and smashed into it again.

I love that dirty water.
SafetyNet doesn't actually detect custom ROMs, a stock LineageOS will pass it on most devices at least.

It attempts to detect root or modifications to the ROM by malicious software.

Certain newer devices have secure boot attestation that may cause SafetyNet to fail unless spoofed to be a different device which does not have such attestation.
Yes you're right. Ruby actually supports the comparison the author seeks [0]:

> nil.to_s == ""
> "".to_s == ""

[0] https://stackoverflow.com/a/9915384
Animated nature to boost your creativity
Check out the section under "DemoActionData": this is where it stores (and plays) the demo you see when you don't push Start and Mario runs around on his own volition.

It just simulates player input and runs it through the regular game engine. (The alternative, playing a recorded video, would have been laughably data intensive.)
This comes up at a decent frequency lately. There was a Show HN lately where there was a listing website:

http://borderline.biz

EDIT: Fixed the URL
Adding value as a middle-man
KRACK proves we need more encryption on the Internet
His other post states:

> I make $3000 a month committing cybercrime

EDIT: AFAIK a decent threat hunter or RE can earn about 3x that legally in the US.
Viewpoint: Neutron Star Merger Seen and Heard
> The null hypothesis has to be that both approaches are equally effective. There simply isn't any evidence to suggest otherwise.

Sure, I think that is in the ballpark of an acceptable null hypothesis, for a given experiment. I'm not sure one can identify a null hypothesis that is universal among all experiments, but this captures the idea, sure.
I have been trying to explain this to people so many times, but they just don't want it. Germany is the worst, at the same time they shut down nuclear, they also refuse gas. Now they just use nuclear from France and dirty coal.

Overall this great energy plan is gone create fare more CO2 for the foreseeable future.
There was an article the other day here in multiple German newspapers that IKEA will start selling through shops like Amazon and Alibaba besides their own ecommerce presence. If I remember correctly they mentioned that IKEA has twice the margin compared to all other competitors. They also mentioned that the biggest problem in the delivery process seems to be damage to these bulky items.

[1]http://www.handelsblatt.com/unternehmen/handel-konsumgueter/... (can't find the exact print-article I read...)

edit: grammar
Byzantium: Ethereum's Recent Upgrade
I think you are giving far too much credit to a simple like button. It's the content of the user's post that the person is liking, not the genius of Facebook.
FFT is a pretty cool thing. But yeah, this "trick" has been used for correlation-based computations for quite awhile.

Assuming that it's the trick that the author was referring to, the article is actually a bit sparse on details.
Those will still have cold start delay. A simple warm-up script only solves 0-to-1 problem, but not 1-to-n problem.
Sorry about that. I understand your comment and your choice, my wording just wasn't sensitive to fear vs choice. I agree this is an especially touchy subject, and that many people are judgemental. I have several close friends who've chosen not to have kids and they also struggle with people judging them negatively. The friends of mine who best deal with it are the couple who just don't give a shit what people think of them. I aspire to be at peace that way with all my choices, but I am currently not. I hope you can find that peace too.

I see why you think so, but I hope you can accept that my use of "selfish" was not a judgement on parenting vs not parenting. I think a lot of the freedoms I want are selfish on their own without respect to my family. I am okay with being selfish, and most of what I do is selfish. My top point was I still get to be mostly selfish, with or without children.

You're absolutely right that there is some collective narrative around parenting, and even if my language was part of that narrative, I would encourage not framing it that way if you're worried about what people think. I don't think of myself as a martyr in any way, but it's a true fact that I do make some personal sacrifices to have kids. I also make personal sacrifices to have a job and to own a house. Each of my choices come with their own consequences. I was overly worried about those personal sacrifices with kids, and I'm saying that they were less burdensome than I anticipated. If anything, my experience supports the idea that society's narrative is over-stated.

Anyway, using fairly extreme language like "martyr" to push back on that subtle built-in prejudice I may or may not have seems designed to escalate feelings and unlikely to result in a cultural shift or to the kind of sensitivity you want. I'm absolutely not trying to hurt your feelings by sharing my experience, and so I hope you can give my language the benefit of the doubt rather than think my motivations are biased against you, intentionally or unintentionally.
Not far off from how much you pay for any tough sofa that has even a hope of surviving... ah, large friends or relatives. The steel frames on these make them seem like they'd possibly last for a useful amount of time under those circumstances.

Cheap furniture goes to hell fast if anyone over ~250lb is sitting on it regularly. Or sometimes for no discernible reason at all. Our experience has been that unless you're buying furniture that puts its high durability right there in the marketing, you may as well buy Ikea, which despite its reputation for being fragile will last at least as long as other cheap (but still more expensive, and often less tasteful) furniture.
VirtualBox 5.1.30 released
"Sorry, you need over 200 karma to create a poll." I still have more points to go :)
Its weird to ask for an Excel API that doesn't use Excel. I guess you meant library.
We've also been observing the universe using neutrinos (generated by the weak force). In fact, there have even been one neutrino event linked to a possible astrophysical source[1], but with less certainty than this gravitational wave/EM detection.

[1]: https://www.nasa.gov/feature/goddard/2016/nasas-fermi-telesc...
Looks like that site is down!
Well, yes, it is. It's used for communicating with the government online, internet banking and signing all kinds of contracts. Wouldn't imagine life without it.
What are your anti-abuse protections?
Eloqua/Nudge.ai CTO interviews Swiftype CTO on how he buys new products
I never thought about it before but wouldn't bringing more people into the first world increase global carbon output?
Energy is often traded in long term contracts. Yes, this means that the establishment of shale gas networks are going to be with us for a while. But by the same token, that becomes a much stronger disincentive to continue using coal, the mining of which comes with its own set of environmental and health damages.
Maybe it is just me (and being not a programmer or software engineer it is perfectly OK to ignore this note), but it is not like there is a "wide" representation of more "practical values".

I mean (just examples of less "idealistic" values):

1) Job is paid an awful amount of money

2) Relocation is fully reimbursed

3) Full health assistance provided

or even:

4) No open space, you will have a real office

might be - I believe - more selected than "Has good beer".
Coal is the greater problem. In the short term, undermining coal power with either non-combustion energy sources or NG is an improvement. Building new NG plants and transport facilities doesn't have a large carbon footprint. The life cycle footprint of electricity from gas is dominated by actual gas consumption. Even if electricity from NG has a life cycle GHG footprint that's as about as bad as coal, due to lax control over fugitive emissions, NG emits far less mercury, acid gases, and harmful particulates.

If renewable energy costs continue to decline as expected, RE will be able to deeply cannibalize NG demand too after coal is gone. If batteries continue to make cost progress, even an increasing portion of "windless night time" demand will be up for grabs from renewables. That will in turn decrease gas demand from power plants and all the associated emissions. Plant load factors for natural gas will fall when competing against renewables just as coal plant load factors did when competing against cheaper NG and renewables. If all goes well, NG will end up as a stranded asset in more and more locations, as is already happening to coal.

I hope to see stronger regulatory action to curtail emissions intensity of electricity generation, but the great thing about improving economics of lower-emissions alternatives is that the pressure against emissions stays there regardless of who has the political upper hand. The Clean Power Plan undermines coal only if the Clean Power Plan has the political support it needs. Falling prices for renewable electricity and natural gas undermine coal regardless of who's been elected:

http://www.utilitydive.com/news/luminant-to-close-2-more-tex...
OS Kernels 101 – Write your own kernel from scratch
HPC DAY 2017, October 19-21, Kyiv
How to Choose Best Beard Oil|Complete Review
I don't think extreme accuracy matters that much when dealing with large sample sizes. If the margin of error is under 3% (like opinion polls) then it's good enough for many purposes.
This seems at least lazy, and at worst click-mongering, in light of the recent article on Waymo's testing regime.

https://www.theatlantic.com/technology/archive/2017/08/insid...

It has several discussions on making self-driving cars act more human-like:

> It turns out that the hard part is not really the what-if-a-zombie-is-eating-a-person-in-the-road scenarios people dream up, but proceeding confidently and reliably like a human driver within the endless variation of normal traffic.

> Waymo seems like it has driving as a technical skill—the speed and direction parts of it—down. It is driving as a human social activity that they’re working on now. What is it to drive “normally,” not just “legally”? And how does one teach an artificial intelligence what that means?
Confirmed. The iOS weather app even listed “Smoke” instead of “Cloudy” or “Overcast.” It’s not funny though. For example, my folks live on a mesa surrounded by pine trees and vegetation on three sides. Last week, an intentionally-set fire (quickly contained) took out their phone lines.
I live in the South Shore but I'm not sure if that's better or worse.
World Best and Fastest VPN Service Provider
What was your experience buying rugs from them? I'm in the same boat as you in terms of wanting a rug but not wanting to spend time physically going around.
First 3500 is the total amount. You need the number of deaths that were caused by local trafic rules and could have been prevented by strict adherence to traffic laws. You'll be lucky if 5% of those meet that criteria.

You also have to weigh the lives against the value of the time saved -- the whole reason those norms exist. There's no way it comes out in favor of the deaths.

Let's try and ballpark whether it's worth it to speed 5km.

Roughly 410 billion miles driven yearly by the French.

The average speed of a journey in France is ballpark 60km/hr

Average salary is 36k in France with a 1450 work hours a year for €25/hr.

Putting it all together we get €0.42/km or €170B.

Now suppose that everyone always drives 5km over the limit bringing that average to roughly 65km/hr or €.38/km or €156B for a ballpark €14B in savings.

Say you can save 10% of those deaths by driving the speed limit which is extremely generous. I would take odds that not even 1% of the deaths could be traced to speeding 5km over but let's pretend. Even then each life saved still costs €400M.

Is it worth it?
What do you mean by "doesn't have monads?" You just write monads in Clojure. They are only a structural formalism. [1]

If you meant doesn't have the Maybe monad built in... why would you want that tangled up in your data? [2]

[1] https://github.com/khinsen/monads-in-clojure/blob/master/PART1.md

[2] https://youtu.be/2V1FtfBDsLU?t=2381
They are a combination of timers and sensors. And yes, we know all about this. Your assumption is correct. Doing this allows traffic to move with greater throughput overall. If it wasn't done, heavier trafficked thoroughfares would have long periods where they were the only priority.

Err... I modeled traffic.

The possible solution would be roundabouts and yield signs, but that would be expensive, require redesign, and we humans pretty much suck at roundabouts.
Tl;dr: He mathed the crap out of that thing.

Tl;dr #2: Digital signal processing. Is there nothing it can't do?
Any rain or clouds?
Buy Cheapest VPN
Thanks!

EDIT: there’s definitely something to this thesis. In the case of faxes, they are an interface to older entities (government agencies and some businesses) and the unit cost for any individual to find a fax machine is relatively high. In addition, many fax services are venture funded and require subscriptions, when that isn’t really what many individuals need.
Your cube is disappearing for me after about 6 rotations in the same direction with Chrome 61.0.3163.100. Doesn't happen on the non-rational version.
>Naturally you would need a free/open/secure mobile app (maybe such an app exists already?).

There are free open source mobile apps for holding and transferring Bitcoin. ("Mycelium Bitcoin Wallet" is one, but I'm not terribly familiar with it or any other mobile apps.)

>Is there a way to hold and transfer fractions of bitcoin without using exchanges?

Yes and yes. You don't have to have an integer amount of bitcoin, and you can hold bitcoin directly. (In fact the main big point of bitcoin was that people can hold it directly instead of only being able to have 3rd parties manage it for them.)

>Can I purchase fractions of coin from exchanges and transfer those fractions into my personal wallet?

Yeah. (All US exchanges do require you to identify yourself pretty rigorously, so it is hard to transfer between USD and BTC without a paper trail. So yes, it makes it hard if your goal for using BTC was to go 100% off-grid, but otherwise I don't think it's a show-stopping issue except for anyone engaged in illegal activity, earning a lot from it, and wanting to get it into USD easily.)
front page https://news.ycombinator.com/item?id=15481819
But it's a sofa?
It's http only: http://borderline.biz/
If only this explained, South Korea would also show its "gender-agnostic" face, but it doesn't happen. Imo the thing is in the difference of political/economic regime.
In California, it's frequently called a "California Roll", which makes it a pun for the sushi.
Musk seems to think he can do it faster/cheaper. His track record makes it worth considering.

The article I linked to smacks his arrogance down over costs that he's overlooking, but even that may be addressable. Let's see what he delivers in the next 5 years.
Aging, mediocre programmer seeks wise fellow programmers/technical folks
Very soon ageism will catch up with me and I'll be unemployed. ( I'm 42). I'm smart enough to do most business related software development but mediocre enough that I won't be hired by the likes of Google. As they say, most technical work or any work that requires deep focused thinking is a race to the bottom. I see great potential if programmers/technical folks are willing to put aside their overly individualist and reclusive tendencies, and start realistically co-operating. I'll like to get in touch with fellow techies who have realized this. And want to hash out ideas for any mutual co-operation. I have nothing concrete in mind yet, but I can be reasonably sure that I'm not looking for software related ideas.

A starting point could be some online forum where ideas can be exchanged.
I'm just so glad this long embargo meant that everyone had patches ready to go as soon as it expired! Oh wait, they don't. Good job CERT.
Two neutron stars colliding (NASA sim)
Hey there - not sure what you mean?
> The production curve Satoshi designed was to produce the largest supply of Bitcoins for the least amount of effort/resource input to the smallest group of users running the software.

The total supply was fixed from the start and the supply curve was designed to incentivize mining. When it was initially deployed, there was no reason to believe that Bitcoin would become as huge as it is now, and lots of coins were simply lost in frivolous transactions, faucets, and destroyed data.

> Half of the supply was produced this way in the first few months.

This is not true.

> Blockchain and Bitcoin is different than physical resources because it's so easily produced.

The whole point of PoW is that it is not easy to produce Bitcoin -- physical goods have scarcity enforced by nature; Bitcoin has scarcity enforced by mathematics.
That's very true (depending on the partner's pattern, I guess), and not all contract work allows you to be asleep during the day, some still require phone meetings and the such.

Even working remotely from home, I still have occasional logistical problems because sometimes there are appointments at 9am, or social events in the late morning and this will always be the case.

Just going to have to work with what you've got and work around it to the best of your ability. Although I should probably point out that it is important to find out before hand if there's anything else going on that could be causing this and potentially be resolvable before you stop expending energy fixing something you can't solve.

Although, if you are still having troubles sleeping and waking naturally feeling refreshed do your own research and maybe ask your GP if Melatonin[1] would suit you. Using flux[2] is also a great tool to help get to bed earlier too as that actually increases your melatonin naturally. Melatonin is not really similar to any other sleeping pills and it seems to be quite safe and has a great return on investment[3].

You probably already know about it so sorry if this was an unrequested information dump :)

[1] Wikipedia: Melatonin https://en.wikipedia.org/wiki/Melatonin

[2] Flux: https://justgetflux.com/

[3] Gwern on Melatonin http://www.gwern.net/Melatonin