skysight-inc/HackerNews huggingface dataset:
This might be the wrong place for this.
A quick google search for subreddits returned these:

http://www.reddit.com/r/audiophile/

https://www.reddit.com/r/buildastudio/

https://www.reddit.com/r/InTheStudio/

https://www.reddit.com/r/WeAreTheMusicMakers/

https://www.reddit.com/r/GarageBand/

Hope these help.
It's not clear that the linked patent applies to the technique in the original post. https://www.google.com/patents/US7787664 and https://www.google.com/patents/US8712189 both seem more relevant.

Just because something looks like it could be patent encumbered doesn't mean you shouldn't pursue it. Patents need to be fought over in court. It costs millions of dollars to bring a patent lawsuit. In the event that your little side project or startup becomes a target for a patent lawsuit, frivolous or otherwise, you've likely already won.

Even with a semi-broken patent system, the world simply favors active, high-quality execution over passive "intellectual property" generation. Focus 364 days a year on a building a great product that people love and then spend a day to talk to your attorney about patents, IP, and how to protect the valuable company that you've built by focusing on your customers.

Jeff Schox has a great talk on patents and startups that is very relevant to this discussion: https://www.youtube.com/watch?v=hyv75d4JG7c
This again misses the point. The point is that you should use the right tool for the job. If your application needs a particular format for whatever reason, use that format. For example, could you imagine trying to encode a video file in a sqlite database? Similarly, would you use a sqlite file for a plaintext document (like c++) or a binary executable? To give a more custom example: I was working on a project which tries to build a database of solutions to games (like Connect 4). Connect 4 has such a large search state that using a database is terrible because it doesnt meet the requirements of really fast lookups (with great caching), small size, and fast parallel writing that the solver needs.
That isn't immunity to frivolous DMCA notices or the ability to ignore DMCA notices.

By serving as an exit node, they are able to take it off premises.

> The amendment provides that any such copy in a digital format must not be otherwise distributed in that format and must not be available to the public outside the premises of the library or archives.
I 100% agree. Remote working has really only worked for the past 5-10 years (probably less than 10).

Async chat tools, file sharing, conference calls, video chats, etc. are the lifeblood of communication at remote companies. Without those tools it's very hard to make remote working work.

People who say remote work doesn't work often times still rely on things like email...that's just not how it works. If you're communicating internally via email you're doing it wrong.

That's not to say tools define remote culture, but they certainly help reinforce it.
If you know a librarian who might be interested in participating in the future, consider encouraging him or her to fill out this questionnaire:

https://libraryfreedomproject.org/questionnaire/
https://github.com/devgeeks/Encryptr/blob/64223f0cb4adba80c8...

I'm a bit concerned that their random number generator might produce biased output. This is usually a red flag that there are other issues in the code that haven't been examined by a crypto person.

Just a word of caution from a casual glance. For all I know the rest of the code is fine. For all I know, the rest of the code is clunky swiss cheese.

Further reading on biased RNGs, with a visual: https://stackoverflow.com/a/31374501/2224584
"So looking at facts is a bias now?"

No, but making up your own facts, like you have, is.

"Things like the HTTP Protocol are fundamentally broken by Apple"

[Citation Needed]

"They are a company for profit"

As opposed to whom? Google?
The change in title hides the main point (~2x speed increase) and makes it appear as a simple bugfix release.
The Tiny Team Taking on a Massive Reform of Government IT
Supercritical CO2 extraction is gross? The solvent evaporates without a trace.
> The patents are, but their ownership does not have to be.

I disagree.

It's important that people be able to determine whether the patent is in use or held by an NPE that's obligated to license it to people who want to implement products.

Were I to want to work in motion capture, I have no way to ascertain who owns your patents, if they're an NPE, and what possible licensing options exist.

I think patent owners should be forced to register with the patent office in a look-up table if they want to hold their patents.
Which will likely, hopefully, just create a new media. Things like Periscope.

