skysight-inc/HackerNews huggingface dataset:
In this case IE actually follows the specification:

https://www.w3.org/TR/html5/forms.html#the-placeholder-attri...

> "User agents should present this hint to the user, after having stripped line breaks from it, when the element's value is the empty string and the control is not focused"
> Free Software puts the user first. All other forms do not.

If you look at it as a programmer, sure. To most people however, "how it works" is a lot more important than how it's licensed or even what it costs.
> Here's another perspective. Let's say the company you joined has a culture that is big on sports, specifically American football. A lot of the people on the team care about the sport, make jokes about it, and make passing references to the current events in the game. If you're the kind of person who cares about fitting in, you might just read up on the game and perhaps browse the sports page headlines so the comments and jokes don't go totally over your head. You know when to laugh.

Personally, I wouldn't want to work at a place where I felt like I needed to "fit in".
Except this is in fact bullshit since if you're ever working on some speed/memory critical code, that's the time to bother filling your brain with the different options available and picking the appropriate one. Carrying around arbitrary knowledge to show off is pointless.

Most code most programmers write won't ever run at sufficient scale or be sufficiently critical that CPU or memory bounds will matter, and using e.g. one sorting algorithm vs another will be largely irrelevant. It's recognising when you need to bother optimising that is the sign of a competent developer.

And asking someone to write actual (not pseudo) code on paper/whiteboards - as I've seen in interviews - is like assessing someone's driving ability by asking them to mime driving a car.
Is Hactivisim Art?
I think the bigger concern is that br tags don't fit the general box model. You can have CSS like p {margin-top: 2em}, but br is more like a newline, tied to the text flow itself. Which, as noted in the article, is okay if you are trying to just affect text flow, as in a poem with explicit line breaks.

But actually trying to understand "what is a paragraph" using the semantic markup is probably a fool's game. What IS a paragraph anyway? There's not many automated tools that could make any use of that very semantic definition.
I got curious and opened this project in JD-GUI. The namespace is afrlew, which I presume is some sort of acronym.

EDIT: Of course it is! AFRLEW = Air Force Research Laboratory Encryption Wizard

The lion's share of the crypto appears to be in called Hut8.class, which JD-GUI didn't fully decode successfully.

This looks odd:

private void incrementSaltIndex(byte[] paramArrayOfByte, int paramInt)
{
int tmp5_4 = (paramInt + 3);
paramArrayOfByte;
if (0 == (tmp5_1[tmp5_4] = (byte)(tmp5_1[tmp5_4] + 1)))
{
int tmp20_19 = (paramInt + 2);
paramArrayOfByte;
if (0 == (tmp20_16[tmp20_19] = (byte)(tmp20_16[tmp20_19] + 1)))
{
int tmp35_34 = (paramInt + 1);
paramArrayOfByte;
if (0 == (tmp35_31[tmp35_34] = (byte)(tmp35_31[tmp35_34] + 1)))
{
int tmp50_49 = (paramInt + 0);
paramArrayOfByte;
if (0 == (tmp50_46[tmp50_49] = (byte)(tmp50_46[tmp50_49] + 1))) {
throw new ArithmeticException("Value overflow");
}
}
}
}
}

Their PasswordGenerator class is also interesting. Has a loop that runs for an arbitrary 80000 iterations, etc.

Overall, no obvious vulnerabilities, but definitely in the "written by a bored undergrad student in their spare time" realm from what I saw. Obviously, I wouldn't recommend using it.
It would be well understood if underwater volcanoes were substantially heating the oceans. I don't know where to look for data, but there must be some people who have measured the temperature gradients around them. If they were heating the oceans in a meaningful way compared to the sun, such a gradient would be apparent at tens and hundreds of kilometers.
That is beautiful.
When I typed "centralize" I implied it was b2b. I wish you well.

The vet I know in the top 10 income (county level usa) thrives on markups.

When someone says costs are affordable for the average pet owner I have to speak up. So I assumed your startup would not have a large impact on downward prices since its b2b. In fact it may increase overall vet profit and do little for the average cost of a uti treatment, for example.

