skysight-inc/HackerNews huggingface dataset:
> I‘d prefer a macro-like approach to generics where generic parameters are unconstrained like interface{} until they are used inside the function with constrained operators/function calls, which define the limitations for the parameters.

That sounds awfully like how C++ templates work, and I think that it’s pretty much universally agreed that that approach is not ideal due to the potential for supremely terrible error messages (among other drawbacks, probably). Contracts allow for type checking at the call site, which is significantly more user-friendly.
Why Meltem Demirors Is Not the Sheryl Sandberg of Crypto
are any of these whales white though?
Well, I do of course see the beauty of the Erlang language; it is a simple, concise and consistent syntax. However, I also like Lisp being an old lisper. Lisp was actually the first high-level language I learnt. So LFE is an attempt to get the best out of Erlang and Lisp, at the same time.
I really like it but the lack of a native Linux client is what stopped me using it.
A JIT compiler can optimize based on the runtime behaviour of the code. For example, it can reduce the costs of runtime polymorphism by optimizing virtual method calls as if they were statically bound, and then when a second implementation shows up, deoptimize the code to make it work correctly. Here's an in-dept article about that: https://shipilev.net/blog/2015/black-magic-method-dispatch/
In other words "an obfuscated Gentoo".
>We need to improve the actual technology first before we shape it in an ethical or philosophical way.

I disagree. How can we even begin to design or improve a system that emulates intelligence if we do not even know what it means to be intelligent?
Like this?

https://sw.kovidgoyal.net/kitty/conf.html#color-scheme
It’s not clear but I would hazard that it’s ions, as it would likely precipitate out of suspension otherwise. Also, as an ion it’s more likely to have a biological effect.
I almost went a mem-mapped approach for a version I wrote in java that uses fork-join:
https://github.com/spennihana/FasterWordEmbeddings

Edit: this work uses a different byte-layout + parallel reader that heaves the word vecs into memory as compressed byte arrays. Load time is seconds (haven’t benchmarked with current ssds). Memory footprint is on the order of the size of your word vecs (memory is cheap for me, but could easily be extended to support mem-mapping if memory resources are scarce).
You cannot efficiently compile ahead of time languages whose semantics heavily rely on dynamic dispatch. AOT profile-guided optimization would help, but it carries added effort (and still cannot be as aggressive if there is no possibility of deoptimization and recompilation by a JIT). Intermediate representation is completely irrelevant.

Java now offers "deploy-time" AOT compilation, and the results are not as good as a JIT (YMMV).
I am a big fan of Prolog and concurrent logic languages as well.
Percona Becomes Bronze Sponsor of MariaDB Foundation
Using booktabs for a start. There are various other packages for making tables nice but that one gets you a long way. Also study well typeset tables to learn why they look nice.
Very well said. I can’t stress the container environment enough not to mention the ability to control the toolset.
5 Ways of Increasing In-App Advertising Revenue
GIMP receives a $100K donation
The main skill for success in tech industry
In this case, it's more of a 'nice to have' feature than a 'I need it' feature.
Maybe we need to ask ourselves:

Why kill other sentient beings at all when it's not necessary anymore for our survival?
That's definitely a fair point. The reason I was using Gallup is because they tend to be a high quality pollster and I'd assumed the aggregate data for Obama would be a bit more difficult to find. It's not. Here [1] are the aggregate data for Obama's presidency. At this point in time during his presidency he was rolling at an aggregate 44.3% approval, so we have a total aggregate popularity difference of 2.6%.

And once again, as I've constantly stressed, I'm speaking about this moment in time as that is generally what people are referring to when comparing presidents at any given moment in time. E.g. you would not say Bush was a popular president, yet he had an average approval rating of 49.4%, which was even higher than Obama. The thing that confounds it is averages -- his popularity shot to near 100% after 9/11 from which it started a long slow downward slide as the 'rally around the flag' effect waned. And similar for Obama. He is an absolutely phenomenal and charismatic speaker and he seemed to be living up to his promises at first, which made him tremendously popular. But as it became clear that his early actions belied his actual character, his popularity waned -- leaving him, moment for moment, pretty comparable to Trump at this point in time.

