skysight-inc/HackerNews huggingface dataset:
Schonland's hot dogs (the kind you see in cartoons that link together) on New England hot dog rolls (square, stand up, white on the sides, buttered and toasted)...are a thing of beauty. Sooooo good. I honestly don't care if they are made of offensive pig parts, or if they are terrible for me. A little spicy mustard and relish...yumm. I'd honestly trade some life expectancy for living good.

A visual, if you've never had one: https://cdn1-vcxkoqvocaf7mso0.netdna-ssl.com/wp-content/uplo...
It's surprisingly simple. Split testing tools are really just feature toggles with RNG and a little tracking.

The stats and maths are mostly on the reporting side. We just rely on a bunch of Chi-squared hypothesis tests - that's about the hardest part to an A/B testing system.
I think these usually end up with two people agreeing to disagree :)

Yes, you do lose source maps by transpiling, but in my (albeit fairly limited experience), the type checking means I have drastically less debugging to do in the first place. You're right, though, the tooling leaves a lot to be desired (and this is also on the assumption you have TS definitions for third party libraries - I agree it becomes a lot more difficult if you don't).

FSI is available in both Mono and .NET Core 3 (which is still in preview).
Lisp-1 is pretty much the model JavaScript uses. Lisp-2 is what Emacs uses and it requires some extra features/functions to do functional programming.
Dr Kong Pop UYen has published a paper or 2 showing significant correlation between solar flare, CME and coronal hole stream impacts and intensification of tropical storms.

And that's just the beginning, if you look with an open mind you will fine many quality scientists questioning this status quo.
The Muse (YC W12) Is Building Up Our Data, Product and Engineering Teams
Regarding your twitter question: you can create an anonymous temporary file with no name or backing store since recently (4.x, iirc). You should be able to use dup(2) and unix sockets to send the descriptor over.
Well yeah MC is usually meant for problems that are otherwise intractable, e.g. sampling complex Bayesian posteriors, or solving stochastic differential equations.

Using it for an answer you could easily get analytically isn't very useful outside of education/fun.
In what ways is it handier? I've never heard of benefits of Lisp-2. Whereas Lisp-1 is more intuitive to those who know JavaScript/Lua/etc.
We are looking to open source in a month or two's time.

I'll most definitely submit it to Hackernews at some point. But for now, I want to refine it so it's easy for others to pick up and use.
Hi,
Embarking on my own sass journey. Would love to connect with you to hear about your thought process I sass pricing strategies.
Thanks
Ananth
If you're looking for an article that argues from that perspective, here is one: https://jacobinmag.com/2019/06/universal-rent-control-now
Can confirm. I too noticed these through the Japan App Store.
I enjoyed this essay.

The picture for this article seems to me to be somewhat in the style of the illustrations that apple used for the early mac user manuals. Charcoal I think.

Also, Powerbook 160s have a particular issue with their active matrix displays. A tunneling that happens over time. The 160c with it's color display doesn't have this issue but pretty much all b+w models do. The edges become darker and darker until only the center of the display is usable. It varies based on temperature and humidity, and machine to machine, but they are all eventually doomed. My powerbook 180 sits around, and it use it time to time, but only for 20 minutes at once.
Dont they kick you out if you're consistently winning?
I took a break from straight coding in my side projects. I had this domain since 2003, and I always wanted to make an educational project. I decided to try to make a course on how to teach kids how to program using Scratch.

Its been an interesting challenge making this. I had to learn about how to structure lessons, how to setup lighting, and a whole host of other things. My 5 year old daughter is helping me make it. She does some of the video and she helps me iron out the lessons.

Its slow going, but its a lot of fun.

https://nextlesson.com
This makes no sense ... first they say:

"Although the FDA first received a few sporadic reports of DCM as early as 2014, the vast majority of the reports were submitted after the agency notified the public about the potential DCM/diet issue in July 2018."

Then at the end of the article ...

"Another puzzling aspect of the recent spike in DCM cases is that they have occurred just in the last few years. "

It's not puzzling, it's because that's when the public was notified and more people reported cases!
> People should cut it out with the split horizon DNS.