I commented because I have a direct interest in this business.
Then drop support.
I don't think that's entirely true. It comes up pretty often. You may not be doing formal proofs but it's helpful to have a thorough understanding as it helps guide intuition around scaling your product (e.g. how a database query will scale with more users). It should influence your design early on rather than be something requiring a PHD consultant later on
Me too. I've been doing web dev for 10+ years and I've never wrapped an input in a label tag. Always used the for attribute. Didn't even cross my mind it could be done differently.
Are you sure this list is "Basic"?
for example "Gedanken Experiments Concerning Flows at High Reynolds Number"?

This list seems more like a set of specialized studies for an 'elective' topic course.
>But only government interference can lock the market in that state in perpetuity, eliminating the corrective forces of price and competition.

Again a very strong statement with only faith that government is bad to back it up. Market power can become dominant in such a way that it can lock market distortions in as well. See: monopoly

>But businesses that are able to satisfy more consumers through better transparency are going to win market share and increase profits.

What about businesses that poison the environment in secret? This is also an information asymmetry that can exist that will earn greater profits right up until they are caught, if that day ever comes. I was using information asymmetry as one unavoidable aspect of pure markets that can lead to severe distortions completely apart from any kind of government interference since you asserted that only the government can sustain negative market distortions.

>> abundance of sustained profits is also a signal that the business is doing something wrong
>What? Please explain.

If there is a great profit being made in a theoretical market approaching perfection then theory says competitors will enter that market, chipping away at that enormous profit until it is at a level that is still profitable but only so much as it is not worth it to further competitors to enter that market to capture even more. In other words, in a well functioning market profits tend toward (but never reach) zero.

If this is true then an abundant profit sustained over time is an aberration and evidence that the business is doing something wrong in terms of the health of the market (threatening or buying off potential competitors, for example).
> but people have a fundamental right to express their personal values in their dress and practice their religion

Yes, like the fundamental right to wear saggy pants in some american cities ... where they are outlawed. I'm amused every time Americans boast about being living in land of freedom ,when your government is as despotic as the rest.

I certainly don't want my country to turn into that racially divided & violent country that is US.
It doesn't, because there are lots of special-purpose x86 instructions that would be more trouble than they're worth to teach a compiler about. For example, instructions for accessing particular CPU features that the C and C++ languages have no concept of (cryptographic acceleration and instructions used for OS kernel code spring to mind). Some of these the compiler might know about via intrinsic functions, but won't generate for pure C/C++ code.

Regarding the large number of LEA instructions in x86 code - this is actually a very useful instruction for doing several mathematical operations very compactly. You can multiply the value in a register by 1, 2, 4 or 8, add the value in another register (which can be the same one, yielding multiplication by 3, 5 or 9), add a constant value and place the result in a third register.
Hahaha, "my hands are registered as deadly weapons"
>though again, I think that the amount these people know and sell to others is less than a small town shopkeeper would know about their patrons 100 years ago

but a shopkeeper 100 years ago would have longstanding relationships with those people, they would have to face significant consequences if they used this information to swindle people. They have as much stake in maintaining an honest relationship as the shopper, its a symbiotic relationship.

a distributed system of databases owned and traded by conglomerates has none of that
I'll add to the other responses that downforce is also something to be considered and air density is a factor there as well.

The person I was responding to said "absolutely no impact", which is absolutely incorrect. I don't have a great intuition of how significant these factors are on the model, but I would not dismiss the terms without careful consideration when we're measuring results in fractions of a second.
Well there's also the fact that 100% of those 3% are definitely online loading website while the same can't be said for the 4% legally blind.
No, at any point "Hogan" could have settled his case instead of take it to trial. Thiel did not have any influence over litigation decisions (accept settlement vs go to trial), just as Legalist would have zero influence over litigation decisions.