Yet if you polled people on these issues I think there's no doubt that perception vs reality would be incredibly skewed. And for this I think both the social media and the media have played major roles. And this distortion of reality is not productive for a healthy democracy.
Google Introduces New Search Engine for Finding Datasets
My comment only applies to the first paragraph.

I agree with this when it comes to learning but not so much when it comes to just executing on something already known. There is not a lot of "going deep" when what you need to get done is write an article on a topic you already know.
EdgeX in Action
Firefox password vault not encrypted
I ask a genuine questions and HN moderators immediately hides the comment.

I can't ask questions here anymore? I wanted to know how people rationalize that this okay?
yeah that's because their skin is basically soaked in urine, so it's a kind of niche market compared to the industrial harvesting of whales, a group of species known to be very intelligent.
Sorry, but your analogy doesn't make much sense.

Firefox is fast, modern, feature rich, and, free browser. Your grievance is about missing some feature that you use.

The right analogy would be that the church is providing perfectly nutritious food that majority of the people eat, but a homeless guy is griping about not having wine with the meal. After all the homeless guy is old now and he is used to having wine with meals.
Sounds a little bit like Paul Graham's argument for doing things that do not scale. Until doing something manually, or the hard way, becomes a serious blocker, don't try to fix it with technology because it's almost certainly not worth it, esp. if you're not actually losing money from it.

I certainly stopped wasting a lot of time on pointless half-baked automated tools after I read that.
How IBM Wants You to Defend Neural Networks Against Adversarial Attacks
The virtual camera vas done during summer project but the idea IIRC is quite simple.

I will try some hasty writeup ;)

1) Create a virtual image plane (or cylinder/sphere for panoramic camera) in the 3D space. For this you need to specify the virtual camera's position, orientation, focal length and FOV.

2) Define pixels on the image plane. You need to specify the image resolution and just create grid on the the image plane. Each pixel corresponds to a 3D point in the world coordinate system.

3) To get a color of each pixel you project it's corresponding 3D point to all real cameras. Usually only some of the cameras see the point. Each camera that sees the point gives you a color according to the color of the pixel in it's image. You have to perform blending of these colors. What worked well in our case was to give more weight to cameras where the point projected close to the center of their image.

As you can see, there will definitely be some artifacts, usually more the farther away the virtual camera is from the real cameras. However, it worked to my surprise quite well. It was even possible to look at the robot from 3rd person even though all of the real cameras were on it.

Also it is crucial to have well calibrated cameras. Apart from their projection matrices you also need to consider their radial and tangential distortion which was very significant with our camera models.

https://www.wikiwand.com/en/Pinhole_camera_model

https://www.wikiwand.com/en/Camera_matrix

https://www.wikiwand.com/en/Distortion_(optics)
You can't work/belong to in most media companies, any major film/TV company, any major tech company, almost any university, many law societies and groups, many medical organizations. If you're discovered, you'll be fired, shamed, and blacklisted from the industry more broadly (see: James Damore).

You essentially can't have a normal career in tech, media, journalism, acting, law, medicine, or any academic field. You can sometimes have a career, but it'll be highly constrained by your identity as a hated Other for the power class.

You can have a little irrelevant job somewhere, but watch out: If any attention is drawn to you, you'll be fired there as well. One example is Tony Hovater:

https://www.nytimes.com/2017/11/25/us/ohio-hovater-white-nat...

He was fired from his job at a restaurant, couldn't pay rent, and people started posting his home address online. So he and his wife lost their home fleeing physical violence.

https://www.washingtonpost.com/news/post-nation/wp/2017/11/2...

The Times article also notes he feared violence (specifically from armed thugs at his wedding). Which isn't surprising considering other violent incidents, like the guy who tried to gun down Steve Scalise at a baseball game, countless petty screaming and grabbings and punchings of anyone wearing a MAGA hat, etc.

