skysight-inc/HackerNews huggingface dataset:
In the US at least, there are three classes of people who are willing to sell guns cheap at a buy back, and this is why the concept has never taken off, along of course with the cost, which isn't effective at buying votes:

Criminals wishing to dispose of weapons used in crime.

Savvy types who sell guns that are worth less.

The ignorant/those who don't want to be bothered to easily dispose of guns that they've inherited or whatever.

The savvy types will work the line to buy guns from the latter that are worth significantly more than the price.
Albert Speer had some truly amazing work. Though it was used for a terrible end, the technical innovations behind it were very impressive.
Women’s safety app activated by a scream
That's already what happens for me. I can scroll the page just fine if my cursor is off the demo device.
Interesting, could you point to some other examples or otherwise expand a bit on this please?

I work in the field and I'm currently looking at choosing software, this info might be very important in these decisions.
This just makes me wonder what toxic substance the dinosaurs/space aliens buried under Stonehenge now.
Looking at this with a decent understanding of how the computing world works today, I have an immense appreciation of all the work and care that went into the iconic classics such as Baldur's Gate. The combination of technical skill, ingenuity and also the (presumably) passionate creative focus and attention to detail when creating and integrating the artwork is just incredible.
This looks really nice. I'm gonna try to compile on OSX, shouldn't be too hard. It seems to be a modern vim/emacs with no bloated GUI, and I'm surprised by the relatively small number of LoC!
Yes, I also wanted to add your library, but I was not sure how it works and to what degree it uses metaprogramming. But I am glad that you mentioned it! :-)
You can usually tell whether an airport is state funded or private sector by how confusing it is. Privately funded airports are optimised to get you past the maximum number of shop fronts with other distractions minimised. The tend to be labyrinthine and inward looking. This is because landing fees make up a small percentage of their revenue.
Data Pipelines with Apache Crunch and Java 8
> I have to resize my terminal window and my Emacs window.

Should be an option to auto resize or auto wrap

> When I then switch to working on other programs in the same windows, those programs then tend to be infected by wider-than-80-character lines unless I remember to resize things back to normal, which in turn perpetuates the problem.

Why would a program care about what size the window was when you ran it in the past?

> So either the applications would have to constantly resize themselves when I switch between files (which seems really annoying)

Isn't that exactly what a GUI is for?
Hey @michaeldwp, thanks a lot for the kind feedback. Really appreciate you putting so much time in writing this.

Actually our design is still a WIP and we don't have a full-time designer yet.

And it doesn't sound harsh at all. Thanks again!
You can make up for that with parallizing
Critical theory is awesome, for lazy cunts and corrupt cuntards.
Settlers III Clone: Release Alpha v0.3
It is much more profitable to treat cancer than to cure it.
So I don't really believe it's about science.

And because I can already see the down votes, let me ask you down-voters a question. With what thoughts do you imagine a CEO of a company like Phizer or GlaxoSmithKline wakes up? Is it how to cure more people, or is it how to make more money to keep shareholders happy ? And see how there is a conflict of interests, the sicker the people are the more they are willing to pay to get well and the more they need your products.
Man sued for $30K over $40 printer he sold on craigslist
I'm not sure this is actually counter-intuitive. Seems like anyone with the domain expertise and discipline to apply this advice is likely to succeed.

Maybe it's "counter-intuitive" in the sense that it's counter to the intuition of someone with no idea what they're doing.
But if you accept that consciousness arises within the brain and we posit that there's no special unknown branch of physics involved ... then the only possible explanation is that a complex enough system arranged in the right way can become self aware. What would it be 'like' to be a self-aware system? Would it be 'like' anything at all? I guess it would.
The real barrier is the knowledge, you don't need a relatively new CNC machine like that if you're just going to make a few for yourself. And old but high quality non-CNC machines are sufficient for that, and require a somewhat different set of skills.

