skysight-inc/HackerNews huggingface dataset:
Yeah, we buy new stuff, even if we're not super much into fashion. Going to a job interview? It's a cool startup, so I don't have to wear a suit but I need clothes that don't look like rags. Oh, looking for an apartment? The landlord probably doesn't want his property to look as worn out as this person's clothes.

So yeah, we need to buy new clothes. And to not spend too much money it's best to buy cheap stuff, right? In fact the more is expensive stuff not only lasts longer but it also looks non-embarrassing in 5 years. Actually I once read that the french (the epicentre of fashion) have only very few clothes.

Actually a year ago or so I watched a documentary about minimalism. So there are people who have like 30 (!!!!) things. Of course they are moderate but there's also a nice technique: writing down the stuff you want to buy on a list. You look at the list one month later and if you still need it, you gonna buy it. Wanna save CO2? You can go every one or two months to the mall and buy the stuff from your list. This also saves annoying returns, buying stuff that instantly breaks because you never had it in your hands etc etc...
I just commented with the concept of "bargaining inequality" which is more commonly used with employment, but it also works with Windows...this is one thing the popular america-libertarian intellectuals (the OP is funded by a libertarian think tank with the Koch brothers and their ilk as funding source) tend to dismiss/obfuscate in my opinion: they focus on the ideal "voluntary transaction" and generally don't address real-life,studied power dynamics in human groups
Scientific Method
The point is that it's hard to pick the fraction size. US national debt vs Italian lira/Swiss franc exhange rate, humans generate numbers of wide ranging scales and yet it's convenient for computers to deal in fixed size datatypes. Hence floating scale. But yeah, it's a compromise. I expect these new types to catch on and be added to various language standards over the coming years, but we'll see.
Porsche 911 Destroyed in a Test Drive – Security Camera Video
A hash function that takes arbitrary data and generates fixed-length hashes will always have collisions, because there is simply more possible inputs than possible outputs. Also known as Pigeonhole principle[0] - if you have 8 pigeons and 5 holes for them, and you want to put all pigeons in the holes, then at least 3 of them will have to go to an already occupied one.

The practical aspect of making hash function "collision-free" is by using trickery and dark magic to reduce the probability of collision down to somewhere below "Earth just got hit by an asteroid, we all have other problems". You want to go really, really low because hashes are mostly used to quickly verify data, and malicious actors will be happy to throw compute at trying to generate collisions so they can alter the data.

As for how the trickery and dark magic is performed, I'm a wizard of too low level to explain these details to you; all that I recall is that you try and make the hash maximally sensitive to every bit of the input data, so that a random bitflip anywhere has a huge probability of greatly changing the hash.

--

[0] - https://en.wikipedia.org/wiki/Pigeonhole_principle
I am pretty sure that you need a Board Serial Number (SN) from a real Mac. At least about a year ago this was the case. Did you use a SN from a real Mac? If not, then you probably got lucky.

I think there is also the possibility of calling Apple's support hotline and letting them manually activate a randomly generated Serial Number.

See also here: https://www.reddit.com/r/hackintosh/comments/525dsb/getting_...
Veusz, a GUI scientific plotting package
If you press the wrong button and end up making the company lose money, I don't see any reason why you should be accountable. You are paid for a job, not for having company responsibilities (otherwise you would be paid far more). Losses should be covered by processes/insurances set up by the company.
It's not a black box. SGX code is unencrypted even at runtime, and as long as its running that code has to remain present and unencrypted. You can detect it at any time, not just when it starts up.
>I don't think jumping straight to such a nightmare scenario really does any good.

I think that is the main problem of the mainstream thinking - inability to see how multiple independent trends can interact and create new realities.

I believe that blindness, even the forced one, to such realities is one of the greatest dangers that allows these realities to develop and take almost everyone by surprise - oh, we did not see it coming.

>The reason being is that they just don't go that far and it's suddenly seems okay in comparison to what "could" happen.