It happens at every level, too. Not just Google developers telling Damore "I will keep hounding you until one of us is fired. Fuck you." But even high-level Democratic party politicans openly calling for Trump admin officials to be harassed in every public space:

https://www.nbcnews.com/politics/politics-news/rep-waters-dr...

This sort of thing filters up and down; Maxine Waters said that because it's a fairly normal attitude in her peer group.

Another example - the violent mobbing of Charles Murray and Allison Stanger. Stanger ended up in the hospital in a neck brace.

https://www.theatlantic.com/politics/archive/2017/03/middleb...

This is off the top of my head. There's lots more.
I am not really a fan of clojure and I much prefer the Erlang concurrency model to the options that clojure gives you. I don't agree with Rich Hickey here. And I prefer classic lisp syntax to clojure syntax.

But clojerl does give you the chance to run on a better VM so in that respect it is good. ;-)
> In the case of gay-shaming, the obvious common cause is evolutionary: It's people trying to have more grandkids.

If this were the case, we'd have 'bred out' the gay, surely?

Acceptance of difference, including different sexual orientation, is higher in secular societies.

Religion seems to be a much more obvious, much more common, correlation to intolerance of homosexuality -- in no small part because the most popular written texts that form the basis of the bigger religions dictate an intolerance. The fact that reflects and feeds an innate distrust of different I think is important in the sense of maintenance of these beliefs, but can too easily conflate causality.
So basically, ROS is the UNIX of robotics (i.e. "worse is better", + judging by how many serious projects using it are mentioned elsewhere in this comment thread)?
Never heard of it but interesting nonetheless. Time to google.
https://en.wikipedia.org/wiki/Lakireddy_Bali_Reddy exploited the Indian caste system to bring young Indian women and girls to Berkeley, California, From 1986 to 1999, he and his family members and associates forced them into servitude and sexual slavery and to work in his Indian cuisine restaurants
Video file length is not the type of time they ran out of.

To present a topic properly takes much more time than the 2 minutes you see in the video.
I think this is because Apple has no ambitions to make MacOS a dominant server operating system for internet based services.

In fact, I am not fond of the rather popular trend to brew ported versions of tools from Linux into MacOS to develop applications that will actually be deployed on Linux, so I am glad containerisation mitigates some of this problem and that MacOS makes you do it in a VM running Linux. Linux, being a Unix-like operating system is an internet server operating first, the most dominant one too, and a desktop operating system second. However, Linux distributions for servers and desktops are designed and managed very differently, that's why things like Docker was invented to reduce the issues with these differences.

Windows, on the other hand, is a desktop operating first, office productivity tools server second but they have also attempted to make their operating system dominant for all other servers and devices at the exclusion of everything else. They have not really succeeded at this, and containerisation and the cloud has made it even harder, hence why they have to both try to wedge Docker into Windows as a tick box exercise but also try to make it appear to work natively.
> It would be good to have a web package format that could be sent by email and treated like a normal document

I'm setting up a static server to deal with hosting analyses purely because there's no current good solution to this and my approach otherwise is "tell people to download then open this html file" which is merely bad for techies but atrocious for non-techies.

I would absolutely love a format I can deliver some HTML + bits of data in that's treated just like any normal document that can be sent around.
It reads from a drive, encrypts each file and writes it, so there is an element of a large buffer to hold.

I Wouldn't think that the terminal is the actual problem, but running the same job side by side consistently failed on the gnome terminal and finished successfully on urxvt.

On a side note, OP remark on CD-ROMs was regarding writing, CD-ROMs write feed had to be an uninterrupted, continuous stream, and the smallest hiccup would blow the operation and render the media useless.
> I don't think people who opposr and hate gay people are doing it for evolutionary purposes. I haven't met anybody who thinks this guy is gay which meand he won't be making any kids, so let's hate him.

