skysight-inc/HackerNews huggingface dataset:
Eh, apologies. Mostly a cheap shot. It does seem to me people in USA are more prudish about sex and overprotective of children, to the point of denying the underage any agency. But it's a more nuanced discussion, and it's easier to write a snark.
Really? which convicted war criminal holds office? If you say 'Bush' you didn't really read my comment. I fully support him being investigated for war crimes. But until he is convicted, that is a non-sequitur.
For high value targets yes, they can't really be safe but for avoiding mass surveillance it's good.
Norway Designates First Drone Ship Testing Area
Introduction to OSINT with Recon-ng
To me, one of the key points of community inclusion is democratization but also global responsibility of enculturation (aka https://en.wikipedia.org/wiki/Eternal_September ).

Explaining and communicating culture is hard. When faced with a choice between "pitching in and helping do it yourself" and "have someone else do it so I don't have to" most people would choose the latter. Which never scales.

If you want a community to stay true to its values, then it has to be the responsibility of every member to do their best to help communicate those values to newcomers. Sometimes the newcomers ignore those values and sometimes they deserve to be ignored, but you can't delegate personal responsibility for helping maintain a great community.

PS: Thanks to everyone on HN who has put thought behind a community etiquette-driven up or down, or who has taken the time to explain to someone why their comment's tenor doesn't mesh with the community we try to create here.
I don't think it can be said to be 'about money' yet. Still a principle of no commercial presence. Again, got a long way to go yet.
SnapChat became popular because it restricts what people can do with a post. Its users don't seem to be suffering. So it seems that there is demand for this sort of thing from many users.
One thing that strikes me is how far apart the weather models are on a thing that's happening RIGHT NOW.

Also, https://www.windytv.com/?29.334,-81.156,6 gives way more information (eg, ocean swell / wave height) and forecast for the next five days.
Honest question: so if brain training exercises don't work, then what else can genuinely improve brain functions?
I think you're reading into the comment too much. Rust by definition, will create a safer variant of whatever similar code you write in C or C++. This isn't really debatable, things like bounds checking on arrays, strongly typed error results, thread safe memory sharing semantics. These will absolutely guarantee that in general you will have safer code in Rust.

What I said is that it might take you longer to write it in Rust, than something similar in C/C++, but you won't have some of the guarantees you get from the Rust semantics. So the tradeoff is up to you; write code faster, or write code safer.
Instead of Games that may or may not map to some useful thing and some cognitive improvement...why not just learn more math and or a 2nd language? The time invested here will at the very least provide you with some useful skill or a better understanding of your world.
I've been working on one:

https://github.com/rongarret/ergolib

The beginnings of a book using this:

https://github.com/rongarret/BWFP

Hello-world looks like:

(require :ergolib)
(defpage "/hello" "Hello world")
(ensure-http-server 1234)
BloomGateway: A lightweight entry point service
That would be your fault for basing your business on the support from another. Carrafour has no obligation to you. You're the one that built a business ignoring the real distribution risk of relying upon one company. That's on you.
Satirical.ly Q3 Engineering Blog Round Up
that's interesting, AFAIK smaltalk is fully dynamic and has no compile-time type checking, so how would it statically enforce the equivalent of Send and Sync constraints?
Your referenced study on meditation doesn't suffer from decontextualization.. While you are meditating you are acutely aware of senses like pain and you are managing them.

I currently do language learning and music apps, AFAIK I am actually learning things that are directly applicable to the real world and that supposedly have cognative benefits correlated with having learned them traditionally. Do those benefits evaporate when I learn them in "games"?
https://en.wikipedia.org/wiki/Dead_zone_(ecology)

Among other factors, fertilizer runoff is a studied cause of substantial ecological effects. There's a huge rabbit hole to start you off.
Like steveklabnik, I'm extremely curious to hear more about how Smalltalk's concurrency model is just like Rust's. The latter is a fairly flexible model to defend against data races (which seems to be a concept only really formalised in the late 80s) that puts most of the power in the programmer's hands (i.e. no need for compiler-inserted locks on every object, etc.) that comes from a finely balanced combination of the trait system and the manner in which Rust controls mutation.

It would be great to see how other languages have achieved a similar balance, and my impression is that Smalltalk (and like most languages) does not put nearly as much effort into controlling mutability, but maybe I'm wrong. Could you post some links/a description that explores how Smalltalk achieves a similar level of safety?
It's generally custom, although we've had teams use ML strategies to tune their bots in the past. (I'm one of the people who runs this competition).

We impose tight runtime limits on the code your AI can run - generally limiting the number of bytecodes the JVM can execute per turn per robot. This is partly pedagogical; it kinda-sorta simulates embedded programming, like for a real robot. It's also practical; it keeps people from accidentally DOS'ing themselves or our servers with infinitely-looping AI.

On the other hand, 20000 instructions per turn doesn't give you much leeway for, say, matrix multiplication, so most sophisticated ML isn't possible at runtime. You can do simple things, but they have to be tightly written.
Do we go looking for that gender bias when its 80% men? Again, women have to prove they belong; the assumption is there has to be some bias or they would not be in those positions.
My own experience seems to reflect this. The availability of quality work seems to grow logarithmically in relation to the quantity of something.
Continuous Delivery at Klaverblad Insurance
This is of course entirely by design -- liberal opponents of sex work have to rely on automatically, by definition denying agency to any sex worker who disagrees ("she is brainwashed/has internalized oppression/..., therefore her arguments cannot be considered, let us see what this ex-worker has to say") -- otherwise the illusion of compassion that they work so hard on creating would instantly evaporate.

It is really quite infuriating -- to me personally much more so than the conservative opponents position, which while equally repugnant in terms of actions implied, at least leaves some scope for respectfully disagreeing: it does not bother me to be called sinful, or evil, or immoral by someone else's moral code (surely all of us are quite immoral by /someone's/ moral code), but I would consider it deeply offensive to have my opinion about my own life dismissed out of hand.
People meditated far before there were "things like television, email, Facebook, etc.".

It's not just about "quiet time".
Have you ever had a job? Have you ever had management insist upon some stupid metric or some deadline that just could not be met and they refused to hear about it?

People had to open new accounts or lose their jobs. Some people opened fake accounts to accomplish this. When they were found out, they were fired. Sounds like a horrible place to work, but the firings were proof that management didn't want this to happen, not some bizarro proof that this is what they wanted all along.

You don't need coordination to figure out how to game a system.
Well, Clojure/ClojureScript?
Projection should play no role here -- the data is visualized on a globe.
RethinkDB would benefit from corporate backing but it needs to be the right sort. I was deeply involved in the MySQL community for a number of years. Both Facebook and Google made significant contributions to the codebase over a number of years and Facebook also funded other open source efforts around MySQL.

For instance a lot of the "vested interest" in improving MySQL performance has come from great engineers like Mark Callaghan and Domas Mituzas (hi Domas!) having jobs that paid them to help run MySQL at a grand scale at Facebook.
I believe this also, if you dont learn new things/practice exercise (something where you need to think), you will loose IQ (like in a long holiday). So in long term brain training exercises are essential.
:) I'm glad others enjoy doing it. Definitely one of the things I like about Rust at this point is the freshness.
It's not about want, it's about a requirement that they're maintained, expanded.
There is some data suggesting that but you, and the original commenter, are jumping to conclusions that it's caused by lower “savviness”.