Perhaps two scenarios should be presented: a catastrophic one and a one single step in the wrong direction.
Hey @205guy,

Not sure what to say about first accusation, I haven't personally asked anybody to leave 'good looking' comments here, sure I bragged that we got on HN front-page, but I saw that is a flag/hide button that you can use in case you don't find this useful.

For next next part, the goal here wasn't to brag about how much money we made or we make, it was a story that I was encouraged to post initially on IndieHackers, I don't think the fact that we now make 50k instead of 100k makes the article less interesting, I would say the otherwise, sure if it would have been a gossip article, it might have worked better with a higher number.

Now the suspension story is too specific and complex to argue with you same for regarding the business model and innovation that we bring, I am happy that we have been able to bring amazing free products in front of that many people, while finding a business model to fund the initiative, same for managing to build team of amazing people.
It was a sort of the experiment to see how this will influence engagement.
I think that the point of GP is that we did not get here suddenly but step by step.
Foxconn is not a sweatshop. It's not really relevant to that conversation.

Also, no one argues that sweatshops doesn't bring money into the country. They can trap poor people in poverty and still bring in money. That would look like widening gaps between poor working class and lower middle class. Which is exactly what we see.
I once had the idea of generating them on the fly using mechanical them. Unfortunately, the quality of results was so bad I had to abandon it.
I live in a foreign land.
It can be really difficult to launch a business if you're not a native. I have the tech skills I need for my idea, and I have taught myself some bits of the business side ( I happen to be a people person) but still looks like I would need a local partner.
> I work as an economist at my country's ministry of finance.

Out of curiosity, do you feel that the ministry is actually making informed decisions or just acting as an executive branch while the decision makers are elsewhere?
Hey,

Our main product got suspended from the w.org repository ( in short )
100% more resources
Yep. Think of it this way: in order to have a functioning consumption economy in any sense, people have to have an economic vote. It becomes their 'job' to select which things thrive within the market-based system.

This has its own problems, but the ideology isn't really as dependent upon each person serving a necessary role inside the 'production of goods' system as you think. It's as if power was generated only by exercise bicycles hooked to dynamos, and then solar was invented. Or if transportation was powered only by humans and animals such as horses, and then the internal combustion engine was invented. We literally don't even have as many horses living in the world as we used to: no need for 'em. And those that do live, live under generally better conditions, because their labor is worthless and they're valued for other reasons (and in smaller numbers).

The future might look more like that. Steady attrition of humans, and improved conditions… but as pets and exotic animals, not as beasts of labor.
The "C64ication" (if that's what you mean by conversion) actually happens purely in JavaScript - if I understand the source correctly, the image is only _resized_ on the server.. but the whole shebang can be done client-side.

Yep. Would be awesome if the author(s) released this as a MIT licensed JS lib. Would love to use and credit it myself! :-)
You don't manipulate the reference directly (i.e. you shouldn't learn its numeric value (though you can - useful for debugging), and you can't change it) - but you do use it indirectly all the times with ==, eq, or however the referential equality operator is called in a given programming language.

This is what, given (excuse the Java):

MyObject a = new String("choo choo");
MyObject b = a;
MyObject c = new String("choo choo");

allows you to observe that:

a == b;
a != c;
b != c;

even though:

a.equals(b);
a.equals(c);
b.equals(c);

under string comparison.

This is exactly like surrogate keys. An implementation detail that's crucial to the meaning of the whole thing.
The existence of lefgpad?
I get this feeling from developers from time to time, and occasionally I'll get to see them on a project where they use a document store for long enough and they start to appreciate why we started using RDMSes in the first place.

You trade complex retrieval of subgraphs for complex retrieval of aggregate measures. Sometimes it is worth it, but I usually find that if you need both (and that is a big if) it's easy to scale relational databases than it is to scale document stores.