Alternatively, besides speculation Thiel had influence, in the face of Rules of Professional Responsibility that would result in the disbarrment of "Hogan's" lawyers, explain the exact influence Thiel had that interfered with "Hogan's" attorney-client relationship. Specifically, how would the case have been any different if Thiel did not finance some or part of the litigation and how would it have been different if a bank, with no history with Gawker, financed some or all of the litigation?
I need to write a book to start fighting the cultural over-current:

"How To 10x Your Productivity By Staying Up Later and Waking Up Later"
> "Imagine if all your insurance for your auto, home and life ended when you quit a job" squared: as a child, your health insurance is completely dependent on your parents' jobs.

That's not really what happens in the US (and hasn't been for a while).

Under the ACA, any involuntary loss of other coverage is a qualifying life event that entitles you to purchase individual or family coverage on the market, just as if it were during the open enrollment period. But even before the ACA, dependents could (and still can be) covered on the old insurance via COBRA for up to 18 months.

So nobody's health insurance is really completely dependent on their job (or their parents' jobs). Their ability to afford the coverage they want may be dependent on their income and financial state, but that's already true of auto, home, and life insurance.
I don't see much utility in spending time learning a skill that has no basis in reality (Kung Fu).

As judged from events on TV and random videos uploaded by BJJ practitioners to YouTube?
As someone who's been involved in both groups recently I think the second seems to be their bigger market at the moment. Apple's lackadaisical approach to upgrades on the pro end of the market is starting to be noticeable to me as someone who works with a lot of design things. From people turning to making hackintoshes to others trying out software on windows because the hardware is that much cheaper/faster and they don't want to do all the fiddling required.

If they're not careful they're going to loose a lot of dedicated fans because they're deeming the serious side of things of secondary importance.
just avoid them. you really don't need to work for the big 4 in order to have a fulfilling job and/or make good money. also you can avoid steve jobs wanna be employers and execs. we are lucky enough that our industry provides lots of diversity and we can be picky
A good think we couldn't care less about what you think. Shame as much as you want, you have no say here.
Then the specification is wrong, needs to be updated.
I'm the author of ag. Pt has drawbacks that you may not be aware of. For example: pt is case-sensitive by default. (Ag defaults to smart-casing. If your query is all lowercase, it's case-insensitive.) If you tell pt to do a case-insensitive search, it kills performance. Here's an example:

ggreer@lithium:~/code% time ag instantiationname
...
ag instantiationname 3.82s user 2.16s system 157% cpu 3.797 total

ggreer@lithium:~/code% time pt -i instantiationname
...
pt -i instantiationname 136.65s user 0.77s system 773% cpu 17.761 total

That's to search a 20GB code directory. Both find the same matches. (Instances of "InstantiationName" in node/deps/gtest/include/gtest/gtest-param-test.h)

Another issue is that pt tends to bail on errors. If you tell it to follow symlinks (-f) and it encounters a single broken symlink, it will exit without finishing the search. Every other search tool I know of (grep, ag, ack) will keep on truckin'.

That said, pt is faster than ag for case-sensitive matches. It looks like much of that comes from a parallelized directory traversal. The architecture of ag is different. It has many worker threads, but only one thread going through dirs. Looks like I'll have to step-up my game. :)
Could you provide some links or examples? I'd love to learn more about this.
> but I have no clue why there are so many lea everywhere.

Pointer arithmetic? Which is used for well, ... many things.
Of course what really matters is which instructions are dynamically used the most. Can Intel performance counters collect that data? You could modify QEMU TCG mode to collect it fairly easily.
The devil is in the details. Banks have been talking about "permissioned blockchains" for awhile, and whether this is really a bitcoin alternative, or just using the blockchain as a jumpstart for interbank transaction software remains to be seen. (The article is very light on details.)

If it is a bitcoin alternative then it will be distributed and tustless. Those are some of bitcoins key innovations. Being distributed means that no central authority can rewrite history by changing balances. Being trustless means that the system keeps accurate records even if participants are compromised (assuming less than %51 are compromised.)