One commonly mentioned alternative explanation is simply that people will quite reasonably not risk negotiating aggressively when they perceive their negotiating power as being lower. Given the number of women or non-Caucasian/Asian men who've reported being paid less or held to a higher standard than peers, I would seriously consider the possibility that the data is showing us a symptom rather than the cause of the pay-gap.
Exactly. After playing with different Lisp dialects for well over a decade I've come to the conclusion that Common Lisp's decisions are, generally, reasonably well-thought-out and not often terrible. I've not found a Lisp better-suited for the name.

I'd love to see a new version of Common Lisp fixing some of the decisions which were terrible, but I don't see that happening.
I tried it with a couple of photos that got me awards in prestigious international competitions. They were assessed as being OK (~5/10)
I tried an Ansel Adams photo - "This landscape is good, but it could be great. Let's give it a 7.5/10"
BitTorrent Fires CEOs and Closes Los Angeles Studio
They are two different comments to go with your two different statement, I was perhaps unclear.

1) Most people in a college IT program are not going to end up in management (or at least, not with much responsibility), so using that class as a whole is a poor proxy. Assuming the ratio persists in a subset is too strong to leave without support.

2) Using the previous ratios of something as a baseline is only meaningful if that isn't exactly the thing you are trying to look at changing.

Again, I suspect this is just lack of care in thinking about it.
Honestly mate, you're just talking about the same old, same old.