This is for many reasons, but an underappreciated one is that it is easier to cache individual objects than it is to cache aggregate measures. So if you need a subgraph just store it as JSON in a table full of simple key value mappings with some tables that handle how to invalidate the cache. But because aggregate measures span so many business objects it it's harder to achieve this. Furthermore, it is more likely to be possible to enumerate subgraphs than it is to enumerate aggregations.

For example, imagine a tool that estimates the number of companies that meet certain criteria. "Count the companies by country that have at least one employee that earns at least $100k a year and who has had at least 2 previous positions." The number of permutations are endless, and while these types of queries aren't trivially fast on RDMSes, it is at least possible to handle them.

I'm not saying any of this is really easy, but humans don't live in an easy world. I used to be a structural engineer (EIT), and what amazed me was that despite the fact that we've built thousands of skyscrapers, each one was its own hell. Concrete trucks would go bad, water would gush out of places in the ground it wasn't supposed to, people would die. But we continue to push forward because we want to succeed.
>statutes have limited what rights a customer can sign away even in a written contract. Which might not make sense,...

Why not? Lots of things are illegal regardless of what people put in contracts. If I contract you to kill me, you'd still go to jail for murder. Lots of things are illegal to sell unless they meet quality standards, regardless of if consumers know about it being sub-standard or not or agree to it.

Society has decided it just doesn't want to have to deal with that kind of crap and it's annoying consequences for everybody else. I'm against the general principle of hundreds page EUAL fine print being enforceable. If the industry wants that sort of thing, they should agree some set standard contracts vetted by the government that meet specified standards of service and consumer rights. We shouldn't have to deal with obscure and impenetrable special exceptions to everything all the time.
I see what you mean. Yes, AC needs an active process. Personally, I use dabbrev-expand for things that don't autocomplete via the standard AC mechanism.
Share your talents and help others get things done
I too feel this way. But somehow all my superiors in my work has so much confidence about how much they know about the project and can even project themselves as know what they are taking kind.I am sure they do not know as much as they think, because they are very confident in my area of work more than i ever will be.

The irony is the more i know the lesser confident i get and i reflect it in meetings. I dont know how to avoid it. I am really looking for a mental framework on how to not look like a complete idiot in meetings although what i say is totally factual.
Would've been cool if you could combine the egg and the chicken to create paradox.
you should see Julia. There's a lot of syntactic sugar that borrows from the best of other languages, for example the pipe |> operator from elixir and do...end block syntax from ruby.

Full unicode is supported. Unicode pi is implemented to mean the pure mathematical entity, so at compile-time it is turned into an memory reference to the most possible exact value.

The metaprogramming in julia is so good I wrote a verilog DSL that transpiles specially written julia into compilable and verifiable verilog - in 3 days.
go into trades

Absolutely. A plumber is never going to see business dry up, if you'll forgive the pun.

"Unlimited upside potential" is another thing said by people who want to hire engineers for less than they're worth...
Why should they release it?
Not for evidential breath testers used here by police in NZ. The blood tests always back up the breath test, and have done so for years.
It's very hard to read for me due to the low contrast and monospace font.
I would not dare to try and open some small store and gamble on people not wanting to wait for Amazon. If you think that's still something that can be done, try it.

Better still, get a business loan to launch something like that. I'll wait. It's hard to even think of a thing more self-evidently doomed.
If a C.E.O. behaves badly enough, and the board had knowledge in there ledgers- and did approve, because they did not read carefully enough- they have become accomplices in a crime. Thus, compadres if you want for the omerta to hold, you better dont want the paycheck to fold. We all paddle on in this boat, or drown holding one anothers throat- thats the choice.

Its the same mechanism that holds together corruption networks, basically everyone has the gun trained on everyone - a giant Ponzi scheme, where every new member can expect money, and the originators have to come up with ever greater sum to silence the mexican standoff.
That's an interesting question! I've fallen off the meditation/mindfulness wagon and my anxiety-issues have gotten slightly worse (as a result, I think), but while I was meditating regularly and even as a residual effect now, I do notice that my inner voice has changed.

