skysight-inc/HackerNews huggingface dataset:
This is precisely the difference from regular programming: Our code is typically going to be used by a very small number of people, and the inputs are typically very well constrained. It's typically faster to just call up the new prospective user and explain the code than to triple your development time making it rock solid.

For instance, I'm currently working on a project where I have to process 110 GB/s of radio data aggregated from 288 antennas. The data will need intensive cleaning after, so plenty of thought is put into logging the right statistics (since we have to average for 3 months to get the right data). This is where the real effort is being applied.

However, if there happens to be a missing edge case or malformed data packet, I can (and will) just cronjob a (if process hung, pkill and restart) the processor with the next bit of realtime data. Anyone who wants to reuse the algorithm will need our exact same antennas and specialized computing hardware, so why make it portable?
I didn't know SQLite was dynamically typed. That's a strange choice for a database, to say the least.

I would look into Berkeley DB (BDB) which is one of the most widely-used embedded databases, albeit not a SQL-based one. Otherwise take a look at the list of embedded databases on Wikipedia: https://en.wikipedia.org/wiki/Embedded_database
Just removing the word Java from the OpenJDK sources and documentation would be a huge endeavor.

Is any project working to do this, ala Debian's IceWeasel?
That magic voodoo witchcraft are the hardware requirements, Microsoft has for their OSes since the MS-DOS days, that Google keeps on not wanting to require.
I'd just write protobuf "blobs" or other serialization format n in an sqlite text column. If you need to query across the typed data, you could build an index in another column from the data in your protobuf blob.
Regards wages below subsistence, I strongly recommend you read Smith's account of China. Also WoN 1.8.

So long as there's a surplus population, employers will not want for labour.
The DB course at my university uses Oracle software and references to DB software in my professors lectures are almost exclusively about Oracle (SQL Developer or something).
> Oracle does not have absolute control over Java.

Oracle does have absolute control over whether they sue anyone over Java.
Name one ICO that is a legitimate business.
On it! :)
>> by then this should be long over

How do you know? This could drag on for months. And in the meantime, your money is frozen by the bank. Not a lot of lawyers will be happy to work for free in the hope you will get access to your money eventually to pay them.

And forget about not having money to hire a lawyer. You don't have money to pay salaries (or a salary if you are a one person company), bills, rent, mortgage. You have survival things like paying your rent so you don't end up on the street as top priority while your bank account is frozen.

I think you underestimate how expensive lawyers are and especially for small businesses they really can't afford them.

Which is why there needs to be strong regulation / legislature to make sure banks cannot just freeze your money because their buggy anti fraud system flags your account for some bogus reason.

At the very least they should be forced to allow you to withdraw some amount of money per month (2-3k) let's say while your account is in review, so you have money to pay your rent/gas/food and other basic cost of living expenses.

Apparently they can just freeze your account and your money is gone perhaps for months. That's frightening.
"Your time is worth more than 50 an hour" ... Uh ... Is that really something you can say so confidently. And if 50 dollars for one hour, can you really say that "fixing yoyr problem" is 50? Which is it, project or time based?
Similar Experience as well. And the funny thing is, HSBC and Barclays are not that bad outside UK. It is as if all these are specific to UK only.
Berkley DB just stores byte arrays, so it is not 'typed' either.
Off topic: I appreciate how fast that site renders.
> Knowing how to use Linux is easy if you have a decent mental model of CPU, memory, hard drive, network, drivers.

... and of Linux internal unstructure and how it came to be. As someone who grew up with Windows and only later started to use Linux more and more, I'm still puzzled by the latter whenever something breaks. I'm no longer annoyed the way I used to be, though, because I understood the crucial thing: Linux distros are big hodgepodges of components. A distro is nothing but someone's opinionated vision of what software should be put on top of the kernel, and thus depending of the distro, version and the phase of the moon, you get different combination of stuff. And each piece of software has its own quirks, its own way of management, stores configuration in its own format in its own special place, etc.

