skysight-inc/HackerNews huggingface dataset:
There is definitely a changing Rust definition of good code hygiene in terms of how to write code in the most "Rustic" way, but in terms of code formatting, there is already rustfmt[0]

[0] https://github.com/rust-lang-nursery/rustfmt
Learn how engineering teams use CloudApp for their GitHub pull requests
Someone else invented something similar, https://en.wikipedia.org/wiki/Zero_instruction_set_computer

it's kind of insane how little you need to do computation.
> I wish I had pursued a degree, though.

Why? I'm in a similar boat, but don't really regret it or wish I had done things differently.
Years ago he said in an interview that there was a crazy German who has actually been cashing one cheque every year for a long time now.
I didnt realize there was cpanel and phpmyadmin for Node.

That changes everything
> The law doesn't grant rights.

Yes, it explicitly does.

> It merely protects them.

Some people believe that certain legal rights reflect pre-existing natural rights. As I stated in GP, it is quite uncommon, though, even among proponents of natural property rights, to view the legal rights in intellectual property as being in that category.

If you believe the IP rights at issue here are natural rights, that's fine, but you should explicitly make the case (or admit that it's a moral axiom you adhere to), rather than just assuming it's an uncontroversial position, because, simply put, it's not.
[WTF] Go Unicode Hack to Get Pseudo-Generics
It is, of course, a bit of an oxymoron to answer this question myself but, FWIW, I have been writing compilers since the 1990's, both as a hobby and as a job.

I have written compilers for lots of different processors and virtual machines with varying key aspects, like compilation speed, memory footprint, executable size, etc.

Check out my home page (http://t3x.org), there compilers for many different languages, from mainstream to pretty exotic. There are also excerpts from many of my books and even the full texts of some of the older ones.
>Neither of those limits actually makes solving the problem feasible in practice.

That's the point. Theoretical limitations has no bearing on solving the practical problem. That is why RichardHeart's original point [1] is wrong.

[1] The halting problem states you can't predict what a turing complete program will do, until you run it. This means to some degree, that you can't predict what your "smart" contract will do, until it does it. Thus turing completeness causes security to be far, far harder than non turing completeness. This is how you lose the millions of dollars as the DAO did after it passed audits.
While I don't mind daily meeting as such, if communication between ream members works at least half well, you should not need special occasion to raise the issues. You raise them wherever you see other team members are not focused on something.

As for second paragraph, I prefer management style that accepts that things sometimes take longer then estimated. I don't want to stay longer because made up deadline.
Thanks! Decades of experience! :)
you signed up for an etsy account?
China increases solar power output by 80% in three months
I don't know what you mean by legal definitions of evasion and obstruction. Legal definitions literally vary by jurisdiction, so how one jurisdiction defines a crime is legally different from others...because they pass different laws.

Re Portland: this is factually inaccurate. Uber admitted they used Greyball when they were operating illegally in Portland. Yes, Portland & Uber have since come to an agreement, but not even Uber claims they were operating legally when they used Greyball to evade law enforcement..

Kindly, the challenge with explaining this to non-lawyers is that you do not know what you do not know, but think you do, & use words differently than an officer of a court does.

The example of a process-server is simply not a relevant comparison. Proccess-serving has a lot of TV-created urban legendry around it. Yes, you can try to avoid being served & but, no, you can't ignore a court order or a subpoena by avoiding a process server. If you try to hide, they'll eventually just mail the summons to you.

Regardless, process-serving has nothing to do with what Uber already admitted to doing: building & using software in CA to evade law enforcement in, eg Portland, which is a jurisdictions where they knew they were operating illegally.
This is obstruction of justice.
Exactly. If a future employer types your name into Google and reads this article as the top hit, would you be okay with that?