That's not how evolution works. Unexpected movement on the ground near your feet doesn't scare you because you have carefully thought about how it will affect your chances to reproduce, but because the siblings of your ancestors didn't pay attention, were bitten by snakes and didn't get to reproduce.
Yes. Generally, excessive procrastination has been linked with ADHD.
>Are you certain about that thesis? "Lax sex rules" haven't torn apart the modern world

For one, we now have more elaborate laws and enforcement of them, and people are much more docile and civilized.

We don't just go and beat each other up like in communities of yore. Try an extramarital affair in old rural community though (not even an ancient one), and watch what happens (e.g. the husband blowing your brain with a shotgun).

Second, depends on the definition of "torn apart". E.g.:

https://www.ijsr.net/archive/v3i9/U0VQMTQ0MA==.pdf
https://www.ncjrs.gov/App/Publications/abstract.aspx?ID=1673...
https://digitalcommons.olivet.edu/cgi/viewcontent.cgi?articl...
https://www.sciencedirect.com/science/article/pii/S175606161...
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2593091/

And let's not even add "crimes of passion" (what those societies tried to avoid). E.g.:

In New York City, 1 in 4 homeless households became homeless because of domestic violence or crimes of passion.

Nearly 15% of women have been injured by an act that could be classified as a crime of passion.

https://brandongaille.com/27-intriguing-crimes-of-passion-st...

>and were probably quite prevalent through history.*

I you mean that some people always had all kinds of sex relations, yes (nobody said adherence and enforcement was or could be absolute or affect the powerful as much as the masses). If you mean that there were fringe societies (e.g. those studied by ethnology) that had lax sex rules, then also yes.

If you mean that big well known historical societies at large embraced and accepted lax sexual behaviors, that's wrong. E.g.:

https://theconversation.com/friday-essay-the-myth-of-the-anc...
Might I suggest Paul Fussell's The Great War and Modern Memory to those interested in (mostly English) writing about WW I?
That is amazing, thanks.

I don't understand what we humans do sometimes. We aren't the greatest.
There were quite a few cultures that accepted homosexuality, most famously the ancient Greeks. But also parts of India as well. They got their anti-sodomy laws from the British and just kept them until recently. I can’t speak to the cultural components however.
Thank you very much for your point. I should have thought about it. I will make my website soon :)

Here is the link to my cv - https://drive.google.com/file/d/1RUpDfhM1Un1_Pg14smt_Nhd7f7f...
I haven't had any speed issues with tmux. Maybe you have something in your config that's slowing it down?
Or you can read this: https://interpreterbook.com/
IMSLP contains thousands of scores in the public domain. I've never so far had to pay for a score for a public domain song because I found them all on IMSLP.
Web packages / wpub look fantastic. Are these things purely at a proposal level or are there demo implementations anywhere? I didn't spot anything obvious but then this is the first I've heard of them.
I have always had issues with justifications of moral systems containing the word 'evolutionary', especially when it comes to things like homophobia.

First, because it sounds incredibly simplistic. Time after time new findings show that there's more to evolutionary processes than we thought, and there's more to the human brain than we thought, so imagine the sheer complexity of understanding both at the same time. It strikes me as suspcious, if not intellectually lazy, that an explanation for a phenomenon involving incredibly complex fields that have stumped generations of scientists can fit in a few sentences.

Second, because people using these kinds of arguments are not, in fact, biologists. As it happens, I know a fair few myself, and although it's not exactly the field of all of us, none are willing put this kind of argument forward. Not that it is necessarily wrong, but it speaks miles that people who would feel more qualified to give their opinion exercise much more caution than people who aren't.

Third, because many behaviors that don't make sense from an armchair evolutionary biologist's point of view are commonplace in nature. See https://en.wikipedia.org/wiki/List_of_animals_displaying_hom...
There are many more such kinds of behaviors and we don't really understand where they come from or why they exist (if there's even a reason).