But that's not the scenario I'm thinking about, nor is it relevant as of now in a country which has more than doubled its gun production since Obama was elected, with > 100 million being sold in that period (obviously not all those were new).
What's incoherent about p-zombies?

I can imagine that the nature of conciousness might mean they're not possible, but that doesn't make the concept incoherent.
Significantly harder to implement, simple as that. Would be useful though.
"uBeam has refused to publicly show a demo because the technology doesn’t work."

in this case it's the VCs to blame for blindly throwing their money.
Spotify's new ad format
New (first time I've seen one at least) ads are simply perfect.

* the ads autoplay right after program startup, even when the music is paused

* they are full volume and don't respond to Spotify's UI (mute, volume change, play/pause)

* they do have separate controls (pause/volume) - it's a small embed video hidden in a big ad, the controls only show on hover over that video

* BONUS: you can press play and music starts to play over the ad

Reproducible every time.

What drives company like Spotify to turn into annoying ad-ware-like model? This will drive customers away, not into subscription. Or is it advertisers' fault and Spotify simply let them too loose? Either way, it was an instant uninstall for me.
You could ask why there are so many text editors out there? Basically, people have found things that they wanted to be different so they came up with custom versions to scratch their itch.

Whilst there are lots of variants, the three main ones to consider are:

Scheme, standard is R7RS - more academic and research oriented. SICP book is a fantastic resource.

CommonLisp, standard is ANSI X3.226 - mostly used in commercial applications

Clojure, useful for interoperability with Java Virtual Machine.

Lisp is the "secret weapon" of many businesses, e.g. Paul Graham wrote ViaWeb in CommonLisp. Brendan Eich was really planned to implement a Scheme variant, but had to wrap it into a C-like syntax and call it JavaScript for marketing reasons. Emacs (the editor) uses eLisp.

If you are thinking of using Lisp professionally, then CommonLisp is probably your best bet. Once you know one Lisp, you can easily transfer the bulk of your knowledge to other variants.
Deer and fallen tree limbs and icy bridges too
ESCORTS ALEXANDRA – escorts| athens escorts |call girls
For handling function call frames you may consider compiling your Lisp code a bit before interpretation - do an explicit lambda lifting with an explicit closure allocation. This way you'd be free to kill each frame after a call.
> By Peter Molyneux, Sweden

Peter Molyneux, the designer of Black & White and Fable? Or just the same name?
uBeam isn't like Theranos because uBeam isn't defrauding anybody. They have honestly described how the product works. The product just happens to be a horrifying deafness ray. Some VCs will fund that.
The roguelike development community has spent a lot of time thinking about this problem: http://www.roguebasin.com/index.php?title=Field_of_Vision
that one works, thanks!
I would assume from a UX perspective, the movement from handset phone back to smartphone screen is seen as an inconvenience and interrupts the flow of the process. Add in that many phones have screen conditions tuned to what context the phone is being used, you increase the chance of interrupting the process when the mechanisms within the phone misinterpret the phone's current position and orientation. (e.g., iOS screens enter a "call mode" when held up to the ear, or screen rotation will change what options are available. Even on new iOS and Android devices, sometimes the OS just seems to get "stuck" in a particular orientation and only after considerable fiddling with the phone will it rotate to the intended orientation)

Likely, designers made the call that they could just avoid the entire mess by operating the entire voice assistant in speaker mode instead of trying to compete with other UX/UI features.

Additionally, I would assume that the idea of simply talking aloud to a device replicates the Sci-Fi computer experience for computer interaction, most notably in Star Trek in which crew members simply summoned the computer with "Computer: [plain language command or query]". Even outside of Star Trek, this was a fairly common idea for interaction with futuristic computer systems, and for enough of the population, this method of interaction is part of the cultural memory.
Excuse the stupid question, but why is BBC still dependent on cross-selling to other cable networks and therefore to bow to their strategic interests? Why couldn't BBC market directly to ent-users as an internet streaming service?
Not sure about that; I seem to recall the exact same situation in the 90s, before any apps: major street blocked, adjoining minor streets become clogged with cars trying to get around that.

But I think I see your point now: Waze amplifies the problem an order of magnitude. Still not sure that maintaining a list of "undesirable" streets is a good idea, but maybe discouraging the routing algorithm from taking side streets might work? (Seems to work around here - perhaps also a matter of map data quality?)
I'll play the odds.
I found different bug. Might it be the same issue? https://imgur.com/Rxaq72M
While the first paragraph is maybe relevant, the second one is just stirring the rumour-mill.

I think it's fair to say that Bernstein wrote his article in response to the whole Appelbaum story. But I didn't read him taking sides, so I'm not seeing a conflict of interest (unless he's a lawyer/judge/etc :) ).
Here's an interesting approach to do this from a game worked on by Shamus Young, http://www.shamusyoung.com/twentysidedtale/?p=20777
> Or you know, you guys could have emailed each other.

