skysight-inc/HackerNews huggingface dataset:
For your first question, there's a market out there. Startups aren't for everyone and ISO + less money isn't for everyone. But startups competing on price with Google+Facebook isn't going to work. Consequently this isn't done. So startups attract a certain sort of person and established companies attract another.

About anti-dilution clauses, imagine yourself as a founder. You have a patent on a hyperistor which will make transistors look like warmed over MySpace. Awesome. You and a couple of grad school buddies raise a $3M Series Seed round and run through that. Damn! It works! You've proved your thesis and now you need to scale. For that you need more money, another funding round.

This is where everyone wants to be. This is a success scenario but it is not success. You need more money, say $20M to scale your technology.

Someone has to give you that $20M and they will want something. If the founders+employees all had anti-dilution clauses, the VC who wrote the Seed term sheet would have to suffer. A lot. A lot a lot. So they would never agree to this in the first place.

Instead, everyone, founders, employees and VC, all dilute but then the company also gets the $20M. Anti-dilution clauses show up when a startup really needs money and the VC can force them to accept it as a term. It's not a good sign.

Sharing dilution is in its way, very equitable. This is in fact, the way things work. Startups are about risk and anything structural which you attempt to engineer out that risk will come back and bite you.
Initially I read this as you slept in the meetings, but I suspect you mean you were sleeping in your bed at the time of the meetings. I was wondering why your advisor just didn’t wake you up!
That is actually Java 1.9. They decided to kind of hide the leading "1." at Java 1.5.

https://en.wikipedia.org/wiki/Java_version_history#Versionin...
I work in technology in a very high scale environment. Tons of people, lots of new faces all the time, hundreds of emails, social media pings, birthdays, need to change the cat box, car overdue for an oil change, organizing a conference, my direct reports are being lazy and I have to find a good way to motivate them, oh shit I agreed to send that guy that thing in the mail, the sales guy is pissed at me because I accidentally talked to his customer and didn’t loop him, oh shit haven’t been into the office this week need to put in face time, ten LinkedIn invitations, oh what about that webinar....

Jesus just found a stack of business cards from that conference two weeks ago and this one person wanted to meet and I never got around to it. Did I complete that sexual harassment training? I just got four reminders saying I need to read some new policies. Oh look three calendar invites for meetings tomorrow I didn’t see earlier. Did we get that vendor under NdA? My admin in the back office is on vacation I need her to finally sort the statement of work. Fuck it’s almost Friday I need to write that monthly report. My boss calling me about that thing hold on...

Like me, A college professor is defined by having hundreds of students pinging them with shit all the time and it is a rolling cast of students and faces you can’t remember with a monotonous list of shit you can’t possibly keep track of.

A younger me wouldn’t have understood what this does to my brain. The older me walks around in a state of being near to burn out and fried all day long.

It’s the volume of requests and things to think about. Keep in mind most of these things aren’t event my job, they are just overhead I have to deal with before I can even do my job.

I’m with the professors on this one. It’s brutal.
Schneier's said elsewhere that torts would be another way of handling this (I also think it's probably the better way); don't know why that isn't in this article.
Google Docs down
iStumbler Release 103: Real Time Map of Your Wi-Fi Networks
The following example is pretty much the chief reason why I will not be porting much software to Python 3:

$ python3
Python 3.6.3 (default, Oct 3 2017, 21:45:48)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 4/3
1.3333333333333333

Python3 is basically a different language than Python 2. If I wanted to port software to a different language, I would use any number of available languages that make other kinds of improvements over Python as well. The only remaining use case for Python for me will be as a quick scripting language, and data analysis and graphing tool.
Oh they have much more than this.

Messenger asks nicely to upload your whole address book, and since half your college buddies clicked yes they know when and where you studied, and who you knew, and your parents landline thus some idea of their location (and how wealthy it is). Ditto your colleagues at each place you worked, who all still have your old corporate email, and some have newer info...