I don't want you to take it wrongly or read my post as dismissing what you said off-hand with arguments of authority etc. Nor should you take it personally, as there are many posts like yours and I simply chose to reply to the more detailed one. Again, it's not necessarily completely wrong, but probably simplistic to the point of being harmful. Just please be mindful of that the next time you're invoking the word 'evolutionary' in an argument to justify something.
Adding peephole optimization to GCC
But I stand by my claim. Game engines often ship with some kind of benchmark suite. For example, the "Total War" games often have a benchmark where the camera moves across a pre-set map and a battle takes place.

Now true, there can still be UI issues which need to be optimized, but my point is that if you want to test the speed of your rendering engine, of the animation framework, unit-pathing, or whatnot, its best to build a benchmark where you can repeatedly document and execute the critical code path.

A singular, automatic test, which can be run nearly automatically (without user-intervention)... as well as a documentation regime which can document progress on the benchmark, is key to improving the code.
Ironically, I clearly have something going on in that spectrum and I'm amazed it hasn't affected my career yet... but I've as of yet completely procrastinated on getting myself checked out for it.
The next big breakthrough would be to put a bulldozer on it and push all the toys into one corner and clean the rest of the room.

Right now I have to spend thirty minutes cleaning before the roomba can even run.

(Consider this Prior art so no one tries to patent such a simple idea)
Ask HN: What convinced you to take your job offer?
Because, as it constitutes an effective monopoly on search (monopoly doesn't mean "absolutely sole mean". There were other OSes besides Windows in the 90s too, and other telcos when Bell split (e.g. MCI)), it's ranking has enormous influence over news, information gathering, business, politics, and so on.

Too much to be left to some private interests to play with at their own opaque will (and sell to the highest bidder).
Amazon Daily Deals – Best Deal on Amazon
Is it? We certainly do it with regards to human rights and economic freedoms.
That would do massive harm to transparency due to making it harder to find anything. Not to mention the effective end of anonymous speech - either they host wrote or reuploaded it and either way they can be attacked for it. Which means vanishingly few would upload content from another.

Really the tear it down and build something new mentality is faulty. You don't tear your house down and then build a new one before you die of exposure, you build the new one then abandon or tear down the old one.
The Trinity study was about an individual's savings. A group, like a pension fund, has different requirements.

The reason is mortality. Let's say an individual has a 20% chance of reaching age 90. They are not willing to take the risk of being 90 and broke, so they need to save for ages 90-95.

With a large group of people, mortality is much more predictable. The ones that die early collect less, so the lucky few that live a long time can collect more.

To learn more about this, the term to look for is "mortality credit".
What is that about?

- 2018-04-03 - Verified existing and sent to iDefense’s VCP
- 2018-04-04 - Validated and acquired by iDefense

Is there a company that buys information about bugs ahead of time so they can protect their clients?

(a cursory Internet search didn't answer my question)
"World full of buttons"... Describes only three buttons.
>Its latex has an unusual blue-green colour as it contains up to 25% nickel.

That's insane
I do agree, I tend to see that it's almost a form of anger to just do it. No amount of theory, reflection or beating around the bush. Just . do . it.

I used to spend 99% of my time wandering. But at one point I (finally) realized it was going nowhere and I was feeling like a muddy lake. And even sweating doing chores felt better.

Kickstarting it is never that easy, but I know now that I'll enjoy my time a lot more after it done.
What is the smallest text fragment that can be copyrighted?
The author is Barton Gellman, one of the reporters to whom Snowden leaked documents, and the lead at the Post for the team that shared the 2014 Pulitzer with the Guardian for the Snowden coverage.

The article you posted is not about MUSCULAR. MUSCULAR did not require FISA authorization; that was kind of the point of structuring it the way they did.
Espaghol
Time to extend copyright laws to protect whale authors.
Your point about low-effort/low-return activities is interesting. Do you remember where you encountered this idea?
Mirror raises $25M and launches mirror for virtual fitness classes
https://news.ycombinator.com/upvoted?id=davchana&comments=t