I suppose it's fine for an ever-evolving landscape of solutions, but for a casual user, it made it impossible to reconfigure pretty much anything in the system without having Google on-hand (preferably on a secondary machine, in case you break something).
Taking it further, I'm under no obligation to call anyone or anything using the nomenclature or styling that they've chosen for themselves, or had chosen for them. But that's not my argument.

My argument is that whoever possesses a particular identity should be the ultimate arbiter of the "correct" way to represent it.
Yes SQLite with type check constraints.
"You think you can, but you can't!"

Welcome to systems programming....
Can you find an algorithm to a problem that many believe would show that P == NP? Probably not.
they do not. crowdfunding from non accredited investors is already allowed.

http://www.investopedia.com/articles/entrepreneurship-small-...
YARN went from idea to #4 ️
No it's not. It is so much easier to do his CSV example with Pandas than with the standard library components he mentions. There are many, many settings where doing so with Pandas are how the experienced people are doing it. If you are a non-programmer trying to learn enough Python to do your non-programming job, learning how to do it the easy way that everyone that's your peer is using is a better answer than doing it this harder way.
How can someone else other than the account holder transfer money out of that account? Based on my experience anyone can transfer money in to an account, but only the account holder or an authorised user can transfer it out.
yes, there are dysfunctional governments at every scale, but the functional ones seem to always be small.
I mean, if you intend to kick up enough of a shitstorm to be the only person ever denied service by Cloudflare and then be denied service by Godaddy and Google domains, then I guess this rings true?

For everyone else, I'm thinking the few hours it takes your DNS settings to propagate in the unlikely event you'll even have to is probably a reasonable tradeoff for free.
Unfortunately they want my email to find out the rest.
coughWindows MEcough
Plausible deniability if they get their hand caught again? "We suspend thousands of accounts for suspicious behavior, a few are going to get through".
It doesn't run 64bit code but that has nothing to do with handling 64bit numbers. Compiler just generates more instructions (and the execution is slower). Example for multiplication:
https://godbolt.org/g/m1t4NC
Why is everyone crying blasphemy? Is there something I'm missing?
Wind Energy Is One of the Cheapest, and It's Getting Cheaper
Hello! I created CSS Gardener.

No, I can not say that confidently about everybody. But for the target audience, developers and founders of small businesses, I can confidently say their time is worth a lot.

It is project based, not time based. It is a flat fee!
"One of your key premises, that investing in startups is a key / good path to getting rich, is flawed" - straw man argument
Welcome to systems programming, home of bad jokes and worse problems...
Ii 85 the the lliooooooooooooiil
What Arizolino
I like Okkro I use plugged i in oven look ALK to the actual date you guys to be made my my different the actual actual different the lliooooooooooooiil kkkikkkkkkkklikkkkkkkilkkkiikkkkkkkkklililikkk different
OK, so the link to that video is a 1 hour loop of a guy saying: "Your keys, your bitcoin. Not your keys, not your bitcoin".
So my guess is you are making fun of the 'security' of that mantra being repeated in the video? Just making sure I got the 'joke' (please correct me if I err).
Show HN: YouTube, Vimeo and Twitch Bundled in a Universal API
The federal govt would still be able to keep the states in check. It would just delegate more responsibilities and liberties to the states. I'm not talking about disbanding the supreme court or anything.
> Ask HN: What's the worst Oracle can do to OpenJDK?

Nice try, Oracle.
Maybe if you just say, "Click the menu icon in the corner."
I failed to deliver
I maintain a couple open source projects on Github that belong to the US Government. Getting them open sourced at all was hard enough. Convincing the powers that be to let me use Gitlab isn't practical.
Hello HN.

This is a quick and dirty MVP I put together. I would appreciate any feedback. Would you use it? Do you think there is a market for it? What is your biggest concern?
>The OP stated left wing tactics boils down to: "You're view doesn't count since your aren't black/trans/queer/female enough".