And that's before anyone posts anything on facebook.
Ask HN: If you had to build Facebook from scratch, what stack would you use?
and why? I have an idea of a social network and would like to get some insights on the technical side.
Decapitated Male Mantis Still Fucks
As a LinkedIn user, though, I don't want HiQ to have access to my data. I'm certainly not going to claim LinkedIn is an angel of a company and has its users' best interests at heart, but its users voluntarily gave LI their information with the expectation that it would be used according to LI's privacy policy and ToS. If that doesn't include "allowing 3rd parties to scrape the site without LI's or the user's consent", then under what grounds does HiQ believe that they have the legal right to use and transform my data for commercial purposes?
Twitter will remove verification badges from accounts that break rules
The creation and definition of torts (or the generalization of existing torts to cover new relsted domains) is a mechanism of regulation.
The abstract is not very clear, if you ask me. I would have expected at least an indication of the usefulness of this optimizer in terms of resulting speed, or an indication of how far we are from using this technique in production settings.
I should probably revise that to "every personal behavior involving 2 or more humans is a manifestation of power dynamics".

Power, at its most basic, is simply the question of "Who gets their way? Whose will is reflected in reality?" When you have non-interacting people or people whose interests are aligned, then this isn't a very interesting question, because they can both get their way (subject to constraints of the natural world).

You'll almost never have two interacting humans whose will is completely aligned, though - that describes a sycophant or automaton, not a person. And so in practice, one or both sides will have to compromise: they'll get some of what they want, but give up other stuff that they'd like to see enacted in reality but presumably don't care as much about. And power dynamics is just about who compromises - when reality can't satisfy everyone's desires at once, whose desire is actually reflected? Who can assume that when they want something, they'll get it, and who will assume that their desires are normally thwarted?
I imagined something along the lines of a chain of signatures that gets broadcast as a transaction when all the pieces are in place. I've got some reading to do ..
I have some similar issues. Sometimes Firefox lags after loading the page (around 1 sec), but eventually works fluently afterwards. It feels like it needs to warm up the engine.

I noticed that disabling "smooth scrolling" in the settings helps with initial scrolling issues.

However, in general I have the feeling that FF57 is faster than before. Could also be that I now focus on the loading times more than usual. A restart of Firefox helped yesterday after the upgrade to 57.

I have a MacBook Pro 2015 and am Firefox user since 1.0 ;-)
But you can get rid of compile errors pretty easily. Pretty darn different from Python where you have to run the code to find issues.
> MacOberon it was on some hardware faster to load and generate code from these "slim binaries" than it was to just load a native binary, because the code generator was fast enough to beat the disk IO cost of loading a larger binary...)

The CPU/Memory/Disk gap has only grown since then - even with SSD drives it is still a lot bigger than twenty years ago. So this is probably even more true today than back then, no?

Reminds me of blosc, which uses data compression algorithms that are so fast that the cost of spending CPU cycles on it is lower than the savings in terms of reduced time to read/write to disk[0].

[0] http://www.blosc.org/
by coincidence, I picked up this book for reading over lunch and it is a compelling story. I got about halfway through before forcing myself to put it down.

during college, Their Eyes were Watching God, by Hurston was required reading for one of my courses. but I never really knew much about her life or personality.
It is a change, but you can use the // operator for floor division:

$ python3
Python 3.6.3 (default, Oct 3 2017, 21:16:13)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 4//3
1
It depends on your position. When I wear a suit it's to fit in because everybody else does it.
Online Classifieds Platform to Buy Sell Locall Alasahl
Searching for the best method to write more
Chess, not checkers
Wow, ascii + demo scene. Two of my favorite things and I never knew the combo existed!

https://www.youtube.com/watch?v=c5kPMdYIbvI
Thanks, I'll give that a try!
That... sounds like a lot of work
A home can be searched and caches found. A foreign account is difficult to open.