If this reporter is talking to other coworkers of yours, you may also find out some information you weren't expecting to hear, or prepared to learn. Are you okay with that as well?
A high-school friend and I sold some GraFORTH animations to dealers of the MicroEngenho I [0] Apple II clone in Brasília in 1982/1983. They were crowd-pleasers and attracted lots of attention at trade shows. GraFORTH was awesome, I used it to explore math, did floating-horizon hidden-line f(x, y) plots before I knew it was a thing.

[0] https://pt.wikipedia.org/wiki/Spectrum_Microengenho_I
Ha, of course this makes the homepage of HN. It's interesting to see what kind of mistakes create outrage in this community.
12 year old means 7th grader, so for someone older, I would recommend looking into Codesters (https://www.codesters.com/). This is basically Scratch for Python.
In theory, definitely. :D

Unfortunately though, too many of them still seem to make the connection. eg looking through Shodan quickly just now still shows potentially 1k+ examples. Ugh. :(

But you're right that it's a lot less than is likely present for this AMT problem.
Loving the correction! The world needs more people like you!

I believe there are two separate axes. You can have a free market without civil liberties (i. e. Singapore, or Germany ca. 1933-1945), or a less-free market with civil liberties (maybe the Nordic model). "Dictator" is really only concerned with the latter, apparently, although I have always associated it with the political right.

You're right in thinking that it appears hard to be truly democratic without (some form of) a free market. At least I can't think of an example. And I've met many eastern Europeans with an aversion to even slightly left-of-center economic policies because of their history. But communism doesn't have a monopoly on being terrible to its citizens.
Exactly. I ported something I wrote in angular to react+redux. The angular version was super short and worked most of the time, but I had a bunch of weird state/race conditions/display issues I could never resolve.

Porting it to redux meant:

Wire up the reducer with enough initial state containing dummy data so render() works correctly.

Add buttons that dispatch actions. Use the debug tools to verify that the proper action gets logged. If it's an action like `LOAD_EXAMPLE` verify that `example` contains the expected name of the example.

Once the action is being logged properly handle it in the reducer. Use the debug tools to verify that the state is being changed as expected.

At this point the feature should be working. old state -> action dispatched -> reducer -> new state.

Having things separated like this means that you only ever have 3 kinds of issues:

1) The wrong action is being raised. Solution: Fix the event handlers or the action generator that calls dispatch. If the action is wrong no need to look elsewhere.

2) The reducer is returning the wrong new state. Solution: Fix the reducer. If the action was right and the new state is wrong, the reducer is the problem.

3) The app is rendering wrong. Solution: Fix the component. If the new state was correct but things look wrong, the only possible place the problem can be is the component.

Is this verbose? YES!

Is this complicated? NO! It's a lot of very simple javascript functions that do one thing at a time.
> Laws that protect IP rights exist because we as a society believe that IP rights are something worth protecting.

This is not always true. Laws for `X` often only exist because a few `donations` were made to the right organizations and some politicians were taken to a nice, fancy dinner by some lobbyists to "talk" about things. In an ideal world, lobbyists educate politicians to make better decisions. In reality the practice is closer to bribery by wine and dining politicians and making large donations to their organizations/charities/political party. So I do not agree with this claim - because I don't believe a large portion of society gives a damn about IP protection laws. Especially in instances where society "loses" because of it (eg. unused patents)
Start by critizing yourself. What I do before asking this question is point out our known flaws.

Hey, we have some issues here and here, this is how we are working towards improving it. For example, we could be doing a better job at writing documentation, etc, etc. What I love about having new developer join us is the new ideas they could bring on board, we are open minded to learning and getting better, from what you have seen so far, what can we do to improve? What should we try?
That's if it materializes. What's already material is 410 ppm carbon in the atmosphere and rapidly thawing polar sea ice that regulates ocean temperatures. If you are scared about some ice germs then you might as well be reading USA Today for sensationalism. The truly scary stuff is not fun to read about like this.
It supports sd cards.
> That doesn't feel like we evolved any resistance.