Every framework is about componentization and encapsulation.

You could take React out of your post and replace it with any framework name in the last 40 years and it would have made 'sense' at the time.

Like the author said, right now a veteran looks at react and sees the mistakes of 15 years ago when we mixed code and presentation.
From that website:

> Grenchman lets you run Clojure code quickly. By connecting to a running nREPL server you avoid JVM startup time, streamlining your development workflow.

It's irritating to see the same claim repeated again and again. It's not JVM startup time, it's Clojure startup time. Whether it's because JVM is ill-suited for the kind of code Clojure uses or for other reasons I don't know, but JVM itself starts up 100x faster than Clojure on JVM.

Moreover, a daemon running in the background is a just a workaround. To use it you need to write your app in a certain way so that reloading works, and you still need to start the daemon at some point.

I've been working with Clojure for a few months full-time and it was kind of ok, however, for command line utilities, almost anything is better than Clojure. Python, JS with Node, Racket, Ruby, GNU Smalltalk, even Io - all these start up much faster than Clojure. ClojureScript with Node would be an option, but then ClojureScript (and Node). In short: if you need to write a cmd line utility program you should avoid Clojure as much as possible.
Hugo SSG v0.17 released (2x speed and multilingual)
I am chuckling at the idea of an art critic version of this and feeding it famous works.
Any favorite examples of freaks/true-believers in software?
Old timer rant:

IMO Machine learning mostly doesn't work (yet) with a couple exceptions where tremendous amounts of energy and talent have made that happen. For example, image processing with conv nets is really cool, but the data sets have been "dogs all the way down" until very recently. And for the past few years, just getting new data and tuning AlexNet on a bunch more categories was an instant $30-$50M acqui-hire. Beyond a few categories, its output amuses and annoys me roughly equally.

But the real problem with ML algorithms IMO is that they cannot be deployed effectively as black boxes yet. The algorithms still require insanely finicky human tuning and parameter optimization to get a useful result out of any de novo data set. And such results frequently don't reproduce when the underlying code isn't given away on github. Finally, since the talent that can do that is literally worth more than its weight in gold in acqui-hire lucky bucks, it doesn't seem like there's a solution anytime soon.

Voice input? You gotta be kidding me. IMO it works just well enough to enter the uncanny valley level of deceiving the user into trusting it and then fails sufficiently often to trigger unending rage. Baidu's TypeTalk is a bit better than the godawful default Google Keyboard though so maybe there's hope.