Um, did you actually read my comment? Roughly half ofit was dedicated to the fact that being able to find me by just my name and photo is easier than trying to track down my phone number; I'm not sure how you missed that....

Why do you think it would be any easier to find my email address? If anything, connecting us across my extended family would be a lot harder through finding a bunch of emails than finding a bunch of email addresses. I honestly don't know what reality you're imagining where everybody has the email address of everybody they know.
I synced it to my Google Calendar, but it imported all the events of my coworkers calendars that I subscribe to.

It should have a way to remove it from view or not even import them at all.
This reminds me of the idea of having a Tesla coil in every room for power delivery.
Yay! We're one step closer to 1.0, which—I believe—will be a major milestone.

Nim is surely a very interesting language with some very real perspectives for production use.
Discover Pharrell's world through his fans
Heh, and I don't want anyone like you judging when it is a good idea to overthrow the government.

Unfortunately for you, you don't get to decide that for others. "You may not be interested in war, but war is interested in you" (misattributed to Trotsky).

and "I have a number of declared lines in the sand" and other such statements is not rational nor reasonable

And we should care about your opinion because...?

that would make me worried for how my friends, family, loved ones would be treated on the other side of such a revolution.

Then, if you're on the Left/progressive, you should stop pushing the other half of the country so hard. The other half just wants to be left alone, but that's obviously not happening.
> It's rarer than most people think that accusations of sexual abuse are falsely raised, but it is still a possibility.

Disclaimer: it seems to me the claims are true.

That said:

I don't think the above observation has a great deal of predictive value in this context, where "this context" is "sexual assault allegations against a public figure". The fact that most sexual assault allegations picked out of all sexual assault allegations happen to be true, does not tell you much about sexual assault allegations against public figures when the ratio of reported sexual assaults against public figures to the number of reported sexual assaults in total, is very, very low.

Indeed, every sexual assault allegation against a public figure could be false, and it wouldn't move the needle at all on the likelihood that the typical allegation is true.
Seems to be a great article at first glance, will read it. Thanks!
Yeah, but...

...SpaceX is not developing launch vehicles for Earth. They're developing launch vehicles for Mars and bootstrapping by using them on Earth. So all of these comparisons are off-base because they're so short sighted.
Indeed - this is a good point. I travel a lot on subway in New York and by bus to my home in the suburbs. Apart from not wanting to disturb other other passengers, the noise levels are generally so high that its hard to get your word recognized. I need to use a pair of noise cancelling headphone to listen to anything at all.
It reminds me of the WinFS "Journal" demo application.
How about torsion dystonia? Increased IQ can be observed before the onset of the disease, even when matched to comparable members of the same population.

What evidence would falsify your position?
The paper from the same author where he formally presents his ideas:

http://journal.frontiersin.org/article/10.3389/fpsyg.2015.00...
He says he's paying contractors who are working on his house. You wouldn't consider that "personal use"?
Well, at least in germany that's patently false. Twitter asks for a phone number, but there's a skip link below the form. Could be a little more visible, but it works.
Well done!
It's almost the same algorithm I came up with in one sleepless night, 7 years ago. I used it in a game that was not finished: http://feiss.be/games/luxi (shameless Show HN)
Succesful business management, begins with you
> That's right. Sometimes the type system doesn't have all the answers. (...) It's a tragedy, but amazingly the type system can still be useful. Hence... why we have type systems.