If you take into account the infection of native Americans compared to Europeans since the 15th to 19th century [0] you'd infer that some ethnic stratum really evolved a lot of resistance wrt. to smallpox.

Conversely, because of smallpox eradication I would guess that some part of the population probably regressed on that.

The spread of disease from European contact was not always accidental. Europeans arriving in the Americas had long been exposed to the diseases, attaining a measure of immunity, and thus were not as severely affected by them. Therefore, disease could be an effective biological weapon.

[0]: https://en.wikipedia.org/wiki/Native_American_disease_and_ep...
Summer interns at Amazon, Facebook and Google earn more than average American
A Vacheron 57260 would go well with my daily carry Swiss Army knife:

https://www.overstock.com/Sports-Toys/Wenger-Giant-85-tool-1...
We use Discord on my team for voice chat, and it's amazing for that... but the text chat and integrations are seriously lacking.

Talking code in it just downright sucks.
It's even worse than that: where's the code that's doing all the chucksumming and checking of checksums? Presumably it came from memory at some point...

Maybe it was read fine from the binary the first time, but the second time...

At some point you just have to hope.
You don't need whole team to see that. You need to go to that one developer and ask him why tasks are not finished. I case he has solvable problem, you get the chance to fix that solvable problem. In case he does not, you need to watch him more and maybe eventually fire him.

The team knowing about whole thing won't make your job for you. It will just make them lash at each other unpredictably.
> You got Lavabit case exactly wrong. No wonder you're confused.

I can't tell if you're trying to troll me or what at this point. I link you to the lavabit case details then you link me to the lavabit details.

They wanted a "pen register" which assumes reasonable hook-up-ability. This wasn't possible without reprogramming the system. This made it unreasonable and it was withdrawn. Then they asked for the SSL key so they could use a pen register. The owner suggested, instead of the SSL key, that he write software to avoid it and they declined so he shut it down.

You stated I got it wrong but my original post was factual and specifically referenced the wikipedia article that references the exact order. Nothing that you have posted has shown otherwise.

> > You can't use discovery to force someone to write software the doesn't exist to provide additional functionality to a product.

> You absolutely can.

> https://www.federalrulesofcivilprocedure.org/frcp/title-v-di....

> "A party may serve on any other party a request ... to produce ... any designated documents ... stored in any medium from which information can be obtained either directly or, if necessary, after translation by the responding party into a reasonably usable form."

But you can't. Translation cannot be twisted to meaning "develop a new feature that creates another way to enter a system". It just can't.

> But again, the whole point of this discovery tangent was to show that courts can and very often do "force someone to work for you," which I will assume you now concede is true.

The best they can do, again, is reasonable collection from a medium which consists of direct or requiring translation. I'm not sure what I would concede here as nothing I have said goes against the sources you have posted.

As far as I am concerned this conversation is over as I do not see the value in continuing to repeat the same information, over and over.
Floating point arithmetic has associativity issue, but that's not the problem here.
Welcome to Seed: Banking for Small Business
There is no real compilation going on here, V8 is bundled in the executable.
It would be great if you could tag article/tweets. I'm interested in what Trump is going to do regarding h1b visas, so being able to filter based on those would be a great feature.
Ask HN: Should I get a U2F key?
So this latest round of reported big-scale phishing attacks has me looking around again at physical U2F tools, and I'm looking for a bit of advice on the pros & cons.

I have a password manager and use randomly generated unique passwords for all my logins; I have 2FA turned on (via SMS or code generator) wherever it's available. But I've seen a couple of pieces (not least of all the guide Maciej Ceglowski just published) suggesting this isn't bulletproof. I've also seen other pieces saying that a sign-in setup including a physical component isn't worth it if you still have to access the account from mobile etc.

Any and all input appreciated. Thanks.
They could also profile the contents, there's got to be a normal distribution of items in baggage for particular types of journeys?
Isn't this bizarre? If she couldn't monetize it and make it profitable in eight years, maybe it's for the best that someone else gets a shot.