It's not hard to see why bitcoin has its appeal, no?
We call it “Public Relations”.
Say you're living in 1930s Germany and you have the opportunity to either vote for or against the National Socialist German Workers' Party. If you're Aryan, you may have the luxury of thinking, "meh, same shit either way, I don't really care about politics". Other people in that society - Jews, Roma, homosexuals, etc. - don't have such a luxury. As minorities, they depend on what you and the rest of the electorate choose. One could argue therefore, that you have some of the burden of blame to bear if that outcome does end up impacting them with some kind of negative consequences...
The day I wipe my ass with dollar bills will be one of the saddest days in my life. (Note: Employer, NSA, FBI, DHS, this one's for you!)
That's what the insurance industry is for. Just make the companies liable, and they will seek insurance. Insurance companies will force them to take reasonable measures in order to carry a policy. Nothing new under the sun.
But I am the victim of my absentmindedness, more often than others are. It's not some kind of power manipualtion bs like this article asserts, instead I am diagnosed with pretty severe ADHD.

There really are completely different explanations rather than it is all power dynamics.

For medical reasons I am not at the moment taking the meds I normally do, when I am medicated, my forgetfulness subside, and both my life as well as those I interact with improve.

This one dimensional - everything is a power dynamic - is rather reductionist bordering on insulting.
But much more difficult to set up.
It's also incredibly easy to misplace files and forget that you wrote notes altogether. I've lost many notes.txt throughout the years. I've recently forced myself to use Evernote, which for me is better than any file-based system, but it is a bottomless pit with poor discoverability. A physical object doubles as a reminder.
Hi, big fan of hosted 1Password here!

I'm just curious, in the blog post you guys mentioned it autofills two-factor codes. I just tried using the extension on Postmark, and it didn't recognise the input field for my code. What heuristics are you using to determine the code input? As a front end developer myself, is there an autocomplete attribute for instance I could add that would help?
+1

Just because we learned to work around unicode issues doesn't mean they're not completely bonkers in 2.7
SC17 Keynote: Life, the Universe and Computing: The Story of the SKA Telescope
why on earth is it a good thing that people are trying to kill off Python2?

Because the community is fragmented and that weakens language adoption, productivity, and enjoyment.

The 2-3 schism in Python has been a pain to deal with for years. I use Python casually here and there, but I'm so sick of trying to do something quickly in Python and finding out that I'm on a machine that only has 2 but the module I need is only for 3 or having the bulk of my app written in 3 but the only version of a module I need is for 2.

Same goes for examples you find on the Internet to do a particular thing. Ooops, it's 2.x syntax/modules so you have to fix it up for 3. Ooops, it's 3 syntax/modules so you have to fix it up for 2.

For the good of any computer language, old versions need to eventually die off.
That’s an interesting position.

What you’re effectively saying is, if you’re stupid enough to invest in a scam then you should be allowed to. The establishment shouldn’t put barriers in your way if you want to give your money to a hoax.

There’s something to be said for that. If you’re not capable of managing your own money then maybe the con artist will do better?

Personally, I’d prefer to give to a charity with a decent track record but it’s your money. You presumably don’t need nannying.
Not too hard but will require some patience and up front cost. Things you'll need:

- Curtains/plastic to seal off light in your bathroom ($10-30) OR a darkroom bag ($30)

- Universal film tank w/reel for 120/220 film ($30)

- Chemicals, depends on what film you're shooting with (black and white, C-41 color, E-6 slide color are most common), say $30 for a kit which will work for several rolls if stored properly

- Access to clean or distilled water (priceless)

- Measuring cup or cylinder ($1)

- Thermometer for chemicals and water ($10, not strictly required for "fun DIY" but important if you want any consistency in experimentation)

- Stopwatch (safe light if in a darkroom, if using a bag then your phone is fine)

- Containers for spent chemicals, check your local laws for disposal

The Holga camera is $40 new and 120 film is $5-10 a roll. Shoot a couple rolls. Use your expected least favorite roll to get the feel of getting it on the reel and into the canister for the first time. You'll likely get some fingerprints on the film. If using a bag it'll also steam up if you take a long time. The developing process will probably take 45m or more your first time depending on how organized you are. When you're done you can either look into making prints (similar process as the above but you'll need to purchase an enlarger, paper, trays to soak the paper, and an actual dark room or a really really big bag) OR getting them scanned for $0.50-2 a photo from ScanCafe or a somewhere local.