It feels less serious, often even 'funny' or 'silly', I'm quicker to notice when it goes nowhere or drags me down somehow, and ever so slightly better at either guiding it in a different direction or putting a stop to it (and do something useful instead).

Really quite amazing to see how even a little bit of mindfulness caused a noticeable change after at least a decade of fully indulging in that inner voice and taking it too seriously. Good reminder to pick it up again.
China debuts driverless train that needs white painted lines as tracks
Exactly what purpose does the surrounding instructions serve in this and similar simple cases? Is it compiler dogma or a missed uncommon optimization?

push rbp
mov rbp, rsp
popcnt eax, edi
pop rbp
ret
Convert Lotus Notes Emails to MS Outlook PST
Sure. Example: 'horsepower'. Our transportation uses more horsepower than anyone could possibly have imagined in 1902.

And no actual horses.

This is exactly the same. In the future, the amount of labor that's done will be staggering, unimaginable, a real Jetsons future. …and no human workers, and no humans being paid to do any of it. Not even management. Think about it: should be equally obvious. Labor == horsepower.
Not interested for geographical reasons, but I like that your research engineers are not called by the generic "Data Scientists".
Fair point. Hell, you could even argue that you didn't like the ending... Refund!
By default does it use a combination of microdata, metadata and common HTML structures to find information. If nothing gets found that way, people can use a custom build in tool which makes selecting the information very easy.
If the structure changes, it does not yet get detected automatically. Rather does the first person which sees that information is not there, would have to load the parser and fix the parts that changed. Normally does not take more than a few minutes.
Universal law of employment: Unless you are a 10x developer, to get a decent raise, you've got to switch companies. They'll squeeze you for every ounce of work otherwise.
Great, thanks a lot! Will check it out and see if it fixes the issue.
DFS+Fanduel+MLB+Picks+6/10/17:+DraftKings+MLB+Lineup+Top+Pitchers
> Workplace suicides are rare in places like the US and make up approximately 1% of all suicides.

This might be true, but Foxconn employees mostly live at their workplace, so all suicides of Foxconn employees are technically «workplace suicides». That doesn't really tell us a whole lot though.
Are you talented :)
I don't know if http://grepcode.com/file/repository.grepcode.com/java/root/j... is representative of all the implementations of bitCount in Java, but it's probably obvious that it's not going to use the popcnt opcode instruction.

I think the point is that Rust makes it much easier to use that opcode instruction. It's possible but hard with GCC using __builtin_popcount(), but, I'd guess totally impossible in Java due to lack of a JVM instruction for the same.
Similar: https://github.com/kenn/sunzi
> So the StyleNet model has successfully passed the Turing Test and can generate performances that are indistinguishable from that of a human.

Not quite. There is only a ~2% chance that those ~72 people who made a choice got such a good result (62% correct) by random guessing. Still an impressive result.
Openface (probably state-of-the-art currently? If I haven't missed anything) uses a 128-dimensional unit hypersphere to represent a face identity. They have likely optimized this, so it's the dimensionality that works well in practice, not too large, not too small. It's perhaps a bit bigger than it has to be, but it cannot be too big either because that would very likely lead to overfitting.
So that's 128*sizeof(float) = 512bytes = 4096 bits of information.
Kinda like an RSA private key :).
From context it sounds like he's talking about the dependence people have on services provided by Facebook and Google. (i.e. a government couldn't pass regulation constraining facebook, since its citizens would rise in upheaval being cut off from their 'drug of choice')

Big data seems to just be a synonym for the big 5 companies he's talking about here. It confused me too at first.
Those updates are useless to the common people on the street.
Did you get that far to have an egg and a chicken?
That would be nice, but I'd probably prefer to have a UI that I could use without a three-button mouse...
I find that hard to believe. Surely they're MUCH more likely to be psychopaths. It's almost the job description, at least under late stage capitalism in a declining society :)
To err is human; so is the failure to admit it
If he was still a full employee when he wiped the servers, then theoretically yes. It rather sounded to me that he wiped the machines after he left. And off-site backups are often handled by storage companies, making it more difficult to access them.
>anyone can equally be successful or terrible at