We have a bunch of internal-only 10.x hosts and services. Why would we put them in our external DNS?

> If you need malware to be nice and use your configured security systems or else it'll cause problems I have bad news for you: the malware authors aren't on your side.

I don't. But if I see DNS traffic flowing from systems that are not our internal DNS servers, I know to look at them.

It's the same reason SMTP traffic was bottlenecked: everything goes through relays so it can be monitored.

> If your defences begin by assuming bad guys are only doing things that obey all your rules you've fundamentally misunderstood what "bad guys" even are.

Defences begin with observation. With DoH you can't tell what's going on with regards to queries. I'd much rather have DoT: still gives privacy, but since it has its own port, then it can be dealt with more easily. Of course having an IANA-assigned port allows for ISP/government filtering.
> So, if I sing a song with lyrics "Billie Jean is not my lover"...

Please stop talking about music, because it just further confuses your thinking about software copyright.

> What does "a Windows NT kernel" mean?

I mean the plain understanding of "Windows NT Kernel". See wikipedia:

https://en.wikipedia.org/wiki/Architecture_of_Windows_NT
https://en.wikipedia.org/wiki/Kernel_(operating_system)
"scattering seeds by aircraft"

FWIW, There are startups doing this idea like BioCarbon Engineering https://www.biocarbonengineering.com/services (found via video by one of it's investors Tom Chi https://vimeo.com/294975140 (at 11 minute mark) )