I would definitely recommend trying black & white first but mainly because it's cheaper to experiment with. Development with E-6 is almost exactly the same difficulty though the results may naturally vary more being in color.
It should be intuitively obvious that it's not an actual photograph, since we've only just this year been able to get close photographs of Pluto, and we had to send a spacecraft there to do it.
Everything is connected. Society is a fabric. You're not going to win me over to your side by talking constantly about how we're all guilty because we're all connected or nonsense like that. The tech industry and the people working in it have no special responsibility to work toward social causes and I'm going to oppose any attempts to hijack it.
Philosophy, Business/startups/entrepreneurship, psychology and how to actually get things done (not the framework, in general)/acomplish goals and not giving up in the try
I know!! Music ruins the whole experience!
In my experience... no.

A modern PCB has the following:

1. Copper Traces

2. Copper-plated Through Holes (usually for Vias, but useful for through-hole parts as well)

3. Solder Mask (very important for surface mount parts)

4. Silkscreen ("Helper Text", marks that say R1 or "R2 goes here").

Given that I can order 3+ custom boards from USA suppliers for $70 or so (process in 3 days, then ship it so I get it within a week), or 10+ boards for $50 if ordered from China (takes a few weeks to travel though)... I think the modern PCB market is to just order from online.

"Immediate Printing" is well served by the CNC Mill industry today. But CNC-milled boards just aren't good enough for production purposes. Even if you're a hobbyist, all the good tech is in SMT parts which really need a good soldermask.

-----------------

What the technology discussed in the page will be used for is additive manufacturing. That is: the creation of new structures that are cheaper to do by additive means than subtractive means.

I can imagine a small circuit of size .5mm x .5mm for example that would be more efficient to "print" than to mill or etch.

I think their example of 3d Antenna built into a plastic board is the real idea behind the technology. Additive manufacturing is dramatically different than subtractive... and subtractive manufacturing is standard for a reason.

The idea is that "Additive" methods can create things very different than subtractive methods. Don't try to emulate the subtractive methods through additive means.

But for cheap prototyping, CNC Mill + Copper Boards is fast enough, and ordering a "professional" board in the USA or from China is cheap and easy enough as it is.
> HTTPS, certificate pinning, no hardocded backdoors, and per-device random initial passwords would probably be a huge boon

That's what I meant by check-mark security. Yes, it is better than nothing, and by all means let's do that. It's low hanging fruit, and it should be plucked. But in the end it amounts to little more than hanging an air re-freshener on a huge pile of garbage.

I'm just pointing out that such certification might cause executives in companies that today put more effort into securing their devices to stop putting in that effort. If it's all the same to the consumer, why spend any more than the bare minimum to get a check mark?

Today there's no clear bar, and a good engineering team will always be able to convince a responsible management that they need to put effort in security. But once that fairly low bar is set, I think that the next order from the management will be "make our devices certifiable and nothing more".
Yes. In the postwar period, the word regulation typically entails new laws, possibly a new regulating agency, and a mix of civil and/or criminal penalties. I think a more liberal interpretation of existing torts would be simpler, more just, and harder to game.
My armchair impression is that the EFF doesn't like the prescient this might set. I think you are correct in them wanting individuals to be able to scrape or otherwise mechanically process anything which they can normally view.

The real chilling effect is from the lack of actual privacy on the data it's self; and the existing asymmetry of power in the employee / employee model as we know it today.
i assume the LEDs suggested by the parent are for the protection of the device's owner.