I'm not saying that any single type system can have the answer to every question, or that every question is worth having a compile-time answer for. But a useful type system must have some class of questions that it can answer clearly, accurately and with minimal fuss:

(0) ML and Haskell can answer questions of the form “how many qualitatively different outcomes can an operation have?”

(1) C++ can answer questions of the form “who's responsible for cleaning up this resource?”

(2) Rust can answer both (0) and (1), as well as “for how long can I hold a non-owning reference?”

(3) Java hardly ever gives any useful answers to anything.

The right language for a given task is the one that maximizes how efficiently you can get answers for the kind of questions you need to ask to construct a correct solution.

> ...and if isinstance really is preferable for you than the visitors pattern, then you've got no reason to prefer dynamic dispatch. You can muddle through your multi-type scenarios using Object and instanceof tests... and you still get lots of help for the single-type scenarios.

Yes, but if every single variable will have type `Object`, I might as well ditch the static type system, since it isn't providing any value.

> That's one way of modeling it I guess, but that's a choice you are making about how it is modeled.

My model is consistent with how people actually perform dimensional analysis with pencil and paper.

> Most people's mental models include moments where you know the type of something, but you don't actually have anything there.

Don't conflate “most programmers” with “most people”. Most people would be horrified if they found out how programmers model things.

> The type of your unfilled referee slot in your league planning application

Of course, the referee slot doesn't contain a `Referee`. It contains a `Maybe Referee`.

> is not the same as a missing fifth dimension in someone else's physics simulator.

Sure, I don't perform arithmetic on `Referee`s.
Well... I gather uBeam's stick was to give a demo of an impractical ultrasonic power transfer system (off-the-shelf transducers transmitting a small amount of power over an insignificant distance) and claim that they just needed to scale it up by improving on the existing technology. Which presumably sounded reasonable to VCs who didn't bother doing some back-of-the-envelope maths on the physics...
If you did not read this already, you may find it quite entertaining:

http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-...
Funny thing is that Marc Andressen had some mean comments on @pmarca about how HN reacted after first news appeared here and commentators showed it was technically impossible (or at least not what most people expect)
I think purescript is that. A thin layer on top ov JavaScript.
I sometimes wake with night terrors where I feel like it's the part of the matrix where the helicopter lowers down outside the window and the minigun fires off. I've lept out of bed with the comforter (for some reason) in hand and slammed the door behind me. 40 seconds later I realized that there would prolly be bullet holes in the panel door from the chain gun that I thought was after me. Same for snake in the bed, xxx.

those don't bother me much and are kinda fun.

The ones that used to get me were the nameless horror coming for me or sucking me down into the depths of a basement or whatever. I learned to yell myself awake. not scream, yell... and I put my right hand up to wake me. You feel paralized for a second or so then your hand moves and you wake up.

Then I learned the real trick. As I told my wife, I learned from the matrix... "Tank... I need guns... lots of guns" (https://www.youtube.com/watch?v=8mbkWMEMB9s)...

I've gotten good at it so I literally/mentally reach behind me with my hand and then pull forward and dive into sleep... It's really funny actually because I start chasing the dream... or it swaps...

Anyway I told my wife this a while ago... she swears I'm a dream genie or something. She does it sometimes but last week she was being chased by a bear "I don't know why"... I said "why didn't you a) rocket launcher or b) porridge... or you know you love harry potter... levioso!"

But yeah now I will purposfully go back into the worst dreams I have and confront them. It feels super ninja esp when you're not actually awake enough to realize it's just a dream you're fighting.

It also feels very ninja when you are cackling chasing down the nameless horror with a infinite round rocket launcher or a proton pack.
So they'll be looking at selling it to the military? Just like Theranos wanted?
Hi Steven, I'm interested in this (charity with data on young people's self efficacy) but I can't see your email in your profile.