The concept of seed drops / seedballs seemingly goes back to the 'zero budget farming' ideas of Masanobu Fukuoka (an older video that goes into seedball making - https://www.youtube.com/watch?v=A4-bwW8PWI0 )
have you got a link to such a page?
Nah man,macros are the bee's knees! Being able to add new constructs to a language is neat. My favourite examples are match.scm - a pattern matcher that produces zero overhead code - and racket's for loops, which are just regular macros.

Being able to add features like that is amazing. Clojure'sarrow syntax? No problem. Python's list comprehensions? Can be done! A library for Pattern matching? Many to chose from!

Pattern matchers that were added to other languages as libraries are often weird to use. Match.scm has the same syntax as cond or case.
This "solution" given here has a syntax error since you don't have access to `user` within the second then() callback:

get("http://data.com/user")
.then(user => get("http://data.com/location" + user.id))
.then(location => createEntry(user, location))
.then(response => {
// handle response
}).catch(err => {
// handle failure
});

Instead, back before async/await made things easier this nested pattern was used (notice the difference in parenthesis location):

get("http://data.com/user")
.then(user => get("http://data.com/location" + user.id)
.then(location => createEntry(user, location)))
.then(response => {
// handle response
}).catch(err => {
// handle failure
});

Edit for completeness, this is how it is now with async/await:

try {
const user = await get("http://data.com/user");
const location = await get("http://data.com/location" + user.id);
const response = await createEntry(user, location);
// handle response
} catch (error) {
// handle failure
}
I now trust Walmart more than Amazon for brand name goods that are easily counterfeited since they don't mingle inventory. Never thought I'd say that.
I disagree - Tech folks are aware and people do freak out over it. Then companies come out assuring people and blogs are written showing that nothing bad is happening. So, slowly people forget about it even though they have doubts.

Non-tech folks have no idea what is going on and if they were told this was an always-on recording device, some of them might actually freak out.
Blackjack on the strip has become a boiling frog of sorts. Everytime I go back the rules are tweaked a little more in the house’s favor.

3:2 payouts for Blackjack were gone years ago, but more recently no even money for Blackjack if dealer shows an Ace, only split once for two Aces...not worth it at that point.
Okay, and if malware uses DoH to figure out how to connect to its C&C server, how do I stop that DoH request (given it looks like any other HTTPS request)?

If Cloudflare starts serving DNS traffic from HTTPS on its CDN, the malware can use Cloudflare for DNS. Am I supposed to block all of Cloudflare's IPs because they can be used to circumvent DNS query monitoring?
Thanks for all the feedback! I will correct the article shortly
> severely overbuilt road systems without a plan to fund maintenance

I've heard this before (in Los Angeles), but what I don't quite get about this explanation is: how did they have enough money to build the roads in the first place, back in the days when Oakland had a smaller population and tax base? Also, does it actually cost more money to maintain the roads then to build them in the first place (really not sure, maybe it does)?
You've never broken the dealer. Dealer has specific rules in blackjack of when to hit or stand that are completely independent of your cards, betting amount or strategy, emotional attitude, or how good or bad your breath smells.
Not necessarily. Casinos will kick you out for a particular set of behaviors. Just winning isn't enough.

Playing a minimum bet for a long time, then suddenly increasing to the max near the last half of a shoe is a good way to get a casino to ask you to stop playing blackjack.
There is a pinball museum off the strip in Vegas.

Played until my wrists ached on $5.
Only if you're winning a lot of money. They don't care that a small fish wins a few hundred dollars every now and then.
https://en.m.wikipedia.org/wiki/Flag_day_(computing)
> What you propose is a giant subsidy to middle class life at the expense of poor people.

The "poor" people are extremely poor to the point that you cannot comprehend. And they have to stay there and live there for their entire lives because the current system forces them to. It is impossible for them to move out because of how unaffordable the cities are and how heavily the system is rigged against them. They have nothing. These people are already commuting long distances and already live in unregulated, unmarked ghettos. Here[0] is a photo of one of those places I took back in March so you understand the extent of it.

The only people who "lose" here are the current land owners of legal properties. Renters will end up with lower rent because housing will rapidly devalue to a tenth of its original value - every single house will stop being the foreign investment opportunity that it currently is.

> This would take land that currently houses poor people and make that illegal.

Clearly it's not retroactively applied. Town planning and zoning almost never is.

> It also bans building a house with a courtyard on a lot below a certain size.

I mean, I guess? But it also forces properties to have back and front yards, as well as side access, instead of being 100% concrete built wall-to-wall through to the footpath.

> This wouldn’t help poor people. It would just force them to commute to their work from further away.

I'm not sure how it would do anything else other than help poor(er) people and allow them to start living inside expanding cities rather than living on the extreme outskirts.

[0] https://i.imgur.com/b2AKhfJ.jpg
Bash Associative Array Examples
I find the lack of tooling the annoying part actually... the necessity for 3rd party frameworks like Apollo, tac-on modules like Dataloader... the lack of up-to-date, feature-parity server implementations besides the canonical Javascript version... etc.
Thanks! If you have any suggestions feel free to get in touch (info@secalerts.co)
Yes. I've been working on an corporate internal RoR tool that launched in 2010. Various engineers over the years continued releasing new features and updating language/framework development... when I earlier this year, development/maintenance cost was no higher than any other software of that nature and age.

Cost only goes up and up when engineers go overboard with "clever" Ruby magic... which is human error, don't blame the tool.
Yes, I can see that. It depends on the circumstances if I consider it: if there's a bit of a caravan/peloton/group of bicyclists, then it's more useful. If it's just a lone pedaler then the car will move back and zip forward since it will not have an unobstructed lane, so there's not point in trying to get a head.
This reminds me of a thought I've had for a long time: it would be great to commission high quality scans of some of these public domain films so that everyone could enjoy some free movies and remix / reedit to their hearts delight. Pretty much all the ones on IA are ripped from DVDs and look pretty terrible. I'd happily donate to such a project; is anyone doing anything like it?
San Francisco to Paint over Historic George Washington Mural
All of the GenServer stuff is built on top of regular Erlang processes. It's all async. You'll might find out when your server gets busy and GenServer calls start timing out
More likely it's just numbers, right? If 1024 people flip coins ten times in a row, it's expected that one of them gets 10 heads. But he's not a genius, right?

Of course you should always back yourself. So more power to you if you're winning in this way. At least you get to keep playing :)
I think everyone is
So we will have “eternal July” for internet outage?
This article should be down-voted, the only reason it isn't is due to the clickbaity nature of discussing casino games. It's a terrible initial introduction to Monte Carlo simulations, he doesn't even discuss the possibility of seeing the distributions of the results of the games he proposes, which is essentially the most valuable reason to perform a Monte Carlo simulation.
This is amazing.

I've been devouring aquaponics setups on youtube with the ambition to eventually have a huge space for plant growth.

The trouble is that I'm in Nepal and quite a lot of the equipment is difficult and expensive to import. Is there anywhere we can read about your project?
A victim of the Cultural Revolution mastered economics
That's not how it works. Of course ultimately the customer pays for the fuel, but you order customers a lower price in order to gain business, making them choose you over your competitors.
I'm building an animated SVG icon library: https://motionicons.com/

There are many icon packs out there but they are almost all static. You can help users by communicating additional meaning using an animated icon. I think this is a gap in the icon market landscape.

It is still early days so any feedback would be appreciated!
I'd love to read those papers if you wouldn't mind recommending them.
We make heavy use of Jsonnet at work (https://databricks.com/blog/2017/06/26/declarative-infrastru...). It's worked great. Having a hermetic, pure templating system whose only output is a set of JSON/YAML files means that you can refactor fearlessly: as long as the materialized JSON/YAML doesn't change, you are 100% sure your refactor is safe. Bazel's StarLark dialect of Python (https://github.com/bazelbuild/starlark) has similar benefits.

The language is simple and remarkably well specified, enough that we implemented our own intellij plugin (https://plugins.jetbrains.com/plugin/10852-jsonnet) and even our own faster compiler (https://github.com/databricks/sjsonnet) without much effort at all.

There are odd corners in the language, but not something that most people will end up bumping into in typical usage. The templates certainly get messy in large configurations, but no more messy than any other code, and the hermeticity/purity greatly helps in managing the messiness. It's certainly less messy/odd than the copy-paste configs or be-spoke JSON/YAML templating systems that inevitably appear in messy deployment environments!

The last thing of note is the lack of static types: this definitely affects usability to some extent, and especially hinders IDE support from being as useful as it is in e.g. Java. But having a useful/ergonomic type system that fits this specific problem space is probably still an unsolved research question.
Assholes: A Probing Examination
The Agile process of software development is often perverted by politics (2016)
Is there an easy way to donate money toward this work? I would do that in a heartbeat.
Best part of the Strip. I make a point of going every time I'm in Vegas.
Programming Phoenix 1.4 by Chris McCord, Bruce Tate and José Valim & Elixirforum

Lots of trials and errors. The one thing that I think was pretty dang unclear for phoenix is authentication.

I went through 3 libraries and scrap many codes to figure out what's what. I settle on POW, the programmer is very nice and awesome he answers a lot of questions on elixirforum.
Even the FDA notes, there's no definitive evidence, more studies needed.

This is one of those "EVERYTHING IS ON FIRE maybe possibly". A bad report. This will turn people off from listening to the FDA. I would have expected more research before releasing.
YouTube Fame’s Highs and Lows–One Family’s Experience
Right, if you’re a high touch enterprise SaaS that requires things like customer training, good luck with pure CD. Your customers are going to be very cranky if stuff is changing all the time.

That’s not to say you can’t get many of the good parts of CD but you’re going to be making releases and supporting a few different versions at all times. There’s just no way around it.
https://github.com/LiveAsynchronousVisualizedArchitecture/la...
Thanks! Say more? What you write, I can add and adjust.
It's for dereferencing namespaces. "a::b::c" is analogous to a file system path /a/b/c.
Your skepticism is the proper viewpoint, but facts/previous actions matter.

When has Apple ever done that?

Apple's style would be getting everyone to buy into the feature that has privacy implications with some mitigations.
> One other factor to keep in mind, though it’s unclear if it contributes to the Foran-Lore tension: In past years, Foran’s annual performance bonus has been heavily tied to the operating profit of Walmart’s US business, which includes the e-commerce division that Lore runs. Walmart’s US operating profit hasn’t, however, factored into Lore’s annual bonus.

Lore is operating like a startup, not focused on short-term profits.

Meanwhile, Walmart's US CEO, Greg Foran has his compensation tied to annual results, which include Lore's operations.

If accurate, this reads like Incentives 101, and it reflects poorly on Doug McMillon, Walmart's overall CEO.
EDIT:- Saw the Patreon link on the top right of the page. Thanks for creating this.
I'm just trying to have a productive day. It's hard most of the time.

Less dreadful answer: Professionally I'm working on an Open data portal based on the python library CKAN for the University of Manitoba. Money isn't brilliant, but it's satisfying and has some odd challenges. In the upcoming month I'm taking an academic trip to Norway to explore undergrad thesis opportunities in the areas of Neural Networks and Remote Sensing, to which I'll hopefully be playing around with before-hand.
I'm writing a GitHub CI bot specifically for Go.

There are so many ways you can improve on existing CI if you integrate deeply with a specific language. You can cache test results for packages whose source code hasn't changed; you can run a specific test n times; you can run a benchmark and block a merge if the geomean regressed; you can run a linter and suggest it's fixes in GitHub comments; etc.

It's a little bizarre to me that existing CIs don't even bother to parse the test output and display it nicely. Go has a -json flag that makes the test output dead-simple to consume, but it's certainly not infeasible for other languages. Wouldn't it be cool to see individual histories for each test, showing how many times they've failed, or how much total time has been spent executing them?

So my goal is to make a Go-specific CI that's 10x better than existing language-agnostic CIs, and then shop it around to high-profile Go projects. Those developers would also make for ideal contributors, so hopefully I can source some external contributions that way too.
Metamask doesn't like the domain:

"Ethereum Phishing Detection"

This domain is currently on the MetaMask domain warning list
I've wanted to build something similar for both cycling and motorcycling. There is an app for motorcycling that works ok, but it would be a fun project. Is this open source anywhere? I struggled to get started with working with road data and getting that into a route planning system.
Bibimapp

We're a personal recommendation social network. We're the antidote to crowdsourced averaged algorithmic recommendations. We started with map based personal recommendations of places and will expand once we have traction. We'll be doing a ShowHN shortly.

We're on iOS and Android.

https://bibimapp.com/

*we've soft launched on both appstores so if you want to check us out just type "Bibimapp" into the appstore search.

Also we're fully bootstrapped
> Trees readily plant themselves in areas they are well adapted to.

We're at a point where passively going with "let nature take its course" is not a prudent action. We need to nudge things where and when we can. There's multiple documented instances of forests being replanted, so this is not idle speculation.
When I started learning Rust and low-level programming (I'm coming from Ruby), spamming/searching for error/fixing code and wait for `cargo build` to turn green was the strategy I used. As I have more experience with Rust I become more and more aware of ownership/lifetime of everything I'm using, the compiler errors appear less and less, most of the time it's typo or mut missing now and not lifetime issues anymore.

So yes, if you work enough with the borrow checker, your brain will form another logical one, and that one you can use for writing C/C++ code. I have much more confident now in learning/writing C/C++ than before I learn Rust, because I feel like I can form a Rust-like design (tree-based, clear ownership/lifetime objects) and put that in using C/C++ syntax.

Definitely recommend using Rust as stepping stone to learn production-grade level C/C++.
I agree that nature doesn't need our help. I'm just saying that there is a demand for lumber. So thinning should be done to satiate the demand, which would thereby put the forest back to its natural state (where wildfires could not reach the trees but frequently burned underbrush and fertilized the soil). Instead we let perfectly good timber rot and spread fungus because thats somehow more "eco-friendly" than selling it to responsible logging companies.
Create WYSIWYG-GUI editor inside VS Code
Demographic decline is not necessarily a bad thing for nations
I’m working on my side project which is building a broswer based multiplayer DAW. It’s been about a tyear since I started working on it. Started with a keyboard that had a simple built in synth. It’s been a lot of fun to make, learning stuff from building sequencers, polyphonic synths, and web socket stuff :D. I hope to use it as my main DAW eventually, and will still finish up tracks in Ableton probably. I hope it will be a useful tool for people to get songs started and do it with other people.