That's the thing. It isn't that. It has never been that. No one says that. No where in academia does it even approach that. He whimsically went back and forth between pretending to address philosophical tenets and then right in the very core part of his statement, just slapped in a mischaracterization of entire philosophical and anthropological field. He didn't even pretend to transition or weasel that in, he just did it full stop. This conversation is annoying to have because it always devolves into this meta-argument, because people's egos get involved. Try doing that with any other less "fuzzy" subject and people would immediately and rightly call you out on it. Which I did.

> Your message was almost, "Your view shouldn't count because of your perspective".

No, my message was specifically and has been repeatedly his "view" is a complete mischaracterization of both the philosophical and social anthropology view points this subject brushes upon. Which is totally and blindingly ironic given his "shut the fuck up" quote. This is where one might get told "to shut the fuck up", as you would in any other discussion on any other subject, when you want to waltz around and wave your own very personal view point around (without any solid basis) when serious subjects are attempting to be discussed. It's a double whammy in that case, because people might realize that you're fully unwilling to reason about your own and other's position in society.

>Personally, I've seen the same argument be used (i.e. "Shut up cis/hetero/male/white/etc.") in various forms on various forums. It would not surprise me that it's used in Democratic circles, in some shape or form.

If we're going to use anecdotes and SJW-boogeyman talking points, then don't pretend that you're addressing philosophical tenets. Just go ahead and do it. As I said in my original post.
It's not just "believed" that showing a polynomial-time algorithm for an NP-complete problem shows that P=NP; it's proven (in fact, this is part of the definition of NP-complete...)
>When people are ignorant about a subject because they don't have the relevant personal experience they don't have anything to contribute to the conversation so they should just listen

Well this is exactly the problem. You're assuming from the get go that white people have nothing to contribute to the conversation.

>Your claim that white people are being silenced on race is absurd

I have never made any such claim. I argued that people frequently use identity as a tool to silence opponents. That used to be a common tactic for suppressing minority views. "Oh, he's just a dumb negro, what does he know," and similar statements used to be socially acceptable ways of dismissing someone's perspective purely on the basis of their racial identity. Nowadays that more often takes the form of what you just did: assuming that white people have nothing relevant to contribute, where the reverse argument has become socially unacceptable. That does not mean white people are universally silenced, nor on the other hand does it mean that we as a society are devoting enough time to listening to minorities. The whole point of this argument is that you cannot discredit any individual person's argument on the basis of what proportion of our national discourse is devoted to people who share that person's identity. The argument and the arguer must be separated where the arguer is acting in good faith. A problem with the mix of views available does not detract from the individual truth or validity of any one person's arguments.

>Besides, a real discussion on race needs to be uncomfortable for white people. A pleasant conversation about race with white people doesn't result in minds being changed.

I don't think that approach convinces anyone. You don't win political arguments by alienating people. That sort of verbal aggression just provokes a backlash. Movements make progress by making people feel good about themselves. White people marched with MLK because he made them feel like they were part of a grand moral crusade. Which they were. The gay rights movement has had similar success by proactively recruiting and including allies. You catch more flies with honey than with vinegar.

Ultimately this is the fundamental flaw in your thinking:

>The point is that people can't talk and listen at the same time.

That's true in a one on one conversation, not a national discourse. The consensus that governs a democratic society is the product of a million simultaneous and contradictory voices clamoring in a thousand separate media. Me writing this post doesn't stop a black person from replying. My speech doesn't detract from theirs. It's not a zero sum game.
> That is ridiculous. They've come from some impetus, derived by some individuals, and they obviously had a goal in mind. They are in a spec, they're being implemented into browsers, they're emulated or polyfilled by various JS libraries, and they're being used by individuals around the web.

Yeah, yeah, yeah. Snake oil is also used by many people who say they know what they are doing.

And then you get presentations like this: https://www.youtube.com/watch?v=sK1ODp0nDbM where you learn that:

- people who implement the spec in the browser don't even have reference components

- people who try to sell the vision of WebComponents have to use pseudocode in their presentations because the APIs are horrendous

- the very same people casually drop things like "if we could only agree on how webcomponents should behave"

etc. etc. etc.

> I guess I'm simply not understanding what all the fuss is about. I think those busy building with React and friends might see no point to it, because why not just build it in React right?

Kinda. As someone else put it in the comment here: WebComponents are solving a problem no one has had for at least five years now. They are a solution in search of the problem. Worse still, they are entirely highjacked by Polymer.
You'd think they conform to HIPAA, which everyone knows is primarily a shield from lawsuits. As long as you follow HIPAA rules you are immune from liability after data exfiltration incidents. The seemingly inexhaustible amount of patient data on the Interwebs would confirm this view.
My guess would be oFono: https://en.wikipedia.org/wiki/OFono
Yep, sorry, edited my post.
The most common strategy for database replication is to copy over an initial snapshot then synchronize the replica by replaying transaction logs. So essentially replication is continuous incremental recovery on another server.
This is our latest universal interface. We've bundled YouTube, Vimeo and Twitch into one single API. So for example the function uploadVideo() works exactly the same for YouTube as it does for Vimeo. Looking forward to hear your feedback!
A Japanese Pen Maker Anticipated the Fountain-Pen Renaissance
On Disk IO, Part 1: Flavours of IO
>If we define any statement to be the perspective of the author, then no disagreement can ever be made which would not be ad hominem.

His perspective has no basis, it's a narrative, and it was specifically constrained to the current subject matter.

>If we then call that perspective to be ignorance on your part, we simply enter the realm of name calling

Uh, what?
Ya, so it goes I guess. Was actually looking forward to something more organized after having no process to speak of for a year. And it's not even like the estimates get held over my head much or anything, just that putting in sub-tasks for..

1. add input box
2. create functionality to store input box value
3. have next page display value

..and keeping track of the time spent on each step is reeally annoying.
The same thing happened to me.

Ambiguous jargon is a real problem in the field. I guess it's because the field is relatively young and we haven't nailed things down yet.
I doubt closing a credit account hurts your score. Even if it does, you'd be more credit worthy to a lender because you have less credit outstanding/available. And the credit score can improve later if other credit is operating normally.

Credit score is only one item they look at for large loan like a mortgage. Smaller loans like a car or credit cards are already easy to get.
Allen Holub did something like that for his patterns book, btw :)
The time it takes to solve needs to grow at most polynomially with the length of the representation of the input.
> Because they upstream their platform support.

It's a bit easier to upstream when the gatekeeper sits on the next chair and is paid out of the same pocket as you are.
As a business with an accountant I would assume all applicable income and expenses are recorded correctly
There is actually: filmmaker Mark Levinson is at work on a biopic about Claude Shannon, due out next year! He did an award-winning documentary a few years back called "Particle Fever," which was about CERN and the Large Hadron Collider. High hopes for his upcoming one on Shannon!
I still need to visit the actual Russian River brewery
It's currently solved for up to N=27

Both 26 and 27 solutions came from supercomputers/FPGAs and took months of compute time.

http://www.nqueens.de/sub/WorldRecord.en.html
> ... that is structured well ...