I'm guessing the vast majority of modern patents are held by enormous multinationals which do not have renewal-fee problems. And which generally do not turn loose the patents they aren't monetizing.

If you want to tut-tut about the public interest, this strikes me as a strange spot to start. Let's turn that "limited time" moralizing on the organizations that actually abuse the system.
Oh... it's not just paintings. Check out Thomas Weelkes's "The Ape, the Monkey, and Baboon", from _Ayres or Phantastick Spirits_. From what I read it was intended to poke fun at certain regulars at the Mermaid Tavern.
Yes, there are code coverage tools and stuff :)

This could be used, sure.
Node was not built to kill or replace PHP, so why should it?
I mean even C++ didn't kill or replace C. Both languages can coexist, I like em both.
Using mutation testing score to measure a reliability of a single function
big O assumes n is asymptotic and unbounded. But anyway, constant time might be more deterministic which is a good quality.
The command line interface is nice for advanced users as it's like programming. But for normal computer users that just want to get shit done, a GUI is much better. For GUI I recommend using a window manager and a large dedicated desktop monitor. You can have your image in one GUI window app, that auto reload the image when the file is updated. And have the code editor in another window app.
Years ago, I was part of the team trying to define CORBA. While CORBA would go on to be a cautionary tale for bloated, useless meta-specifications (we would blackly joke that it was the only specification that made things less specific), once upon a time it was a relatively simple, useful, and elegant concept. Watching the industry consensus process destroy it was heartbreaking and educational.

Lesson: There can be no consensus when members of a group are for-profit corporations with selfish interests and zero interest in the common good, there can only be lowest common denominator.
Newton was a supreme weirdo who believed in all kinds of mystical things. If anything the best Greek scientists like Archimedes were probably more rational and less inclined to believe in Gods running things.

If you changed you sentence to "but until Leibniz" I'd be more willing to by it. Even though it's the same time.
Would love to access the journal publication, but can't figure out how to get to it.
Penguicon has lost its way
It shouldn't be controversial to say that if you create source code, you own it. In this case the IP right mirrors the more conventional right of if you create a physical object, you own it. And this is no different than saying if you write a book, you own it. You're the first person I've ever see suggest that it's controversial to say that authorship == ownership. So no, I don't think I need to try and defend this position, because it's what literally the whole rest of the world already believes.
The comparison table fails to mention one huge advantage zeit/pkg has: it is able to generate executables for all three platforms from any one of them, no need to setup three dev or build environments.
We're all human beings, after all.
I'm aware. When I say "audit a line of unsafe" that includes all the invariants that it relies on, which could be outside the block.

This is still not that hard.
Are your rituals serving you?
> it didn't really see the future, did it

depends on your model of time and the universe, i suppose. perhaps "a future" vs "the future".
>and if a person is in a flow they can take lunch solo and continue the thought process.

And my question is: If you know there is a scheduled meeting at a given time, why are you trying to get in flow around that time? Sorry, that's just poor planning.

>We shouldn't completely ban interruptions, but we shouldn't ignore the cost of them, either.

No one's disagreeing with you there. No one is saying you should randomly take up lots and lots of meetings.

But I'd be worried if a developer - whether a colleague or one under me - said that a 15 minute meeting at a predefined time once a day is significantly impacting his productivity. That's usually a sign of him trying to solve the wrong problem - or a sign that he is not thinking the problem through.

I wish I could find the quote, but there's a famous quote from a SW manager saying that it's often cheaper for him to pay people not to code than it is to let them code a lot. Someone who is coding all the time (unless it is boilerplate work) is creating a lot of technical debt. Unless it is a cutthroat market, he should not be doing that.

If I were a manager, I would rather my SW developers:

1. Spend more time talking to the customer and refining their requirements (yes, I advocate more meetings than most people like) (part of solving the "right" problem).

2. Spend more time improving the infrastructure (automated builds, whatever).

3. Spend more time writing documentation.