GPUs? Yep, NVIDIA was a decade ahead of everyone by optimizing strong-scaling over weak-scaling (Sorry Intel, you suck here. AMD? Get in the ring, you'll do better than you think). Chance favored the prepared processor here when Deep Learning exploded. But now NVIDIA is betting the entire farm on it, and betting the entire farm on anything IMO is a bad idea. A $40B+ market is more than enough to summon a competent competitor into existence (But seriously Intel, you need an intervention at this point IMO).

Machines with lots of CPUs: Well, um, I really really wish they had better single-core CPU performance because that ties in with working with GPUs. Sadly, I've seen sub-$500 consumer CPUs destroy $5000+ Xeon CPUs as GPU managers because of this, sigh.

Container systems? Oh god make it stop. IMO they mostly (try to) solve a wacky dependency problem that should never have been allowed to exist in the first place.

The web: getting crappier and slower by the day. IMO because the frameworks are increasingly abstracting the underlying dataflow which just gets more and more inefficient. Also, down with autoplay anything. Just make it stop.
I'd be more comforted if even the not-overtly-sexist comments didn't have an assumption of the truth of the title: its a problem when significant numbers of women are promoted into management.
> of those that bombs civilians with barrel bombs.

Of course, who wouldnt choose to be melted to pieces by an expensive explosive device with advanced guidance and autonomous systems rather than a cheap ones?
Perhaps explains why Sergey has been dumping stock lately.
One would hope that the age/gender/race/etc profile of a company would at least reflect the profile of the applicants.
I'm impressed with the ability to recognize different scenes and subject matters. There are achievements that include photographing waterfalls and beaches! How cool is this?

Side note: Is this bot on Facebook Messenger as well? Or did I misunderstand?
Yes, it's true - sometimes I do go a bit far with my outlandish suggestions :(
They fired 5000 employees because they were opening fake accounts. Wells found these people on their own and fired them.

In normal people world, this is proof that Wells was taking the problem of fake accounts seriously. (It also sounds like a horrible place to work, but that's a separate issue.)
3 Rules you must set for yourself to thrive as a freelancer
For particular brain functions (learning guitar, coding, speaking another languages) actual practice. (This is also how training exercises work, only their particular function they improve the brain on is solving them, which makes them useless).

In general, better physical workout and diet does genuinely improve brain function.

Hard for the brain to function well in a 500lbs diabetic body...
Buying Washio’s assets, Rinse cleans up part of the on-demand laundry market
I was nothing is wrong but could be more. More what?
I can identify with this sentiment completely and fully, as someone with close to 15 years in this industry can be.

It's all just the same as Mary in accounting making spreadsheets, or your boss making powerpoint decks. The fact that our product requires compilers and runtimes and virtual machines is just a footnote. It's just as disposable, most of the time. Why not enjoy it and get rid of the rampant NIH/New-and-Young-Is-Best attitude?

Just build cool shit, and ship it.
And colombians did, last sunday.

Guerrillas were created because justice was not applied when crimes were committed against their founders. Paramilitaries were created because the state did not apply justice or provide security to victims of guerilla crimes. Most of the problems colombia has faced during the past 50 years are not due to guerrillas or paramilitaries, but because we as a society apparently find justice to be an 'obstacle' to other ends, large and small.
if I'm a father with no opportunity in rural India

"if I'm a father with no opportunity" suffices.
All this is true. Nonetheless, if you go too far towards the other extreme and apply Humpty-Dumpty's theory of language ("When I say a word it means exactly what I want it to mean") you won't be able to communicate at all.

http://www.sacred-texts.com/neu/eng/eft/eft43.htm
http://www.livescience.com/7215-greenland-mysterious-winds-t...
Adams was a pretty straight forward photographer, so I suspect his example might fare better than say a Winogrand or D'Agata, for example.
Yes it is, you can talk to Keegan here: https://www.facebook.com/keeganregaind :).
> Even surgeons don't know what the patient will be billed.

Well, there's a couple reasons for this beyond "Well, fuck even trying to be transparent."

1.) Many physicians, nurses, etc. aren't employed directly by a hospital, but instead come in under contract as part of a physician group. Hospitals charge their own fees for use of their facilities, which are completely opaque from the physicians working there in this case, every specialty contracted by a different group handles their own billing as well - this makes it incredibly challenging to try to even get an estimate when everyone is working on their own.

2.) Medical care is more like visiting a mechanic to fix your car than it is just buying a service. Even if you could try to get a reasonable quote, complications come up, part of an encounter for "I am feeling sick" is diagnosing you in the first place which can have a lot of variety in just how much is done based on the symptoms. I can say it's gonna cost $120 for you to come into an urgent care and see a doctor, but depending on what happens it could very well cost more.