for your use case, you might consider tape that's the same color as the material surrounding the light. though, that'd be a huge inconvenience to apply in the heat of the moment, and it'd somewhat defeat the purpose of an easy indicator if you had to peel it back every time you wanted to check the light. though... you might also worry about recording when it's in your pocket, in which case you'd still have to pull it out to look at it.

i know that police will often try to interfere with recording despite the legal precedents, but it seems pretty well accepted at this point that recording police activity is completely lawful as long as you're not interfering with said activity. again, i know police have blatantly disregarded that in practice, but it's something.

oh, another low tech option for surreptitious recording: finger over the light. still gotta remember to do it, but again, it's something.
Micro images, and browser fingerprinting, and IP location are widely used as well. Even if you're using lynx via VPN you're still relatively identifiable since not too many users do that. Good luck!
Also aalib. Cool demos such as aafire.

https://en.wikipedia.org/wiki/AAlib
I'm looking for suggestions to make this easier to use for average users..
Maybe but the UI is the lion's share of the code for most of these apps so you start way ahead.
Those things are much more appropriately addressed by targeted usability testing (eg in lab studies) where participants are aware of, accept, and are compensated for being monitored.

Not by mass surveillance.

The perspective expressed, basically that anything is acceptable as a means to optimise "user experience" (most likely so more money can be extracted) verges on unethical and immoral, if the bigger issues of group and individual privacy rights are considered.

Nevertheless, as a web developer you are most likely only gathering stats from your particular web site, which is a different kettle of fish to browsers gathering and aggregating data across many sites.
Extension defined pages and all special "about:" pages are apparently off limits. You also can't make New Tab Override point to a local file (it can load a local file and present it as a webpage, but that defeats the point as it just becomes an extension defined webpage again).
Poor man's LaTeX in Firefox: about:reader?url=http://lcamtuf.coredump.cx/electronics/

:-)
> It's not hard to see why bitcoin has its appeal, no?

Since I gave the reason (added difficulty in detection, not confiscation) upthread, no, it's not hard to see why it has appeal compared to foreign currency for non-current savings (if you are spending in the domestic economy, which is observable by the authorities, the advantage of Bitcoin is mitigated) under certain threat models.
Well, in the case of Chinese, most of people learned and are used to stop questioning/exploring/discussing/thinking/caring almost all of the unfiltered information. There is little room to be picky about the food tailor-made and there are even a lot of candies in the past few years. Why bother caring something you can not change/do/affect and sometimes may hurt yourself? More candies brings stronger heart beats and bigger bodies, too.
Reminds me of the CS problem: write a program which prints out its own source code.

But way more impressive. How can a cell with a single strand of DNA 'decide' which copy of a gene is a mutation? Or do eggs just bias for sperm with more genetic differences?
It is amazing how popular scratch is!
Why I don't see many people in the UK going bankrupt of stockmarket investments opposed to say video poker in the Bookies

Its just the Maggie meant what she said about a shareholding democracy

And even Sweden has a strong retail shareholdings they even have national organisation that looks out for their interests
> Isn't that a bigger problem for Python 2.7 hold outs?

Yes, but it seemed like libraries (such as NumPy here) were mainly switching because of the EOL of Python2 rather than for any actual benefit provided by Python3. I've considered that as more of "Python 3 is a bad thing" by splitting the ecosystem further, and creating additional churn and rework of existing projects. Thus my question of why people seem to think this is a good thing now -- i.e. what has changed in Python 3.6 that they're happy to do this now when they were pissed off about it a couple years ago?

I've gotten a couple interesting responses here, and I hope for more. I wasn't really aware of f-strings -- that does seems like a nice-to-have feature -- and I wasn't aware of improved JSON serialization performance either.

> If you tried Python 3 a few releases ago, you should give it another go. It has matured a lot.

I may do that.