And how would Periscope users get paid, exactly?
I guess the only thing we can complain about is that we aren't given a "closed/boxed" solution and able to accept the TOS to services we want on an adhoc basis - we have to go and disable services and hope that the TOS we agreed to needn't apply.

Perhaps these are growing pains for the direction services are heading, or we'll just learn to accept invasion of privacy as a default.
Kola nut has caffeine, so a cola sort naturally does too.

(my point being more that marketers probably won't call what you are looking for cola, not the pedantry)
Could you elaborate why? I imagine not many people are familiar with Soup.
This is cool, will install it right now. Shameless plug: I work in the same field but instead of storing passwords trying to replace passwords and 2fa altogether with one scheme working as a web app: truefactor.io/app
Show me how I can easily audit all my docker containers for vulnerabilities from spacewalk

Show me a docker-aware Rapid7

There are a lot of tools for security and compliance completely thrown out with the bathwater when you move to containers. You're not going to get enterprises to bite until you can satisfy the auditors.
Of course you are talking about practical useage, not making blanket theoretical statements, but it may be worth knowing that there are computable functions, if somewhat tortured ones, that can't be computed just by `map`s and `fold`s. See https://en.wikipedia.org/wiki/Primitive_recursive_function#L... and http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6... .
10,000 Signups Mean Nothing Unless They Convert to Paying Customers
> but it's pretty easy to deduce.

Indeed, I would try to make bots display the value window.chrome to verify this assertion.
What's wrong with window.crypto.getRandomValues?
Investing in Customer Success with Bluenose CEO Don MacLennan
Latest Internet Dance Sensation, the Little Girl
And "white" here really means tri-color, not continuous spectrum - although with lasers that's probably to be expected.
No, the people who run the clusters won't let you run any language just because it has an MPI binding. They invest a lot in ensuring peak performance, and right now, only C++ and FORTRAN can achieve that. Very few, if any, major supercomputer centers support Java codes.
Fee rate for my IRA funds in Vanguard funds? Around 0.18% or something close.

Fee rate for company 401k? 1.56%.

Fee rate for previous company's 401k? 1.8% plus monthly account fees plus rebalancing fees.
"Cloud-based. Private." ... Right.
Nothing in principle; it's the % operator that can biased the output.

Also, outside the scope of Cordova apps, Node.js uses OpenSSL rather than /dev/urandom for their crypto.getRandomBytes() implementation, so I don't really trust it in that context. ;)
I wouldn't consider perks at all because no perk is going to make up for a place where you're not happy. If the salaries are similar then the main considering is if you'll enjoy the work at each company. From your description it sounds like you won't enjoy the django role because you won't have someone to push you to grow. Does the .Net role have great developers who can help you get better at your craft? Tech stacks come and go. You'll need to learn a new one again and again. Focus on the people and opportunities to grow.
I would agree with you on most points, but isn't categorization accomplished by tags?
Dave Eggers Asks: What’s the Best Writing Advice You‘ve Ever Received?
What duplicate posts are these? Considering how much diligence goes into identifying duplicates—both by us and by community-spirited users—I'm skeptical that many last for long.

The vast majority of articles we invite people to repost never made the front page in the first place. That's why we're inviting them.
In object-oriented languages (like c++ or java), changing an object's class usually involve "up-casting" or "down-casting". Such operations are pretty much by definition violations of some earlier architectural plan - either the plan of the program or the plan of some library you are using (the code in the article is modifying a thing passed to it by a third party library it seems). That doesn't say they are "wrong" since it may be more cost-effective to fix things "on the fly" but it seems like they are generally an indication you are entering the realm of "technical debt", stretching a plan beyond it's initial intentions.
looks like at least one of the devs works on the SpiderOak team according to github membership
What sort of legal protections does Canada have for people running a Tor node?
Yeah, that's a specific example they point out in the guidelines.

But there's another section that also applies to higher ed institutions which remits all damages and criminal charges if they prove they had no knowledge of it (actively) going on. That's the provision they'll probably hide under.

edit: I should clarify, most DMCA complaints are from third parties who get paid from the settlements. Eliminating the financial incentive to pursue legal action pretty much eliminates the threat of prosecution.
How in the hell would that work for some dinky little mobile game?
Jack the barrier. Bring the noise.
Hawk browser
Clearly designed to run AI for cyber-warfare / cyber-defense purposes? William Gibson's Black Ice coming to life?
Adding a Method to an Existing Object in Python
>Punitive damages pale in comparison to a threat of loss of future business dealings as a result of poor behavior.

That fully depends upon how you simulate humans in one's argument. For a generally rational generally well informed human this is likely true (note I'm not even going with the 'fully rational fully informed'). But for the majority of consumers, there is less cost and there are ways to reduce the cost further. There will be some impact when the news breaks (if it breaks, the story being publicly available is a world of difference from the story being CNN/Fox New's headline of the day), but people will quickly lose interest or otherwise stop caring. While punitive damages may not be enough to fix the issue, I think there is an issue and I think the issue would be worse without them.
Apple wanted turn-by-turn, and Google wanted branding and some influence over the app in exchange. Apple wanted turn-by-turn, but apparently wasn't willing to give up much of anything to get it.

So Apple jettisoned Google to do it themselves. Then Apple discovered that mapping isn't nearly as easy as Google made it look when their users were unhappy with a decidedly inferior product.
High rent in the Bay Area is primarily due to poor land use. Not only are most buildings very short, but there's a ton of unused land near 280. It doesn't make sense to solve a political issue with technology.
If that was true, where are they now?

I remember some of these products as being wretched, and Word was our saviour, even with it's terrible formatting sometimes.
% shouldn't decrease the entropy, modulo of random is still random.
Dont Make an App. Focus on What Really Matters
Perhaps someone should patent a process for generating 'do X on a computer' patents?
90% of users won't uninstall.
But aren't you entering into an implicit agreement with the site owners? Is it not wrong to intentionally violate an agreement you entered into willingly?

Lets take advertisement out of it, since people feel strongly about it.

What if the site asked you to donate one dollar to a particular charity? And if you are unwilling or unable, please simply stop using the site, thanks and have a nice day.
Again, no enforcement-- honor system.

Would it be "right" to continue using the site but refuse to donate?

What if it was a cause you disagreed with?

What if the money went to the site owner, not a charity?
Determining the next President of the United States using Google Images
But it's totally fine to share something you've made. Implicit in posting a regular article is "I found this interesting". If you've put time into making something, that's a variant of the same thing.
> I do not believe coding is largely separate from engineering.

I could pick up a cookbook and study how to cook a souffle. I could learn enough about this academically that I could answer basically any questions you might ask. Having this academic knowledge is a good thing, but it doesn't mean I've ever even separated an egg. If you really want to know if I can make a souffle, your best bet is to hand me the stuff and ask me to do it.

> Here I disagree. If you have never used a framework or API, you don't know it. I don't care that you can regurgitate the Javadocs; I care that you know things like its pitfalls, quirks, and runtime oddities.

And here I assert that you're either probing on trivia or probing on things that can be learned without using
the framework (actually, probably both). The pitfalls, quirks, and oddities are well documented in thousands of blogs.

> To be clear, I abhor trivia-based interviewing. What I am talking about is practical engineering tradeoffs between one course of action versus another, preferably supported by direct personal experience in the past.*

So this is an entirely different thing than pitfalls. Now you're talking about designing systems and dealing with tradeoffs. This isn't coding, and I don't believe you can always discover coding gaps by probing on this.

> Exposing the level of competence a five-minute coding problem can is trivial to do in parallel with a deep engineering discussion. In fact, I think some sort of code should be part of that discussion.

I guess I'm confused about what you're asking in an interview, then. Are your candidates coding or not?

> It should be something two-way, more representative of what the job is like on a daily basis.

I think it's unrealistic to try to get the candidate to solve real-world, day-to-day problems in an hour. This isn't what the job is like. "Design and implement this feature" is not a 45-minute task typically. It's typically days or weeks, so asking a "representative" problem in an interview is infeasible unless you're just doing high-level design, in which case it's not predictive for coding ability.
It's hard to trust a cloud-based password manager.

Now, if they're doing the crypto all local and syncing between devices with a miniature version of SpiderOak that would be OK. This is basically what 1Password does -- local crypto and stored on Dropbox or iCloud. That's not worrying at all as long as the crypto -- completely managed locally -- is strong.

But if they're using, say, SSL and an API with your credentials to access the encrypted cloud storage and they have the key... this is bad.
I don't think compilers are easier to write than interpreters, but you should try and find the source code for some of the basic compilers from the eighties. The difference between (lex, parse, execute) and (lex, parse, generate assembly) are very small, if you are willing to forego optimizations. A compiler can even use thenexact same data structures as the interpreter to store variable names and their values, and use subroutines to look up and store values.

Fast? No, but it will be faster than that direct interpreter (some Basics of the '80s scanned a linked list to find target lines of goto's and gosub's. If you manage to get rid of that, tight loop can get a lot faster soon)
Don't worry about the naysayers. I am in the same position as you right now as we are doing work with AR and computer vision that people/investors etc... don't get yet. Maybe we are too early in the market, but probably not. If we are too early then at least we have something that we can fall back on without losing everything we have put into it.

At the end of the day I have to be able to say that I did everything I could to make our technology "win" in the marketplace.
Does Being Unpopular with the Opposite Sex Lead to Better Grades?
What sort of legal protections does USA have for people running a Tor node?
"Treachery" just means a deep betrayal of trust. Treason, very bad personal betrayals and things like industrial espionage could all be called treachery without much argument.
That seems to me a red herring. The site requires you to agree to view their ads, or not access it. The nature of the ads is irrelevant-- if they are obtrusive enough to make the viewing experience unacceptable to you, your recourse is to stop viewing the site.
This goes along with the news that Windows 10 backs up your drive encryption key by default, and that Microsoft can use it to decrypt your data. In "good faith", of course.
Thank you. very interesting. Helped me find other Google queries including SQLFiddle.
The sqlite3 module that comes with python is terrible when it comes to errors. For example, if OperationalError is raised, it could be any of the following SQLite errors:

SQLITE_ERROR, SQLITE_PERM, SQLITE_ABORT, SQLITE_BUSY, SQLITE_LOCKED, SQLITE_READONLY, SQLITE_INTERRUPT, SQLITE_IOERR, SQLITE_FULL, SQLITE_CANTOPEN, SQLITE_PROTOCOL, SQLITE_EMPTY, SQLITE_SCHEMA

How do you know which? The only thing you can do is convert the exception to a string and compare error messages. That's absurd.

How about IntegrityError? That's either SQLITE_CONSTRAINT or SQLITE_MISMATCH. Which one? Compare strings again.

If you need to use SQLite with python, apsw actually converts errors to discrete exceptions.
... and people should also be aware those patents might be invalidated by re-examination or an action in federal court. I don't know why you aren't allowed to disclose who now 'owns' the patent you refer to. It is trivial to locate this information with the link you provide and some googling.

Also your statement "the collective IP is already owned by a major media conglomerate" if taken to refer to totality of technology which makes it "possible to replace people, objects, environments, & audio elements automatically through a series of techniques" is false.
In the risk of getting downvoted again, I must say this fierce rally to blindly remove any "non-neutral" way of expression from the web (and the whole world) is plain stupid.
Do you think other non-tech guys understand this and going to dive into settings in order to make it work properly?
I'm sure the biggest issue is that it's a lot harder to fly under the existing zoning/regulatory umbrella if you build a structure. Most "micro-apartments" are significantly bigger than shipping containers (which are 320 sq. ft.) but even so, at least in Boston, their rents are still in the $2K/month range. It's really about the land price and how much vertical building there is. This amounts to unofficial squatting on industrial land. Of course it's going to be cheaper but it doesn't really solve any problem.
Yeah downvote that one, too.

I'm starting to interpret the "don't complain about downvotes" guideline as "don't shed light on how this community misuses downvotes to quietly marginalize contrary views while maintaining the illusion of civil discourse."
Good point. We'll take care of it first thing tomorrow.
Facebook powered Metaverse?

Given that Facebook owns the premiere Virtual Reality company right now, which employs one of the greatest 3D programmers living, who has explicitly stated that he'd like to create Stephenson's Metaverse for real, I think we're already well on the way to that one.
If you generate 1000 random integers, but we know there's a 28% chance it will be 0 and a 14% chance it will be 1,2,3,4, or 5, a clever attacker can more accurately predict/brute force outputs.

When you're working with cryptography, you want a uniform distribution of possible values as well as unpredictable randomness.
parent says "Core Data", hence iOS. iOS alone is certainly not the #1 case, since Android has bigger numbers as you know. I just thought it smacked a bit of "Apple bubble", that's all.
Feminists,+Young+Women+Will+Not+Listen+If+You+Scream
In the article, they talk about brightness in terms of lumens per watt. That boils down to energy efficiency: you can get a brighter display with the same battery life, OR keep the same brightness and get better life.
Exactly. This will be great for displays and perhaps decorative lighting, but not for general illumination. I've always noticed how even a brightly lit monitor or TV screen doesn't illuminate things well, since it's just emitting three bright wavelengths and not a continuous spectrum.
RobotJS + chrome drivers (and therefore CSS selectors for mouse/keyboard actions) would be the holy grail for integrations testing. webdriver.io kind of does that now, but it's a bit finicky... Any idea how I'd set that up?
Isn't Google's new capcha system something similar already? https://www.youtube.com/watch?v=jwslDn3ImM0
"Cargotecture" is not uncommon in the Netherlands:

Shipping Container Houses, Amsterdam Noord

http://greetingsfromholland.blogspot.nl/2010/08/shipping-con...

Keetwonen (Amsterdam student housing)

http://www.tempohousing.com/projects/keetwonen.html

Amsterdam's Shipping Container Homes Are Lean And Green

http://www.huffingtonpost.com/2012/06/08/amsterdam-shipping-...

Shipping Container Architecture

http://blog.designpublic.com/2008/10/27/shipping-container-a...

The Dutch have a thing for recycled architecture. You can see the colorful student shipping container housing off in the distance from the bungee jumping platform at the top of the luxurious Faralda Crane Hotel at NDSM ship wharf, at around 10:00:

https://www.youtube.com/watch?v=860OXQjf87w

They even made the KamerMaker, a 3D house printer, in a shipping container:

http://www.threefarm.com/http/threefarmtumblrcom/2014/3/18/t...
The main point is that I have to pay someone - otherwise hosting and indeed it seems every web service out there is running on the Greater Fool Theory.
The checks look simple/unambiguous enough for a bot to do the work. Maybe a dual machine/human approach is the right one: a bot scans /new every 15 min for those factors, and updates a list of suspicious links/accounts, and then humans review this list and take action. Valve does something similar to detect cheaters on CS:GO by the way.
It's not about chasing down someone that did something some X years ago.

It's about making sure that our civilization's treasures are protected and not ruined.
Didn't pg write something similar?
Entropy is maximized when the distribution probability is uniform. A biased random sequence has less entropy than the one of the same length which has uniform distribution.

Here's an example from Wikipedia (https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle#M...)

"For example, assume that your random number source gives numbers from 0 to 99 (as was the case for Fisher and Yates' original tables), and that you wish to obtain an unbiased random number from 0 to 15. If you simply divide the numbers by 16 and take the remainder, you'll find that the numbers 0–3 occur about 17% more often than others. This is because 16 does not evenly divide 100: the largest multiple of 16 less than or equal to 100 is 6×16 = 96, and it is the numbers in the incomplete range 96–99 that cause the bias. The simplest way to fix the problem is to discard those numbers before taking the remainder and to keep trying again until a number in the suitable range comes up. While in principle this could, in the worst case, take forever, the expected number of retries will always be less than one."
Common parlance. My consulting company even has fintech in its domain name, and I've been using it for a few years.