>anyone

Anyone, really?
The Tower of Bapple
Tesco school trips: what the fork?
If only it was that simple. Startups are not successful if started by employees. You have to be 100% focused on the business and have the passion and commitment to make it work.
Or nfc ntag
A better headline would be that the default for newly-created applications will switch.

Existing applications on Heroku will not have their Python version changed.
JIT-compiler might recognize this call and replace it with popcnt instruction. I'm not sure if it does that, though.
Cách tiếp cận khách hàng nhanh chóng nhất trong 1 tuần
IN TỜ RƠI A5 DÙNG CÓ HIỆU QUẢ HAY KHÔNG
Given recent studies about the economic costs of ethical behavior, I think you could make a pretty ironclad case that criminals are more likely to generate profit for the company under current conditions than ethical 'good' people would.

As such, the larger the company and the more capital it's responsible for, the MORE necessary it becomes to the company to find the most evil, biggest most psychopathic criminal to guide it, given that profit is the only measurable feature and the only thing that concerns the company in any way.

It's just the system. This is what you get, and betting against it is like betting against the tide. They do in fact have to be competitive about hiring bigger criminals because failing to do so can be fatal to the company, when it's set against other companies with no such compunctions.
What country might that be? Is it internet based? If so, have you considered setting up a foreign corporation? Unless there are tax laws preventing you from doing so, that would probably work for your use case.
What regulators?
>The trend of fast fashion (buying clothes just to wear them a few times) has nothing to do with Amazon though. It is a direct result of our modern society.

It's a direct result of clothing deflation (clothing deflation is 2nd only to electronics deflation).

That in turn, is a direct result of pushing manufacturing to the cheapest 3rd world sweatshops (e.g. Bangladesh & Vietnam), not automation.
Of course you can. The moment his account is deactivated, he should not be able to access any machine in the system. Unless of course, he installed proactively backdoors, which is a criminal offense, at least here in Germany. And with a proper setup, he should not get random remote access.
That's extreme for most but :

1. I don't talk to Google and Facebook - I mean, really, litteraly http://sling.migniot.com/index.html?filter=no_.*sh

2. A decade without Google Search and DuckDuckgo instead - sometimes I have to use !g at work

3. I have rooted phones without a Google account - but I know no single other person who does it

And the corrolaries :

- I get a lot less ads for free

- I have to talk again to Google from time to time, for captcha purposes

- I have real-life friends who call me - like in "phone-call", they know I have no Fb, no Insta', no Pinter', no Google, no Snap'

- From Google and Fb's standpoints I'm like a blackhole: I don't leave intentional traces, opinions, preferences but I'm as traceable as a dead pixel on a uniform background.

I left this comment because I feel like a Unicorn : I do this nearly as a hobby and to prove that "It's still possible" - but it takes a BC in computer science and constant fighting :

Nobody does that
Show HN: L2: An elegant untyped, unsafe, unhygienic programming language
The black on white monospaced font? As a programmer I found it great.
I mean you can argue that as nice as AlphaGo is, it has not accomplished any thing real outside of being better at some games.
From Weak Password to RCE on Symantec Messaging Gateway
WW3 EARTH IN PERIL,
Not quite true: when we're all living in modular robot houses that aren't human-maintainable, the plumber's got no purpose anymore. But for the time being, he's got a very large installed base of stuff to maintain, and he's going to be as secure as he wants to be (if he knows enough of the entrepreneurial thing to manage a personal business and his reputation).
Most Java DI doesn't use XML these days. Spring projects typically use java config. There's also Guice, Dagger, and if you're using Kotlin, Kapsule is even better than the others.
http://www.taggernews.com/news/
Just call the "Human Uber" service instead, which will come with a pair of hands. I doubt that's more than 5% of their market, so it justifies having a differentiated price for the extra help you get.
Too many startups that don’t really start