3.) Billing is separate from everything else in most cases. In the first point I mentioned I work for a billing company owned by a physician group, notice the "owned by". We aren't part of our parent company in the day-to-day, in fact we collect our own revenue and the amount of money flowing between us is very one-directional (we take our billing fee and the rest goes straight to them) - the same goes with many other aspects of our operations, there is cooperation but we're still on very different sides of the fence. With that said, our providers have very little to no insight into what we actually do, they just know we code the encounters and send out claims then collect money - some may have an idea what `R10.9` means, but most don't, or which of the ED visit codes (99281-99285) are appropriate. All of this work that goes into coding an encounter is because that is what insurance companies base their allowable charges off, and it's our job to make sure it's coded appropriately so we get appropriate compensation for the services rendered. WE handle all of this work, to the physicians it's just a black box - they treat the patient, they get paid.

If you want price transparency many things need to change in the industry.
That's specific to a material. The most commonly talked limits are even specific for MOS-FETs with a few specific insulators.

For alternative materials or designs, things change. Those people choose a material for exactly this property, it has a bigger resistance, but leaks less electrons.

There are also designs of transistors that switch on leaking current, never becoming a classical conductor. Those have negligible leaking when off.
A Close Look at Ransomware by the Example of Vipasana (Part I)
I wonder if the reason that a Lisp hasn't made it into the mainstream is that Lispers can shut up about pedantic naming rules that are completely and totally unimportant.
Uploaded the 2016 Pulitzer Prize photograph of migrants from Turkey landing on Lesbos in October after battling rough seas:

...This photo is alright! I give you a 7.1/10. That's a very decent photo for a start! Can you show me something even better?
> Common Lisp people insisting on "Lisp" denoting "Common Lisp" are simply wrong, and that's that.

I don't think that's really true. After all, 'Common Lisp is actually derived from dialects that trace their lineage to Lisp (the Lisp, unqualified) standardizing what is common among them,' to quote someone. The intent of the Common Lisp standardisation effort was to standardise a common Lisp that programmers could rely on.
Yeah it does depend on the app but a lot of things can be prototyped and iterated on a lot faster on the web. Building a real native app can come later, if necessary, once the idea has been validated.
> Here in Germany it would be "Rock am Ring" or "Southside".

I think Fusion would be a more apt comparison.
The problem with Windows isn't its NT underpinnings. NT is a well-designed kernel designed by some really smart people.

The problem was the absolutely awful userspace and Win32 they pasted over it. And then let that dig tendrils down into the lower levels of the kernel.

I remember administrating systems running NT 3.51 and finding it actually not that bad apart from the usual Windows fault of having to use the GUI for almost everything.
I remember reading studies about a few different video games improving cognitive performance: Rise of Nations, Starcraft, and an FPS (maybe Unreal Tournament?).
I'm Colombian and this is not about peace or war, many victims lost family members and they don't know where they are, this treaty wanted to compensate those victims by having the guerrillas give total information about crimes to those victims. the only way to get amnesty was by giving 100% of that information to the victims.

The treaty was voted down because some political movements lied to the people in the cities (not the victims), telling them that Colombia would become Venezuela, that their income will suffer by new taxes, and that the treaty had Gender equality points (which is true).
Ask HN: How do I change my wife's browsing workflow?
My wife permanently keeps 100+ browser tabs open "to check one day".
I have tried everything to get her to realize she is wasting a lot of time waiting for the browser to respond when she could easily bookmark things for later and keep the session leaner.

I have tried introducing her to read later style services, bookmark all tabs into a folder, session saving browser extensions, but nothing has worked.

Occasionally she copy pastes a bunch of links by hand into Windows notepad to check later. As you may imagine that drives me even crazier than seeing all the tabs open all the time!

Do you have any suggestions on what I could show her as an alternative?