Either email me (see profile) or I'll check back later today
Why are you trying to re-invent something so simple as a calender? People have already adopted the typical calender, so where is the market to change the way it functions?
Common Lisp is an ancestor of LISP and is more active every year. It puts its eggs in a "pragmatism" basket. Very good introductory book "Practical Common Lisp" by Peter Seibel[1].

Scheme is a lisp made from scratch. It bets on clarity, functional programming, minimalism and elegance. There is a perfect introductory book "Structure and Interpretation of Computer Programs"[2] which is a worth read even if you don't want to program in Scheme in the future.

I haven't used Clojure, but from what I've heard it's a modern functional lisp which bets on parallelism and interop between environments.

There are more lisp dialects like PicoLisp, but I know about them even less than about the Clojure, so you'll have to investigate options by yourself. I'm a Common Lisp programmer, so I can recommend that – "the profound enlightenment experience", as Eric Raymond put it.

[1] http://www.gigamonkeys.com/book/

[2] https://www.mitpress.mit.edu/sicp/full-text/book/book.html
If the culture is advanced there are ways we could express the concept of radiation without needing a common language. There are a lot of innate scientific patterns to draw on, like the structure of an atom, the periodic table or a mushroom cloud.
Discounting Yarvin feeling superior, or others perceiving that, I am in favor of the 'start from scratch' here. Worst-case scenario it fails, and only drags a few bleeding edgers with it. If it succeeds, we have a whole new way to proceed without necessarily abandoning the old.

Just at the hardware level, we are forever, it seems, stuck in the von Neumann architecture with some recent hops to vector processing on GPUs and FPGA/ASIC/GPU hybrids. We need software for these new platforms if they divorce from the von Neumann machine. I am not calling for reincarnating Lisp Machines, but maybe its time to build and test new (not the same old) hardware and software,to see how it competes with this path we're on. Why not? Experimentation is fruitful one way or the other; you learn from your mistakes too.

I am interested in Urbit, and I can separate myself from Yarvin's political writings, the same way I could still concede that 1 + 1 = 2, even if Hitler had written a paper saying so without any of his views contained therein.

Yarvin admits the obfuscation by using different terms, or swapping 1 and 0 from their current boolean understanding, 'may hold water' per the bootleg YouTube video of the talk he just gave. I personally think when you are trying to usher in something different, it is helpful to shed old terms. So much weight is carried by words, good and bad. It sometimes helps to freshen up the lingo with the new or slightly-altered concepts. After having read a little Wittgenstein and the late Umberto Eco's works on semiotics, I am convinced language or signs carry significant biases that are useful to put aside or rename if it helps you to think of an old concept in a new light.
> For example, when writing an Elm program I might at some point decide that users should have an admin flag. I will then try to use that flag in a function at which point the compiler will tell me that I have failed to add it to the User model. I will add it to the model at which point the compiler will tell me that I have failed to account for it in my main update function.

This beautifully explains why types are so useful. I don't know if the number of bugs goes down, but it sure is useful to have an assistant check all the implications of a change I want to make, and does that in a second.
43% Of Men In The UK Have Been Caught By A Speed Camera [pdf]
One thing easily overlooked is that recommendations for sodium intake depend on individual considerations. Sodium restriction may be important in conditions other than hypertension.

For example, people who excrete too much urinary calcium are at risk of kidney stones and bone loss. Reducing salt consumption is usually necessary to decrease calcium depletion and prevent bad outcomes.

As I've observed it, the chances of people getting too much dietary sodium far exceeds getting too little. The FDA's idea to reduce sodium content of foods is most likely a constructive step forward.
ST was great before the Electron-based editors surfaced and I think it's the reason we now have all the good editors, but nowadays it's just lacking in features compared to the rest.

For example, you still can't move the sidebar to the right side after all these years.