skysight-inc/HackerNews huggingface dataset:
Eh, the term isn't the worst part of software patents. Obviousness and bad law are the worst parts. The term only exacerbates the issue
Helicopters use complex and expensive mechanisms to articulate rotor blades.
If plasma can eliminate hinges on wings hopefully it can also be used to dramatically simplify the helicopter design.
That'll be a real breakthrough.
This.

It is interesting that most of this is just perception.
It's "cool" to go out for drinks.
It's "manly" to have a beer after work.
It's "sexy" to drink wine.

I think that the binary demarcation between "normal" vs "addict" is naive at best. It is all a sliding scale.
People can have compulsion problems with anything, most of which can become unhealthy.

At the end of the day, if my 85 yo granny wants to do some heroin a couple times a year, then whatever. Its probably no worse than the prescription pills she takes everyday.
Yeah, it's an impossible to implement idea. Lawyers would game the hell out of that system.
> I see this line of thought that somehow self-hosted "clouds"/clusters look after themselves, but thats usually not the case.

They don't really look after themselves, but do handle failures on the highest possible level. Which makes it unnecessary to keep each OS in check. What's critical for a single NAS box is critical for a distributed storage only if all boxes of some replica have the same problem at the exact same time, otherwise you just reboot and move on and it doesn't matter if it happens again, it doesn't cause any downtime.

I actually speak from my own experience. I run and maintain a distributed key-value storage for many years. Although I designed and implemented it myself (and redesigned a bunch of times), I don't see how experience with those other distributed storages, like Swift, would be any different.
if that's the case wouldn't removing access to the potential source of addiction be an effective counter-measure?

also, not an expert by any stretch of imagination, from what I understand though some drugs, like meth for example can get just about anyone addicted to them after one-two uses.
The US Federal Government spends about 8.5 billion dollars on prisons (which are all government-owned as far as I know), and about half of prisoners are there on drug-related offences, though many of those have committed other offences as well. A much smaller percentage of state prisoners are there on drug offences (somewhere on the order of 10%), but many states have private prisons. I am not sure that this amount of money would be a meaningful contribution to healthcare.

Please also remember that some of the strongest advocates for greater incarceration rates are the prison staff unions, which have very strong lobbying groups, and are much larger than any of the private prison corporations. The unions can monopolize the state supply of jailers, whereas the prison companies cannot.
While I agree with you in principal and am sympathetic to your position, it is not the case that security is "absolute" without taking threat model into account. As a specific example, SeL4 does not take timing channel vulnerabilities into account.
Imagine a Beowulf cluster of these. A personal super-computer. God, I can't believe the only thing that comes to mine about Slashdot is the Beowulf cluster.
Publish. Post to a blog and get it into the wayback machine, nobody will ever be able to patent it then.
(list? '(1 2 3))
;;; => true

'(1 2 3) is, in fact, a list of 3 elements

(= '(1 2 3) (cons 1 '(2 3)))
;;; => true

= is closer to equal? in scheme. The doc string for clojure.core/= explains this pretty well:

Equality. Returns true if x equals y, false if not. Same as
Java x.equals(y) except it also works for nil, and compares
numbers and collections in a type-independent manner. Clojure's immutable data
structures define equals() (and thus =) as a value, not an identity,
comparison.

Finally,