I could keep adding to the list. If they are spending the majority of their time in "flow" mode, they are doing too little of the above, and in the long run, creating headaches for many people.

Frankly, writing code is a last resort. Almost all our code is to solve a problem, and a lot of code is an attempt to solve a social problem using technology. If my developer can solve the original problem without writing code, he deserves a bonus - not the guy who came up with a fantastic algorithm to solve it.

I'll grant there are niche roles where it is really beneficial to be in flow mode most of the day. But over 90% of the folks who want to be in that mode are not occupying one of those niche roles.
Yep also water bears.

http://www.popularmechanics.com/space/a11137/secrets-of-the-...
Not necessarily. This isn't a question with a single answer within the community; there are reasons to tightly scope unsafe, and there are reasons to scope it to the full extent of unsafe-affecting invariants.

Scope your unsafe however you want, but check the invariants when auditing, and make sure they don't escape the module.
That is pretty amazing. Programmers where able to create games for hardware that never had any games created for it.
MacTab – iPad pro predicted in 2007
I don't usually like citing old dead people, but Thomas Jefferson said "If a nation expects to be ignorant and free, in a state of civilization, it expects what never was and never will be." I think the biggest problem with our lack of action with regards to climate change is our lack of education.
How to Use Hypnosis to Loss Weight
This is true, but I know for a fact that US energy use at least has roughly dropped or remained stable for the last decade. Increase in energy use is typically driven by people's increasing incomes and their ability to buy energy for using appliances and such. We can expect energy use to increase significantly globally until everyone is at a base level of income, but after that it should be capped at population growth.
Different cultures can learn good things from another and adopt it. Got bilingual kids in the languages the article describes.
Yeah, I'm pretty amazed at the amount of attention that a simple "fold"[1] gets in JS-land.

Yeah, OK, Redux (etc.) is also a little bit of a pattern for sort-of-algebraic data types, but really... I prefer using a language that actually supports algebraic data types natively like Scala.js, Reason, Bucklescript, js_of_ocaml or GHCJS.

I appreciate that these may not be an option for everyone, but at least one of them should be an option for the vast majority of current frontend developers.

[1] Well, technically I guess it would be a foldM?
No, but that's not a bad idea!
A gut instinct is an instinctive feeling, as opposed to an opinion based on facts.

If you're paying attention, you'll know if things got worse or better.

Define "worse." In fact, define "better."

These are not qualities that can be measured until the company is either doing better or doing worse. And then you still have to figure out if the company is doing worse solely because of no standup meetings. Hence my original argument.

I'm not saying it's worthless to do that. I'm saying at least admit that it's not evidence-based science.
True. I was testing. They provide no method to unsubscribe.
The New York Times ($NYT) saved itself with subscriptions not ads
Years ago, and never ordered anything. Last time I logged in was yeeears ago.
I used to love the leyboard in the millestone (droid in US).

It stayed in the back of the screen when not in use, and when needed, you could just use it. Still, I always prefer the ones in the blackberry (or Palm treos for what is worth).
How to make it as easy as possible for someone to say yes to your meeting
Anyone recommend the most feature complete open source version of Slack?
HAHA! Response, OP?
Hypnosis Secret on how to loss weight
> It shouldn't be controversial to say that if you create source code, you own

The entire idea of IP rights as natural rights (and more generally natural property rights in things which aren't naturally limited in concurrent use the way real and tangible personal property both are) is quite controversial, and even the idea of IP rights as useful policy independent of being natural rights (the position implict in the US Constitution and it's provision authorizing creation of such legal rights) is somewhat (though notably less) controversial.

> You're the first person I've ever see suggest that it's controversial to say that authorship == ownership.

The Free Software Foundation is among the many organizations and individuals explicitly rejecting the position that copyright is a natural right.

https://www.gnu.org/philosophy/misinterpreting-copyright.en....
YES! Awesome thank you. Going to give this a shot.