Is there a way to organize a large program (let's say in Java) that allows one to easily extract specific components and move them to their own service as needed? I'm thinking along the lines of local message passing between Java "components" (not packages). With a message system in place, you could easily move a service wherever so long as it's able to communicate.
> (We were able to recover through log replay...)

I call that a win! What was the logging mechanism--something bespoke? What was your solution?
Hi,

Most of the course is going over a bunch of common server set ups (1 static site, multiple sites on the same server, reverse proxies) along with going over how Let's Encrypt works and how you can apply it to nginx / Apache.

About 20 minutes out of the 3 hours of content is dedicated to registering a domain name and setting up the server itself.

I added those sections because it makes the course an end to end solution on how to go from "hey, I have my site on my own computer but how the heck do I securely host it on the internet?" to really doing it.

That decision was guided by feedback from existing people who have contacted me and asked for that information specifically.

Lots of people have applied the course's content to their existing set up. That's how most people ended up following along.
I think unfortunately some great ideas are coming out of the mouth of a figure who makes himself incredibly unlikable and may ultimately backfire in the court of public opinion (e.g. Al Gore, Assange). [I say unlikable because the sourcing seems dubious, the author talks about himself too much, and there's something too emotional and insufficiently analytical about his style]

However maybe it's good these points are out there. For the severity of Nixon's crimes (attempted destruction of democracy) how are the most severe charges not appropriate (i.e. death)? It really does stink of a fundamentally broken system.
The mathematics of juggling definitely continues out from there, as well! [1] is a video to get a taste of some of the ideas of the mathematics of the patterns of juggling.

Then, when you figure out that a certain set of patterns are jugglable, you try to figure out state diagrams for things like "What are all the possible rhythms for juggling three objects, under some maximum number of beats in the air?" [2]

I've definitely caught myself idly drawing ladder diagrams[3] before, then plugging the mathematical results into Juggling Lab[4] to see what it would look like, e.g. [5]. :)

[1] https://www.youtube.com/watch?v=X1zSlvQtKM4

[2]
https://plus.maths.org/issue52/features/polster/state1.jpg

[3] https://vignette4.wikia.nocookie.net/juggle/images/b/ba/0123...

[4] http://jugglinglab.sourceforge.net

[5] https://vignette.wikia.nocookie.net/juggle/images/8/8f/86x4x...
Check out if there's a Hackerspace in your city. There's a good chance they have a mill you could use - along of plenty of other people interested in these kinds of hobbies.
A book about Shannon's life and his contributions to modern interconnected society came out not too long ago, "A Mind at Play". Seems lots of journalist read it and rehashed into their opinion/bio pieces.
I would approach this differently. The question to ask is, "How can I convince the manager who has authority to make change X, that switching to Y will benefit him/her personally? How can I show them that the change will decrease the hassles in their life and/or lead to higher compensation for them?"
Wow that's complex! Route53 and AWS Certificate Manager are way easier to setup.
That's very interesting! I wonder if there's anyone at GitLab interested in becoming an approved vendor for the US government/DOD. I also wonder if the code.mil people are interested in getting the ball rolling on that from their end.
Interesting, but does not answer the question in the title, or even address it.
You have to be P=NP fast. ;)
Joyent was definitely ahead of the game, hopefully Samsung is better at acquisitions than Oracle.
Yeah, I goofed a little here - there is a fair amount of OpenJDK derivatives but any of the non-hotspot implementations currently maintained are proprietary (IBM JVM, Azul Zing) or useless for what one is likely looking for (Dalvik).
The mess the banks are in has very little to do with current accounts being a loss leader.
At least you're not using leverage Nico.
most ICOs are done by startups that haven't built their businesses yet - that's why they are raising money. Many of them seem like legitimate businesses that could fail but also could succeed.
Yeah this is quite strange. I know I can send my money to any account I want to. But from there it's not my money anymore, I can't send it further. Perhaps it was some social engineering hack.
It's not what you teach, it's how you teach - you can make any topic for any age exciting and fun as a teacher.
Except scams and bubbles cause negative externalities [1] such as systematic risk [2] so they do impact other people.

[1]: https://en.wikipedia.org/wiki/Externality#Negative

[2]: https://en.wikipedia.org/wiki/Systemic_risk
If you're interested, juggling mathematics has continued to advance since Shannon's day. Google siteswap, prechac transformations, causal diagrams...
So how did that play out in Oracle vs Google?
Is there anything even close to SQLite in terms of reliability? Its pretty much the standard for embedded systems.