skysight-inc/HackerNews huggingface dataset:
If I recall, as we did that project a year and a half ago, MSE either wasn't available at that time or the latency was entirely unacceptable. I should have noted that with the setup I described above we are able to achieve <150ms of latency in most cases; and as the system also allows remote control of matrix sources and mixers, the low latency was required in order to accurately manipulate the system under certain working conditions.
It's clearly too late for this battle, but I think this is a clear picture of 'Linux philosophy' vs 'BSD philosophy':

Ifconfig could have been augmented to support the new, performant ways to do the things, and the new, cool things; but instead, a new tool was developed and the old one deprecated. In FreeBSD, you still use ifconfig to configure interfaces, including wireless interface parameters, instead of another thing for that (iwconfig).
It's about 0.7x the length of the final Haskell version, ignoring indentation and imports, but I don't really care about golfing. My point was simply that your statement that you "write less of [your] own code" was not justified.
Finally it has arrived :)
I think your viewpoint might be somewhat inflexible if routing logic in the client & server looks like "faking a reverse proxy" to you. That's where the rest of the logic is, after all, and when designing systems we generally prefer to have the logic in fewer places.

It's a proven design rule (the end-to-end principle) to prefer the smarts at the edges of your system, and the problems stemming from the reverse proxy described in the article, in my book, counts as further evidence for this idea.
I'd be interested to hear more.
I'm fairly confident that it's a fictional retelling of what plausible might have happened with the actual attacker.

Otherwise, I'm not really sure why you'd want to brag about nabbing that much currency.
My question exactly. I still don't get it.
There's no claim to address; history has shown both outcomes can happen.
I've used IntelliJ IDEA since forewer and I can only agree, and add a little bit of my own.

Having worked extensively with primareliu Java in IDEA, I have come to consider syntax something that is more a presentation layer issue than something actually important to the core differences between languages.

I suspect that this shift in what I consider important parts of a language is at least partially down to an IDE that for the most part lets me think about the concepts I am expressing, rather than their superficial expression as text on a computer screen.
By "detect loops" the parent meant "detect repetition of exact state". We have a fixed state machine. If we find ourselves in the same state, at the same location in the same tape, we must not halt because we will proceed in a loop indefinitely. If we have a finite tape, there are only finitely many states the entire system can occupy, so we must be able to exhaust them (or halt first, or loop first) in finite time.
It's not hard. Obviously the parser has to do that things that aren't a single token like parenthesized expressions.

Even for things where the nesting does happen during lexical analysis, it's pretty trivial to keep a count in your lexer. Lots of languages support nesting comment syntax or string interpolation, which both have equivalent difficulty.
Looks like the download page has not been updated. It still says - "Sublime Text 3 is currently in beta. The latest build is 3126"
China is blatantly ripping off the West in tech and non tech. Their rising middle class and population make it simple to copy and internally consume. Russia can do something similar because purposely segregate themselves.
Slight issue: I don’t think opioid addicts want to be addicts. When an externally introduced chemical is hijacking your neurochemistry and making you feel some of the worst pain imaginable when it’s not there anymore, wanting the pain to stop is the most natural desire - it just happens that more of the chemical is the fastest way to do so.

There’s also the fact that it’s objectively destructive, simultaneously to society, personal relationships, and the addict. No need to even invoke philosophical good and evil there.

And I say this as a religious person myself.
iPhone 8 VS iPhone 8 Plus–How to Watch DVD/Blu-Ray/Video on iPhone?
With responses like this, it's almost like the breach is generating enough business to have been worth it!
>One thing to consider with that is that only the brain is able to give answers about consciousness

A conscious brain that advertises itself with communication certainly makes matters easier for us, however we can make reasonable inferences about consciousness in people and animals based on sophisticated behavior, not just communication.

And if there is consciousness bound up in, say, a toenail, and it's not doing anything or communicating anything, not even doing some complicated information processing that it's keeping to itself, it's true that we might very well never discover it. But it's also true that we wouldn't have much reason for believing in any such form of consciousness given that it's completely unobservable.