Banks are unlikely to want to give up that level of control and probably will make it centralized (eg: a few banks run the miners) and trusted (eg: only authorized transactions and probably they will put in a way to rewrite history.)

Which means, if those assumptions are true, this isn't an alternative to bitcoin, but simply banks jumping on the blockchain hype to create a centralized system of fast settlement.
They aren't real books. This is a joke.
I'm not qualified to answer, but as a patient looking back; I feel duped by well meaning people.

I don't know about neuroscience, but it seems when Psychologists/Psychiarty fails they fall back too frequently on, "Well, it's an art too?".

I don't think I've met an older Psychiatrist who isn't secretly completely dissalusioned with their career. They won't admit it. I can just see it on their faces. It's ironic they know so much about denial, but they appear to really repress?

I really hope these professions attract the best students/minds in the future, and brings in enough research money so that won't be an excuse.

If you are in mental agony, you need to go through the dance--you might be the person they help. I'm not trying to be funny; you just need to go, and see if they can help.

If all you get out of it is bills, bad side effects, and no results--leave. There's a part of me that wished I never seeked out their help, but will never know if I made the right decision.

(My heart, and complete sympathy goes out to anyone hit with mental illness. I can offer this, with enough time you will feal better. Don't ruin your health by self-medicating. And I know, drugs like alcohol seem beneficial, but just don't overdo it. And again, give your brain/body time to heal. I'm an older guy who did get better. My life went down the tubes, but a lot of it was my fault--I guess? When I was in my twenties and blindsided by a malady, I held onto hope by a thin string. Every day became, just getting through it. My symptomology impoved with age. I will give good Psychologists/Psychiatrists this, they are the only professionals who seemingly truly understand what you are going through. To the rest of the world, the way you feel is a complete mystery, even family members, loved ones just don't quite get it. In the end, when you pull out of it, you might view the world a bit differently. There will be less black/white issues. I guarantee you will be a more understanding/sympathetic person. I sometimes think I became too liberal. To the point of being taken advantage of, but just don't know. I'm not the guy I used to be--for better, or worse.)
The font is not cheap either*.
When you can barely get people to pay $0.99 for a industry leading app, how on earth can you justify paying so much $$ for a font. I mean switch to the closest google / open source version and call it good enough.

[1] http://www.typography.com/fonts/ideal-sans/overview/
When translated into the modern, English-speaking culture, words and ideas of discipline gets distorted. There is usually a meaning-sense of servitude floating around. People see the old kung-fu movies and thinks that is what is about.

A master can refer to a master of an art or a master to your slave. It can be understood like that.

However, a master of an enlightenment vehicle is a master of self. A art can be an enlightenment vehicle, but few in the modern world will see it that way.

This misunderstanding is the generator of a lot of drama :-D
I get the weight of enforced traditional practice. But if Tai Chi wasn't useful, elders wouldn't keep doing it don't you think ?
Pointer creation I think.
Most Small Businesses Fail to Manage Their IT Security
Show HN: Srv – A modern, opinionated and simple microservices stack
The Ruby Rogues – Fearless Salary Negotiation with Josh Doody
Any body who spends any amount of decent time with a problem, eventually know hows to optimize it. This isn't just with software, its with every task on earth.

Humans have an in built ability to think about saving the effort required to achieve any task X.
There are also AFIAK a few "deprecated" instructions that are implemented for backward compatibility but do not perform well on modern cores or have much better modern alternatives. These would be things like old MMX instructions, cruft left over from the 16-bit DOS days, etc.

X86 is crufty. Of course all old architectures are crufty, and using microcode it's probably possible to keep the cruft from taking up much silicon.

There are also instructions not universally available. A typical compiler will not emit these unless told to do so or unless they are coded in intrinsics or inline ASM.
Intel's own optimizing C++ compiler uses more, or well different ones anyway. Its really amazing what it can do. Uses instructions I never heard of.
apparently this is the ToC for "pre-release #2" http://i.imgur.com/ssYr5ki.png