(list? (cons 1 '(2 3)))
;;; => false

`cons` is defined over a sequence in Clojure, not a list. The doc string actually says this upfront "Returns a new seq ..." and the type of this happens to be a `clojure.lang.Cons`. To get add a value to a list, you would actually use `conj`, which conjoins a value onto a collection or sequence in a way that is specific to that collection or sequence.

(list? (conj '(2 3) 1))
;;; => true

If you are dead-set on using lists for some reason (you probably want a different datatype in Clojure), you could always define:

(defn cons?
[x]
(instance? clojure.lang.Cons x))

(defn list-cons
[v l]
(cond
(cons? l) (list-cons v (into '() (reverse l)))
(list? l) (conj l v)
:else (throw (AssertionError. "Assert failed: list-cons requires a PersistentList or a Cons."))))

If you really want a Lisp-style cons with pairs and such, you'll need to define that yourself. It's not hard, or particularly useful, but if you really feel you must...
It failed to timely move away from MACH into the post-Liedtke world, and as a consequence it fell into irrelevance.
I was considering learning Swift and getting into iOS development, but it appears I was mistaken as to the current fashionable trends in technology and startup culture.

I'll be picking up that Palm OS guide as soon as I can find a copy in print somewhere, thanks!
The highest paid workers in Silicon Valley are not software engineers
George Orwell:Politics and the English Language (1946)
> I do not understand the dislike of header files: how would you recommend distributing DLLs and libs while exposing their functions to be developed against?

Do you enjoy writing out all your function signatures twice? Haven't you ever wished the compiler could automatically build the header file for you?
I'm going to call BS on nearly everything said here about for profit schools. While I don't particularly care if ITT can't accept people relying on federal loans, I do believe that people aren't being duped by crappy schools so much as they are falling for them. Sure, the commercials have been everywhere for years, but it's really not hard for even the dumbest of dumb to type "ITT sucks" into Google and find all sorts of legitimate negative reviews. I have been to two trade schools for different careers; I chose them because there was almost nothing but positive reviews about them on the internet. I suspect that people attending scam schools have poor shenanigan-sensing skills and may subconsciously think that commercials on TV provide some sort of legitimacy. This is why I have no sympathy for the people who attended "Trump University", as at the very least you should go into such a program assuming there's a high chance it will sick and have an escape plan ready. But my generation doesn't seem to do that often and would rather rely on the safety nets provided by their parents and the state. Actually, it is a good thing that they can no longer take students with federal loans because those will be the same students whose ineptitude will fail them and then they will want the government to "forgive" their debt. LOL
You're coming across as a shill either to make DO seem like an infalliable company or to blatantly astroturf enough to get people to hate DO (See jsmthrowaway's sibling comment).

I'm less inclined to believe the latter. I'm looking forward to transferring my domains on DO to elsewhere tonight.
Many of the personal problems you mention are caused by the war on drugs itself. Of course taking opiates and other hard drugs for recreation is a terrible idea, but the consequences are made incredibly worse by the cost and low quality of the drugs, and then by throwing addicts in prison (see the study "Rat Park" for why this is a terrible idea) and denying them any sort of job prospects.

Pharmaceutical-grade hard drugs could be dirt cheap, and probably many addicts could leave mostly normal lives while taking them. In fact Sweden is trying this approach with success. It's an approach based on rational scientific thinking instead of (mostly religiously inspired) puritanism. In Portugal this is also what worked -- "Methadone clinics" are just providing an opiate replacement that is less harmful.

A lot of people who are proud of their "right choices" fail to realize that they have been lucky. Raised in the wrong environment, maybe they would have made worse choices. The war on drugs perpetuates and expands the wrong environments.

Alcohol is a hard drug by any modern scientific standard, and Europe is fairly liberal about it. It is highly addictive, it destroys your health and one can overdose on it. And yet nobody is pushing for prohibition of alcohol or denying treatment for alcoholism. Why? Because it is socially accepted (most people drink it at least occasionally) and because alcohol prohibition has been famously tried in the US with catastrophic results. Why would other hard drugs be any different?
> The declared land value is made public and anybody can make an offer to buy the land at that value plus a premium.

That works for property tax, but it doesn't work for land value tax, because the key difference between LVT and property tax is the former is based on the unimproved value of the property, while the latter is based on the value of the property as it is, with all improvements.

A self-declared value that is legally tied to an offer to sell at a fixed premium is clearly a self-assessment of the improved value of the property, not the unimproved value that LVT is supposed to be based on.
I'd like to shamelessly plug my own site here. The itch I was trying to scratch was to have an HN like site for books that could lead to discovering and promoting higher quality books and better reviews than the average review at Amazon.

http://www.vivalabooks.com/
If you are in the United States it works out to about 1/3. but that is on profit, so you can deduct your expenses to lower the total number.

I am not sure about the tax laws in Israel
I believe it intends to support a subset of GNU parallel and be command-line compatible with that subset. And "perpendicular" would be a far better joke name, IMO. :P
Yeah, in that case I agree with you. Under that definition M-VC just means to separate your business rules from your UI, which is always a wise move. I do think the interesting part that is missing is how you organize everything that isn't UI, but I guess that's a topic for another discusion.
OpenDSA Data Structures and Algorithms
There is still a long way to go, to be able to do that. The model currently generates 64 X 64 pictures and is trained on a very specific flowers image dataset. Nevertheless, it would be a great idea to experiment with such a dataset (of sketches and descriptions) if available.
The site's design is very lovely EXCEPT for the drawer menu. I spent a couple minutes looking for more information before I finally realized I ought to click the menu drawer. It was frustrating after committing the time to read through the front page.

Design suggestion: put your 4 drawer items into the main nav so a user can immediately find more detail after reading the intro page.
People often confuse addicts who refer to themselves as addicts for life, which is a useful psychological technique to avoid thinking that can lead to relapse, with the idea that addicts are incurable. It's unfortunate, but a bit of education (like your comment) goes a long way toward solving the problem.
So, the oil companies get blamed for the practices of the shipping industry[1]. That seems a pretty stupid way to list emission producers. Just another blame them, don't blame me style report.

1) http://www.nature.com/news/pollution-three-steps-to-a-green-...
Yeah, but I don't know how do do it :-(.

I'm not so good at hardware...
Unlimited vacation is a dark-perk and you should use that to your advantage
I'm only missing one thing out of your comments -- what will change for someone who spends over $10,000 per month across US, UK and HK on servers and hosting.

Is it time to move forward?? Will my hosting be affected??
Sorry I didn't understand - what works to about 1/3 ?
I don't know if that works on OpenZFS, though. Probably.
> What the politicians hallucinate on, that's a good question.

The same thing, plus more: money, power, status, the ego boost of being Senator/Governor/President.
That's a community tutorial, however it does appear their panel is very sparse in instructions, when you add the domain you see a nameservers list. They don't even tell you that it's not pointed at them and that you should now configure your nameservers as other providers (like CloudFlare) do. I think you're right, some improved documentation would definitely be good here.

However it's the way I've always done it, because otherwise somebody else could add the domain first... it just made sense to me I guess.
Feature Friday: Videoconferencing Services
I see your Altair and raise a Micral:

https://en.wikipedia.org/wiki/Micral

On the other hand, this never gets old:

http://www.blinkenlights.com/pc.shtml

(Edit: blinkenlights-link already posted as I now notice …)
So why would one want to use TrueOS instead of FreeBSD? When it was still called PC-BSD some people claimed ease of use, but I never understood that; since it used the same ports as FreeBSD, you could install the same ports or packages on FreeBSD.

Now they abandoned this desktop focus. So what is the selling point here?
Commercial flights are at about 10 km.
Would be interesting to read the HN community's answers and thoughts on this.
If I were to guess, I'd say the problem starts much sooner than high school. I think the coddling begins right away, and continues until college, where it suddenly stops. I think this is at the heart of the problem, and we're just reaping the results of a parenting style adopted ~25 years ago.
Not sure how I feel about this, seems rent-seeking. I also don't think it is going to work. But analyzing speculative big bets in the stock market is not something I can demonstrate any competency in.
Neither me nor the article shifted blame and both acknowledge everyone is responsible. So. I large to the bystander effect, nothing changes until someone is pointed out and assigned.

Nothing changed with tobacco until they were assigned blame. Nothing will change with oil if we're all bystanders. That's the point of the article.
We're actually working on getting OCI support into Kubernetes. It's a long way away, but we're very determined to get large orchestration engines to provide support for OCI runtimes (runC being the canonical example of such a runtime).
Apple fixed Zero-Days flaws exploited by nation-state spyware
I began investigating DNS records to determine if there was some way there to conclusively ascertain that dropboxmail.com was legitimately owned by Dropbox. I could not find a way to determine this through DNS.

Next, I went to dropboxmail.com in my web browser, which redirected me to a page on dropbox.com [0] assuring me that dropboxmail.com was owned by dropbox.com.

[0]: https://www.dropbox.com/en/help/217
Ah, the ol' free markets angle. So then, what would prevent any company with sufficient capital from monopolizing, well, everything? And what would be the reward for doing research? If another company can steal the research (and not pay for it), then they would have an inherent advantage in lower cost of production (because they don't have to pay people to come up with stuff).
You can have remote workers with parallel (not sure if you can do that with xargs or not).

parallel --progress --wd '.' -S '4/fourworkers@blehworker.org,8/eightworkers@eightworkers.org,2/:' "./complicated_command --param1={1} --param2={2} ::: $(some_shellcommand_to_generate_param1_values.sh) ::: $(some_shellcommand_to_generate_param2_values.sh)

It's very flexible, become my go-to for speeding up parallelizable work. Next step up would be Celery or Spark or something.
This is a good start. Could be made a bit more minimal.

I'll throw my base Makefile into the fray [0].

It supports cross compilation, CFLAGS & LDFLAGS usage, dependency file generation, source file autodetection (add the file to right folder and it's automatically included in the build), library building (`make lib`), Continuous Integration (`make start_ci/stop_ci`), Continuous Testing (`make start_ct/stop_ct`), Continuous Deployment (`make start_cd/stop_cd`), Installation (`make install`), Uninstallation (`make uninstall`), parallel compilation (`make -j4`), there's some build machine detecting/autoconfiguration support, build artifact generation, and even some git shortcuts (`make gstat/make make gpush`).

All in about 190 lines of Makefile (including some comments, and lots of blank space lines). It does depend on GNU watch if you use any of the `start_/stop_` targets. I'm about to add self-documentation to it as well.

For more minimal, comprehensible approaches, see the work of the suckless people [1][2][3].

[0] https://github.com/lpsantil/NewProj

[1] http://git.suckless.org/dwm/tree/Makefile

[2] http://git.suckless.org/sbase/tree/Makefile

[3] http://git.suckless.org/ii/tree/Makefile
Is Dogfluencer the Worst Word on the Internet?
>If drugs were legal they would still be hopeless addicts.

No, they'd just be addicts. If you prescribe heroin to addicts, a large proportion of them become productive members of society. Prescribing is incredibly inexpensive, because heroin is in fact a very cheap drug - it's expensive on the streets because of prohibition.

Switzerland and The Netherlands routinely prescribe heroin to treat addiction. By stabilising the lifestyles of addicts and bringing them into contact with the healthcare system, their cost to society is vastly reduced. Addicts with a prescription don't commit crime to fund their habit, they don't acquire blood-borne infections and they almost never overdose.

In Switzerland in particular, heroin has become an old person's drug, with a sharp decline in use among young people. The country has heroin addicts, but it doesn't have a heroin problem.

Harm reduction works.

https://en.wikipedia.org/wiki/Heroin-assisted_treatment
Technology Preview the ReSpeaker – An Open Source Alternative to Amazon's Echo
Building a Recommendation Engine with AWS Data Pipeline, AWS EMR and Spark
Sunvox isn't really my thing: LSDJ is pretty awesome, though.
IAR and Keil compilers are reasonably popular proprietary embedded compilers.
Agree strongly. I think they will lose this fight which is why I've stayed out of the docker race and am currently pinning my hopes on k8s + rkt.
I wouldn't call redirecting 10s of thousands of accounts 'white-hat' hacking. He could have just done like, I dunno, 3, to prove his point.
> but they still might be in prison for robbing CVS to feed their addiction.

Drugs are very cheap. 'Society' could easily afford to provide drugs for addicts, so they wouldn't have to advocate drug use to their non-addict friends just to feed their own addiction.

> Drug users are victims of their own poor choices. To say otherwise is to say people don't have free will.

My friend was shot up with Methamphetamine when she was 11 years old, by an angry 14 year old. Her brain chemistry never normalized after that, and neither did anyone know how to help her.

Medicine turned her into a drug addict by injecting her with Depo-Provera at around 19 years old. Science has known for a very long time that Provera (medroxyprogesterone acetate) and Progesterone have opposite effects on the body [1]. Progesterone is actually an important neuro-steroid; Provera suppresses the body's progesterone production. Medical practitioners figure that FDA-approval for Depo-Provera means its basically safe, and indiscriminately inject this bad drug into women who don't want to get knocked up.

[1] https://scholar.google.com/scholar?hl=en&q=medroxyprogestero...
I noticed that the window tinting on my car isn't factory tint (some bubbles have started). The Toyota dealer orders cars for the lot with no tinting then they add it themselves. I'm guessing this makes them more money.

The Kia dealer I talked didn't have a car with the upholstery I was interested in and I found out later that the quote they gave me included a charge for taking the car to a local guy and getting the seats re-upholstered.

My wife bought an Acura and so far that dealership seems very good. If they keep treating us right, that's where I'll buy my next car.
The fact that many people are prescribed highly addictive drugs (adderall, opiates, and even in some cases, methamphetamine (under the name Desoxyn) without becoming addicts gives the lie to the second statement. In fact, merely using drugs doesn't lead to addiction - it requires the use combined with underlying environmental and genetic factors.

As for preventing use, good luck!
Paper's network assumptions:

"We assume a model of reliable communication—messages cannot be lost (only delayed). This is a reasonable assumption if
we consider a reliable protocol, such as TCP."

Paxos network assumptions:

"Messages can take arbitrarily long to be delivered, can be duplicated, and can be lost, but they are not corrupted."
- http://research.microsoft.com/en-us/um/people/lamport/pubs/p...
Or http://www.ponylang.org for the folks preferring compiled languages.
Pathfinding with a maximum distance using Dijkstra's algorithm (in Java)
Related Show HN: https://news.ycombinator.com/item?id=12366553
Can we kill raw makefiles already? Projects that don't handle out of source builds in a sane way are awful to integrate.
> The problem with addicts is that they are born addicts. That is to say that addiction ... is something some people are born with and some people are not

You seem to be counting as "addicts" some people who have never experienced the thing they are supposedly addicted to.

There might be a meaningful classification here. But if so, the word "addict" doesn't point at it.
Ask HN: What's the path to become a 'future' angel investor or a VC
As a programmer - I understand simple definition of angel investment and venture capital say for a startup to get funded.

But turning table - if I aspire to become a angel investor or venture capital - what is the learning path to be a succesful investor. Can anybody please shed light on where a noob would start.

If there are any angel investors / venture capitalist - what its like working on your day to day jobs. Challenges vs Perks.
Just for a reference to his sound, look up "Maiden Voyage" by Herbie Hancock (it's probably on Youtube). Listen in particular to the drum sound (a 20 year old Tony Williams!), and the breath sounds of Freddie Hubbard's astounding trumpet solo.

This was supposed to be the sound of the sea, and that's what it sounds like.
What makes you think people have free will?

Also, it seems you don't make the distinction between drug users and drug addicts (or you're mixing them up).
It's a little tricky getting this to work because you need two separate models working together, but I tried it out. Here's some of the samples I generated:

https://imgur.com/Uwp1wfu

https://imgur.com/yuW9Yre

https://imgur.com/oZ4wzdC some definite weaknesses in the natural language embedding

https://imgur.com/MAupphr roses in general don't seem to work well. must not have been many in the dataset

You can see that it works better than one would expect, but there are definitely limits to the understanding. The flower and COCO datasets are, ultimately, not that big. What would be exciting is if you could train it on some extremely large and well-annotated dataset like Danbooru.
How pretentious can they be.
Tape Op is a terrific resource for recording engineers, for sure.