>Also, to be clear here—since this conflation derails just about every discussion of consciousness

It sounds like you've got a dog in this one. That's fine; I do too. But I wouldn't say it's necessarily a conflation- some people's inclination to resolve the hard problem is to argue that it is best resolved, in some way or another, by mapping subjectivity onto biology. That's not enough, necessarily, you'll want some good philosophical reasons for thinking that that kind of explanation is capable of doing enough to give a satisfactory account of the hard problem. And that's certainly a matter of debate. But I wouldn't say it's a conflation, necessarily.

>In a similar manner I believe the 'hard problem' of consciousness is getting at what it means to be a part of the fabric of the universe, and the laws of physics are expressed through that medium, but no specific laws create it.

This sounds like an attempt to smuggle a preferred answer into the definition of the problem. It may be "about" some universal medium in which consciouness and lays of physics are equal participants, if yours is the right answer. But I think it's enough to say that what makes the hard problem a hard problem is the need to explain qualia, and getting it through to people that they need to take qualia seriously, and not just talk about physical correlations.
Why not dual boot linux and windows 10 or use a Linux VM? It takes like 10-15 seconds to reboot a machine these days. I am about to take the plunge toward a ThinkPad after many years with OSX (I haven't upgraded my 2011 17" to macOS).

My plan is to try dual booting linux and/or using a Linux VM. I think the biggest hurdle will be changing my mindset. That is, looking for the OSX version of whatever it is I am looking for. Wrapping my mind around Linux... just Linux for as much as possible.

I am looking forward to using just Linux as time goes on. I need to ween myself off of a few things before I can make the switch completely... I did it when I went from win to mac.
Regardless of the other valid reply to this question, the implication that sidechain is a fundamentally basic thing for a compressor is questionable. Sidechains are extremely useful for many cases, but there's clearly tons of applications of compressors that don't use sidechains. It's not like a sidechainless compressor is unusable.
Yes, but you don't then punish the entire company for not complying.

Turning a spy would be a covert action. Saying "your company better spy for us, or else we'll pull our contracts" is absolutely not. The previous poster was arguing the latter was what is going on.
The broken windows fallacy has an element of coercion or force that's not present in consumer fads. Nobody is forcing anyone to buy fidget spinners in order to live their lives/operate their business. The baker replaces his broken window because it's untenable not to. People buy fidget spinners because they _choose_ to value the spinner more than other goods that they could purchase.
ARKit and ARCore will not usher massive adoption of mobile AR the AR Cloud Will
Well, for running Windows applications on Linux we have Wine already. I'm not saying WSL isn't an interesting thing, but if I'd had such choice, I would have run Linux natively first, in VM as second best option, and WSL as last resort.
I don't know why people over complicate this stuff. https://guides.github.com/introduction/flow/ is a simple and pragmatic workflow that the vast majority of teams can use. I am sure there are reasons to deviate from this, but people should start with this and then make changes as necessary.
Sure, I'm symphatetic to this kind of "in the trenches" application of reverse proxies - just not doing it by default.
I'm not sure what that has to do with the poverty rate continuing to decline until the mid-70s and then staying down.

You said something about the regressive policies that hurt the poor. You haven't shown any evidence for this claim.
Visualization of Large and Significant Animal Migrations
How Geeks Took Over the Online Porn Business
> Working in it in static languages (at least the ones it knows well) just feels to me quite different from merely 'editing text'. The depth of code intelligence, combined with hundreds of small refinements in the way commands like refactoring work, affords a sense of working with syntax and structure, not 'text'.

These days, out-of-process, editor-agnostic code analysis engines or "language servers" provide many IDE-like features to any text editor that is scriptable and can do basic IPC. Examples include:

* Tern for Javascript

* rtags for C and C++ (I use this all day, every day, at work, it's remarkable how good it is)

* Go's oracle tool

* racer for Rust

* tools.nrepl for Clojure

All of these have solid editor support; at the very least, a good package is available for Vim, Emacs, and Sublime Text.

IDEs tend to be all or nothing. I'll open one on occasion for a particularly nasty debugging session. I wish, though, that half the development effort going into IDEs were instead directed towards better editor-agnostic tooling.
I've run HIPAA complaint services in AWS normal, dedicated instances with encrypted RDS (Postgres) as the data store. Orchestrated for redundancy and never cost me anywhere near those numbers!
In design, everything has been done before
We already have routing systems for large numbers of nodes in the internet technology stack, it's not obvious to me why we another one on the HTTP layer.
Counter Strike Shooting Game APK v1.6 Latest Download Free for Android
Huge DNA Databases Reveal the Recent Evolution of Humans
The only thing missing at this point is an ICO for an AR coin from Magic Leap. You know, to just really drive it home.
Why Are Some Countries Rich and Others Poor?
I know this probably goes well beyond the scope of your department but here is my wishlist that would convince me to buy windows:

1. Support for ZFS (and future open source filesystems as they appear)

2. The ability to control every service running, and good honest descriptions of what each service does. The ability to control all the servers my computer is connecting to and a transparent view of the information they are sending

3. Ability to turn off having to use Microsoft Accounts, store, etc. Leave it on by default to make your money but offer a developer version/option.
> The definition of infinitesimal is "the smallest-magnitude number that is greater than zero"

That is hardly a definition. The real numbers are defined either as Dedekind cuts or as equivalence classes of Cauchy sequences of rationals. If you say "e is defined to be a real number such that e>0 and for all c>0, c>e", you would get a contradiction purely from the definition of the reals since "for all c>0, c>e" implies "e <= 0".

The only consistent scenario I can think is that you are actually extending the real numbers with a new element called "infinitesimal." Go ahead, but don't pretend that it is an element of the set of real numbers. Also, don't get the idea that there is some "true" set of numbers that we are trying to approximate with better accuracy. Modern mathematics has blown this idea wide open by introducing a wide array of mutually-inconsistent number systems.

> If you divide a finite number by infinity, infinitesimal is what you get

So you say. This would need to be part of the definition, or at least provable from it. Quoting Timothy Gowers, a mathematical object is what it does. How was I supposed to know that twice infinitesimal is equal to infinitesimal?

Elaborating extension: there is a way to add ("adjoin") an infinitesimal element to the real numbers. Let R(e) be the set of rational functions in e, a formal constant. For instance, 2+3e or 5e^2. I think there is a way to give R(e) a total order by saying 0<e<c for all positive real c. You also have things like 1/e=e^{-1} ("infinity") is greater than all real numbers. Don't make the mistake that R(e) is the real numbers, however.

> It's probably easier to think of quantities like zero, one, infinity, and infinitesimal as the base vectors in mutually orthogonal dimensions

In what way? In a vector space, I can divide by two, and I am apparently not able to divide infinitesimal by two (in the sense that e/2=e implies e=0).

> in the same way that slightly changing the Euclidian parallel lines property can produce elliptic and hyperbolic geometries

At least right now, there is a rather large difference: many interesting theorems follow from hyperbolic geometry.

What interesting things follow from asserting that there is a smallest-magnitude real number greater than zero? (If you say "I never said the number was real," then there has been no point to this discussion, because it started when you claimed the real numbers were countable by multiplying "infinitesimal" by other numbers.)
Or, heck, just hack together a little script to generate the code and hook it into your build system. You don't need anything as fancy as an annotation processor. A handful of Python code could accomplish just as well.
I don't really think mass adoption is a goal for Haskell. It's still a really inspiring system, and I've seen it bring a lot of people into contact with the rich traditions of pure functional programming and the use of algebra in code. Which is pretty cool, even if some people think it's irritating when these people write excited blog posts about a concept they find trivial, like monads.

I linked to a paper about composing monoids to build a graphics library. For me that particular paper was, years ago, one of the most interesting things I'd seen on how to structure programs.

Maybe this whole experiment with using algebraic concepts in programming is a dead end, and maybe it is even just a way for a bunch of nerds to feel smart. But it seems like a pretty valuable tradition to me.

There probably wouldn't be "computation expressions" in F# if it hadn't been for Moggi and the Haskell gang. Sure it's great that we can take these concepts and rebrand them to make them nice and cuddly (although "computation expression" is no paragon of simple english).

Blah blah blah. I'm kinda tired of the programming forum dialectics...
Farming crops like wheat and barley in greenhouses is not feasible at the scale of the market today.
> The same applies to Windows 10! It works fine, sometimes, for a few things. Then it goes nuts. Wipe and reinstall (remove the Dell bloatware) and it's better

The sad thing is Windows 7 and 8.1 worked just fine; they screwed up with Windows 10. I've had both 7 and 8.1 running for years without a problem. But I had a pretty clean Windows 10 installation that tried to update itself and kept rebooting and rolling back. The fact that I couldn't suppress the specific offending update meant I couldn't update the OS anymore.
Unclosable pop-up (again). Please do not link to medium.com
> On the other hand, I personally don't know anyone who runs production servers of any kind on top of unmodified Linux distros.

You are so, so so lucky... lol. I say that as someone who has come across a desktop CentOS install on a server on multiple occasions, complete with running x-org and like 3-4 desktop environments to choose from, along with ALL of the extras. KDE office apps, Gnome's office apps, etc... HORRIBLE.
“Display Widgets” WordPress Plugin (200,000+ Installs) Spam
Why not?
The aleph numbers have a bijection with naturals.
With EFF’s Help, Small Business Stands Up to Patent Troll
well, if you find yourself not wanting to work on it because someone else did it already, would you consider putting your schema online?
What is the future of agriculture?
What is the future of agriculture?
Is it indoor farming (with Hydroponics, Aquaponics) or traditional farming with Robotic farm equipment?

Can indoor farms replace traditional farms, or is it just confined to terrace gardens?

Will traditional farming with Robotic farm equipment be able to meet the ever increasing demand for yield/hectare?
Neither the interest rate nor the term of the loan affect the principle. These only change the monthly payment amount. It's possible to have a lower monthly payment with a shorter term, depending on the interest rate.
I meant "officially supported by JetBrains" (https://intellij-rust.github.io/2017/07/31/changelog-47.html)
The follow up [1] identified "Mason Soiza" as a spammer/malware distributor who did the same with many plugins on many sites for many years, and the author did a great job tracking everything down.

--

[1] https://www.wordfence.com/blog/2017/09/man-behind-plugin-spa...
Isn't Web Audio based off of MacOS'x Audio API?

I hadn't heard that, but some of the "processor node" stuff does sound familiar.

What OS X also has, though, is proper low-level low-latency sound APIs. And that's why there are so many Mac (and iOS) music apps.
https://news.ycombinator.com/item?id=15243529
Indeed. I wonder if Microsoft will eventually use their Linux emulation to accomplish the same thing that motivated Joyent to work on LX-branded zones, namely running Linux-based Docker containers in production on a non-Linux server OS (Windows in this case) without any VM overhead.
See this answer on the mathematics stack exchange (it's really a book excerpt, but I don't know where else to find it.) https://math.stackexchange.com/a/5390/220797
The JPEG can be thought of as an informational abstraction. However, it is always instantiated on some physical medium and it can't exist independent of some sort of instantiation.

As for consciousness, it may not depend on brains, but it may turn out to always depend on some physical medium and physical process, and that would be enough to show that it's a physical phenomena.
Yes, I do, and no, it wasn't meant to "slip by you", which is why I asked if you meant that companies were good at not being profitable, and thus never made it to the top rate.
You absolutely can; just not with the cables they ship with. There are lightning to usb-c cables available from both Apple and others now.
OpenAL has multiple implementations, including the popular open source OpenAL Soft. They are not all closed source.

OpenAL does have a recording API so it isn't pure playback only.

But you are right in that the OpenAL scope is fairly limited. It was designed for games, particularly for rapid and frequent playback of simultaneous short sound effects. Because of this, the memory management issues you bring up are not often an issue. You load all the buffers you need at the beginning of the level and you keep reusing them without any more memory allocation/deallocation.

OpenSL ES was adopted by Android in 2.3 (API 9). However, they just recently seemed to invent yet another API, and seem to be leaving OpenSL behind.
Thank you - I have read this and do realize I am out of my depth.
> It's about 0.7x the length of the final Haskell version,

The final haskell version with the explicit "show" does 2 things your example here does not: offer parameterized final case, and use a rope data structure for the strings.

But in a very real sense your code is a special case of the haskell code c_wraith offered. You're using a builtin monoid (strings) and explicit control flow to do it, so your code can't be reused in other contexts.

If I tactically asked you for a feature that made the output = '' in some cases, you'd have to refactor pretty significantly. The haskell version not only doesn't have that weakness, but it can even be used to do more abstract things like count the number of times Bar _would_ be printed if we wanted to do that.

> but I don't really care about golfing

Okay, but for someone that's indifferent you are sorta gut punching c_wraith's code by penalizing haskell for explicit modules and imports for libraries, writing code in a style where I can explain it line-by-line, and comparing a simplified version to my most complicated version.

> My point was simply that your statement that you "write less of [your] own code" was not justified.

It's a debate I'm willing to have, but I think my blog post defends this point. That code lacks any sense of abstraction over very common patterns, and it ultimately ends up appealing to a builtin monoid and its operations to accomplish the same thing.

It's fizzbuzz, so it's hardly a crisis. But the point of this entire discussion here is about how even in these small cases we can see big abstractions appear and be relevant. I'd rather add 4 import lines and lean on code tested till the cows come home than pretend I can't ever have a bad day writing bespoke logic.

Edit: it occurs to me that implicitly in this assumption is the notion that we must defend using simple, wide-reaching abstractions. Can you give a good reason why something as trivial as "monoids" isn't exactly the sort of thing we should all be using, as opposed to bespoke logic that on a good day conforms to this pattern? Why _wouldn't_ we?
Well. As a long-time Sublime Text user who sort of drifted off to Atom and VS Code in recent times, here's the thing: ST really hasn't been continuously improved; the sole developer frequently goes incommunicado for months, and there have been long stretches when there weren't any builds released. There are certainly substantial improvements between ST2 and ST3, but it's been over five years between ST2's initial release and ST3's. This is--kind of a worrisome pace of development.

So, this leaves me of two minds about a hypothetical subscription model. If it meant that ST's developers had an ongoing income that allowed them to work full-time on the project, set a regular release schedule, and be more open with communication, it would be worth it. But if users had been asked to pay, say, $49 a year for the last five years with ST3 on an "um, they pop up once a year to say they're still working on it, I guess" schedule, I'm pretty confident it would have gone over even more poorly than what actually happened.
Why are the investors involved with this company, specifically the board members, that allowed the sexual harassment to go on unchecked not being named and shamed? It was their job to keep the CEO in check.

If they looked aside, in the pursuit of a unicorn, then they shouldn't be allowed to pass off all blame to the CEO. What were they doing? Where is their accountability in all this?

Most people at that level do not change their behaviour unless they have a financial downside. If we keep looking at CEOs while the board/investors/VCs are not called out, nothing is going to change.
That would put Magic Leap somewhere between Litecoin and Bitcoin Cash in their crypto market cap.
Previously: https://news.ycombinator.com/item?id=11190310
Not necessarily small - mostly marginal(I should have mentioned that it wasn't necessarily sheer size of field, but something like size*quality in my original post). I don't agree with your characterization about farmers doing it for fun. I'm sure there are a lot of people, say, within 10 miles of a major city who would farm for fun, but outside of that radius you mostly have people who either already have farms or manually farm on their own house plot.
Singapore's Temasek Mulls Investing in Magic Leap