seems like pretty simple stuff; couldn't all the information be found with one internet search away?
Spending 4 years to get a CS degree gives you a lot of skills and knowledge.

But so does writing software outside of college for 4 years.

Which one is better? That's an empirical question.
Agreed, but coiling yourself around someone and rolling on the ground is a terrible position to be in when that someone has friends. The reality of most street fights is it's just drunk people being idiots. That usually means friends are around.
Skiena's Algorithm Design Manual mentions him being brought in as an algorithmic consultant to modify some genetics analysis software so that it'd actually finish but I don't really remember the details or know enough about the field to give you plausible examples.
Earth’s nearest possible habitable planet discovered in Alpha Centauri system
So, why are these volcanic ridges causing melt now, rather than 300 years ago?

While you're right that there are many variables we haven't considered, and that correlation is not causation, there certainly does seem to be a strong causal link between industrialisation and climate change.

Of course, we could be wrong, and implement all these climate change laws that do nothing to stop ice melt, but if that's the case, what's the downside? We get clean air, more sustainable power sources, etc. There's very little reason not to push for better climate regulations.
The work_mem section is incorrect. The article says the configuration is per worker, but it's actually per operation which requires work_mem... any given worker can have multiple operations running in parallel. So actually getting a good, but safe, value is more sensitive than the article suggests.

https://www.postgresql.org/docs/9.5/static/runtime-config-re...

work_mem (integer)

Specifies the amount of memory to be used by internal sort operations and hash tables before writing to temporary disk files. The value defaults to four megabytes (4MB). Note that for a complex query, several sort or hash operations might be running in parallel; each operation will be allowed to use as much memory as this value specifies before it starts to write data into temporary files. Also, several running sessions could be doing such operations concurrently. Therefore, the total memory used could be many times the value of work_mem; it is necessary to keep this fact in mind when choosing the value. Sort operations are used for ORDER BY, DISTINCT, and merge joins. Hash tables are used in hash joins, hash-based aggregation, and hash-based processing of IN subqueries.
I know of software developers in banks that does not have internet access at their work pc. But they do have Internet access on another pc. They also must give in their phones as they clock in...

The pay must be good.
I often dream of Brainiac Olympics. A month to challenge ideas, theories, find new ones, reproduce previous results in old or novel ways.
lea is also used frequently to actually load addresses. When passing the address of a stack buffer, for example, the compiler will usually generate code like "lea eax, [ebp-0x80]; push eax". Or, when loading the address of a struct member, you might have "lea ecx, [eax+8]".
Galaxy Note 7 explodes while using Type-C converter
Usually here is where we observe Dell, Gates and Jobs didn't finish college. But that's more about business than engineering.
Traditionally, the division of sciences into "soft" and "hard" is very different from calling them real or fake science.
Excel conversion errors are all over the place in scientific papers
I can't teach you ocaml on hn. If you want to learn, try this: https://realworldocaml.org/
This is only usable on tasks that do not require you to publish the result of the work.

That normally covers all high security work, but 99% of the work of a government is communicating with the public, on both directions.
Wow, that is some positively Orwellian double-speak there. "We need restrictions on speech to have free speech." Ummm.... how about, "no". Twitter has many issues to be sure, and the article is correct to make the distinction between "first amendment issues" and "free speech" in the general sense, but none of this means Twitter should back off on their commitment to free speech.

That said, one has to love an article that makes a point by quoting The Big Lebowski.
Like google calendar?

https://developers.google.com/google-apps/calendar/
The Visual Studio Community Edition license: https://www.visualstudio.com/support/legal/mt171547
Here’s How the New Teslas Stack Up Against Bugatti, Lamborghini, and Ferrari
Throw an 18+ limit on the IRL trainer battles and you essentially have Pokemon Tinder. Not too big of a deal.
Is that from something? I feel like I should recognize it. I always think of ConAir when this comes up. Clearly the best treatment of the issue possible.
Pluggable.js: A tiny plugin architecture for your JavaScript project