skysight-inc/HackerNews huggingface dataset:
Oh absolutely. How to build a good product team is a challenging topic. But in my opinion a product team needs representatives from technology, design, and client facing sides. The main tasks are: collecting user problems, deciding which problems are the most important to solve and prioritize (product manager role), then design needs to come up with solutions, consulting with someone on the tech side to know what is feasible or for solution ideas.

Collaboration and communication is key, but responsibility is ultimately with each group, design with design, problem prioritization with product, and technical design with the development group.
hmm, seems a bit harsh. For instance if your guy had done that once and been taken to the side and told "stop, shut up, never do that again, next time you're fired" then (a) the work environment would have improved much faster and (b) he might have never done it again. Firing instantly for one harsh comment/action seems like foolishness, just like keeping a known problem person around forever (as in your story) seems like foolishness.
Storing those photos and videos on Google Photos [0] would be free though. Just last week I migrated my photos away from iCloud and to Google Photos, since I don't really want to spend money for storage. And I got sick of the notification in Mac OS X to upgrade my iCloud storage.

For people who value privacy a lot, maybe Google Photos might not be a nice option. I should note that one can choose whether to share photos with other people or not on Google Photos.

---

[0]: https://photos.google.com
The source is well-known and long-time Lisper Mikel Evins who worked for Apple in various projects and also in these projects where Lisp-based operating systems were developed. Mikel has multiple times mentioning and describing this work. You even find it here on Hackernews, where he is a user. Just google for it. I see that he is even participating in this thread now.
Mozilla data: 50% of page loads were HTTPS yesterday, for the first time
I've actually purchased a few 12VDC RTC timers insanely cheap on Aliexpress with the intention of writing good documentation and reselling them at 10x markup into a niche market. Right now I'm checking them out to see that they maintain time well.

Even at that markup, I'll be the low-cost supplier, so maybe I should go for 15x. If it works out, I can think of a few other markets that have a need for something like this.

It's amazing: no way in hell could I even buy the raw parts, much less assemble and test full units, for what I can purchase these for.
yeah, the analysis at that stage was focused more on the propulsion aspects of the system.
In that case there are no C level offices for startups because the CEO for a 5 person startup doesn't have the same responsibilities as the CEO for Leidos.

I think it's tempting for people to just say, well yes that's true, but there is no great line that is crossed that makes the distinction obvious.
I wish that story ended with the developer of the trading software learning a lesson about user interfaces
Improved UX Driving Organic Growth at eBay
They're slower in terms of clock speed, but they're not slower in terms of results.

You can do things in an FPGA that a CPU can't even touch, it can be configured to do massively parallel computations for example.

If Bitcoin is any example, GPU is faster than CPU, FPGA is faster than GPU, and ASIC is faster than FPGA. Each one is at least an order of magnitude faster than the other.

A GPU can do thousands of calculations in parallel, but an FPGA can do even more if you have enough gates to support it.

I haven't looked too closely at the SHA256 implementations for Bitcoin, but it is possible to not only do a lot of calculations in parallel, but also have them pipelined so each round of your logic is actually executing simultaneously on different data rather than sequentially.
I'm not familiar with Maven, but comparing to other package managers (primarily bundler)

- A sane approach to locking that's built in and impossible to forget.

- Deterministic installs.

- Basically enough stability that "delete your node_modules and npm install" is never a necessary solution to anything (I've had tons of instances where I've had to do this with npm).
The next major release, 15 is the version number. Visual studio 2015 is version 14, so '15' will probably be vs 2017, unless the marketing department change their minds again.
> tax returns are illegally obtained and released about Trump

The NY Times did nothing illegal.[0] The person who provided the tax return (actually one page of a return, afaik) might have broken the law; we don't know. There are rumors that it was Marla Maples, his wife at the time, in which case their joint tax return was hers as much as his, and hers to release (unless there's some rule preventing one spouse releasing a joint return without the other's permission).

Another major difference is that the NY Times carefully vetted the tax return to make sure it was accurate; they found and talked to Trump's accountant at the time, used other information to corroborate it, and gave Trump an opportunity to respond.

Wikileaks, in contrast, publishes information without any vetting, making them a tool for lies and propaganda campaigns.

> we should ignore the content

How do you know it's accurate? Certainly, an anonymous Internet source is not at all credible, many people have motives to (and many actually do) spread lies and falsify documents during a political campaign, and Russian intelligence, which has a track record of such things[1] and is not at all a credible source, is very likely is behind the theft of the information.[2]

----

[0] https://concurringopinions.com/archives/2016/10/fan-125-1-fi...

[1] http://uk.reuters.com/article/uk-russia-security-usa-idUKKCN...

[2] http://www.cnn.com/2016/10/13/politics/russia-us-election/in...
The crawlbot is another hobby-friendly compact 4x8' CNC. It's $2000. It saves space by attaching directly to the 4x8 sheet with timing belts and using it as the frame for the long axis. The shorter axis and router are contained in a 5x1x1 ft housing that "crawls" back and forth across the workpiece.

https://printrbot.com/shop/printrbot-crawlbot/
Right, which is why NPV might actually have a chance, while a constitutional amendment would have no chance.
They are just saying that metastasis occurs more frequently with monitoring as compared to active treatment, not that PSA testing itself causes metastasis.
"scientifically proves"...
I think this is just how stories get more attention naturally.

For a more detailed explanation: http://slatestarcodex.com/2014/12/17/the-toxoplasma-of-rage/
I'm sure 4chan is held to a higher standard.
Found the yahoo shareholder.
Musk's true hyperloop design isn't a train like the Hyperloop One company is proposing, but a sort of low-pressure ramjet hovercraft in a hose.

On Mars, you don't need the top half of the hose because it's already low-pressure, so the ramjet hovercraft could run in an open-air trough.
> Xeon Phi have got more cores, 50 or 60, and the cores share memory

60 cores. Furthermore, the cores have multiple (4) hardware threads per core. So on the latest Phi (Knights Landing) you can have several hundred threads (240) running concurrently without contention (in principle).
"pre-baked sets of bitstreams" is a good way to describe what I expect to be the most likely scenario. In other words, spiritually very similar to ordinary configurable hardware (PCIe cards, CPUs, DIMMs, USB devices, etc)

Don't forget the niche nature of an FPGA, too. They are incredibly slow & power hungry compared to a dedicated CPU, so similar to the CPU/GPU split you find that only particular workloads are suitable.
> That means that even for the stuff that you allocate "on the heap" you don't have to allocate objects one-by-one, but allocate big chunks of memory and then just deliver the small pieces of it as the memory for "objects." The same way, for the deallocation, instead of deallocation many small objects, you can deallocate a lot at once.

IIRC jemalloc does this anyway?

Regardless, the Rust compiler uses arenas a lot, but that doesn't make them a one-size-fits-all solution. Arenas are a great solution when allocations are used to be able to let data escape the stack frame (i.e. when you aren't able to just use a stack variable like your original comment said). But that's not the only reason allocation is used. For growable collections like vectors and maps a typed arena isn't necessarily the best solution. An untyped arena might help, but again, that's sort of one of the things jemalloc gets you.

Even with arenas, of course allocations will get you measurable overhead. With arenas individual allocations cause no overhead, but there's a tipping point (i.e. when a block of the arena fills up) when it starts to matter.
$_POST used to get user input in a Laravel controller? That's a sure sign to run away from that codebase.
That concern is accounted for repeatedly in the debunking videos. It is not valid. Too much air pressure and the hyperloop is pointless. Too little air pressure and the hyperloop is impossible.

If your goal is low pressure, low cost, and high speed then build an airplane. No tracks required, no vacuum pumps required, no permitting required.
Well, normally what you lose in terms of clockspeed when using a FPGA you make up in being able establish hardware dataflows for increased parallelism. But I don't have a sense for whether deep learning problems are amenable to that sort of thing.
Open Sorcerers: Can You Rid Us of Emperor Zuck?
It's only quantum from our perspective. For all we know it's deterministic from some external perspective.

Imagine if we discover the random number generator used by quantum events!
> The constitution cannot be superseded.

Ordinarily I'd agree with you but it seems like lately the Senate has shirked their duty to provide advice and consent on appointments of justices to SCOTUS. :(
Netflix found what I think is a happy medium. Back end services don't have product managers. The engineers decide what is going to get written and when and how.

Front end services do have product managers. But the product managers are really conduits between the engineers and the customers. They look at what customers are asking for, the results of focus groups, etc, and then create A/B tests for those things. Then they convince the engineers that it's a good idea based on their well researched ideas. Usually the engineer agrees.

So basically in all cases the engineers are setting the direction for the product, but for the front end services, the product managers help them by doing what they are good at, which is converting customer thoughts into engineering ideas.
Most of the workable plans, such as the MIT prototype, are "maglev on a track in a vacuum tube", rather than the original Musk "flies at a 0.5 to 1.3 mm height on aerodynamic lift" plan. That low flying height would require a really smooth tube, with no millimeter-sized sags in the middle of tube sections. Not impossible, just expensive. The whole point of the Hyperloop system is that that the tube is supposed to be cheap.

Dubai Ports World might build a system between Abu Dhabi and Dubai. The route is flat and empty. and not too long. Dubai already has two monorail systems and a metro rail system, all beautiful and underutilized.[1] It may cost too much, but that probably won't be a problem.

A maglev doesn't need the tube below 200MPH or so. One way to build a useful system might be to run in a vacuum tube for long, straight runs, and switch to open track in congested areas. This would allow bringing the tracks much further into cities. Musk's original plan called for ending the LA-SF system
in Fremont, near Tesla's plant.

[1] https://www.youtube.com/watch?v=615x7e8wXNU
After a certain point you can't blame people for robbing you if you keep leaving the door unlocked.
Great, now what am I going to do with my life?
Antibiotic resistance is a problem because antibiotics may not save as many lives in the future as they have in the past. That's not what "tit for tat" means. But it seems you've made up your mind already.
There's an open issue discussing the idea of an explicit protocol support somehow in Python: https://github.com/python/typing/issues/11 .
I'm a "use all the free space I can get from whichever provider" user. Across the providers I use I have 207.25 GB of storage.Dropbox, Drive, Box, and OneDrive all integrate with Astro file manager on my phone. Media Fire and AT&T Locker thru only their own apps. Astro may or may not use cloud rail internally to abstract away the apis for each different server. Although Astro does not offer egnyte so probably not.

That doesn't include Amazon's unlimited free storage for photos with our family prime account.

Oh, and a 1 TB Western Digital personal cloud drive...
It's not like they could send UAVs to verify if the claims are legit? It's literally written on the screenshot that the Russians sent drones; and Ivan is obviously a Russian intelligence officer. Breathe!
> A big problem with our legal system is that it favors those with more money in every way - the rich can lever more cases, better cases, more often.

The legal system is not the only institution affected by this.
The Aura of Snapchat
> Desktop users block ads. Mobile users don't.

I do. Anyone who root's their phone can easily block ads.
That doesn't seem to square with the wikipedia page: https://en.wikipedia.org/wiki/Nation_state

> A nation state is a type of state that conjoins the political entity of a state to the cultural entity of a nation
These are fun. There's another similar technique, which proves that a function f(n) maps positive integers to other positive integers by describing the set that the function counts.
> I think there's a conflict of interest when a guy whose job is to adopt these frameworks says they're good, don't you think?

Not at all. The reason I accepted that gig was because the team previously had a complex SPA written with what the above poster would consider simple tools -- and they were extremely unhappy with it. It took too long to add features, to modify things, to grok the control flow, to hunt down bugs. And that's not to say the app was poor quality: for the tools used everything was fairly idiomatic and organized. They hired me because they thought things could be better, and I thought they could too.

> As a developer, less code WITHOUT knowing what's going on underneath is the worst feeling ever.

Do you write all your code in assembly? The whole reason we use tools is because we don't want to think about what's going on underneath. React/Redux are simple by design and both incredibly easy to reason about. Webpack is a little more complicated by nature (most build tools are) but even then the core API is very simple -- just define a chain of compilation tools to process files of a given type.

> in adopting one new edge tool every month

I'm not sure where you get this impression from. The last major change to my standard stack was Flux -> Redux, and that was almost a year ago (and a relatively simple migration). Apparently you enjoy being crumdugeonly, but please have some faith that some of the web development community know what they're doing and care very deeply about the same things you do -- namely, crafting maintainable software.

> I need to build a quick prototype I just use plain old html/css/jquery

Sure! Pick the right tools for the job. Those are the right tools for a demo, the wrong tools for a long-lived SPA which needs to be maintained/extended by a team of engineers.
I think something like this is necessary but not sufficient. All it does it invalidate the Electoral College, but it doesn't solve other problems - spoiler effects still exist, close elections will be even harder to deal with since nationwide recounts are harder than statewide recounts, etc.

I think a lot of people get sucked in to thinking about voting methods when it is actually a distraction when you consider that we don't have a consensus of how to even define democracy.

For instance, ask yourself these two questions:

1) If, in a multi-candidate election, one candidate would defeat all others head-to-head, should that candidate be the winner? (I personally say yes, but many say "not necessarily")

2) If, in a two-candidate election, candidate A wins 51-49, but the supporters of candidate B are significantly more passionate than candidate A, should B win? (I personally say no, but many say yes - usually implicit in arguments for more "utility" or "overall voter happiness")

Because of my beliefs, I would be in favor of something like the National Popular Vote compact, but with a Condorcet element - where each state's EVs are awarded to the national Condorcet winner if it exists. States would transition to ranked ballots on their own timetable, and the national vote would take ranked ballots into account as reported. (An unranked ballot is Condorcet-compatible as it expressed a preference for one candidate above all others, with no preference between the others.) If Smith/Schwartz sets happen, the election goes to the House as it does now.
Twitter is valuated $10B but it's hard to see Twitter selling for more than Yahoo. It's a tool that might be useful for a tiny part of internet users , marketers, journalists and drama kings/queens but frankly for most of us Twitter is useless, worse it is actually dangerous as it has ruined careers and was used to launch witch hunts or falsely accuse people of sexual crimes. I'm not touching that toxic platform with a ten foot pole.
Very informative. However my impression is that US version is ballistic missile with highly maneuverable shuttle as a payload. Article mentions it will be capable to hit anywhere on earth within 30 minutes.

It seems like very very expensive way of bombing terrorists.
That has never been used and still requires approval by 3/4ths of the states. NPV could theoretically happen with only the 11 biggest states approving it, although in practice I'm sure it would be take more like half.
This free online textbook using R is what
I used when I last taught statistics in a college setting :
https://www.openintro.org/stat/textbook.php .
Yes- it comes from the same root.
> Hack provides an option that no other popular member of the MPDPL family has: the ability to introduce a type system after initial development, and only in the parts of the system where the value exceeds the cost.

Python now has type hints that allow a similar migration for existing code.

https://docs.python.org/3/library/typing.html
Verizon may withdraw offer to purchase Yahoo
In my experience with desktop apps beyond toy examples in VB6, asynchronicity is something you have to pay way more attention to in the desktop world than on the web. Sure, the web is sort of fundamentally asynchronous, but the interactions you're making with the server tend to be more coarse-grained and easy to reason about than a desktop app with a UI thread and processing threads that need to communicate often and at a fine-grained level of detail.
You can also try a binarized neural network.

https://arxiv.org/abs/1602.02830
Packer post processor for uploading vagrant boxes with metadata to azure storage
Nice !

would have saved us some time if this feature was there in an earlier release .
That all depends on the definition of a CTO of course, and that definition wildly fluctuates. Most software companies, big and small, startup or very mature, have a CTO, so the title is not reserved for big companies only imho. That does lead to confusion of what the CTO role actually is :)
Rust's inference and checks are actively limited to function level, not crate level- function types are not inferred, generics are type-checked before instantiation, the borrow checker works on individual functions, etc.
I think it comes down to trust. In a lot of teams where the trust is poor, one can't ask a question without your competency coming into question in a subtle way: many developers will latch onto it and try to exhibit their business-specific or technical knowledge in a form of one-upmanship. So they have turned it into a competition instead of a conversation.

A good way to detect these environments is when you observe those who have been there longer not asking obvious questions. That usually means the trust issue is there. When you start asking those obvious questions, at first you get that feedback loop of slight condescension. But then others start asking questions and you often get a fruitful conversation.

Having worked outside of the startup world and in the startup world, I think this is a little more prevalent in the startup world because there is another axis besides experience involved in these conversations: how long the person has been with the startup. It's common to have an official or unofficial hierarchy based on experience but in the startup world, there is another hierarchy based on how long you have been at the startup. That additional axis means it comes up a little more in the startup world (in my experience so far).
^^I read this a lot on hyperloop forums and articles, but it doesn't really matter. What pressure constitutes a vacuum ? What pressure do you mean by low pressure?

Zero pressure(perfect vacuum) is impossible to do in life. So what these articles/videos mean by vacuum is sufficiently low pressure that can reduce drag and that is essentially impossible to do across a tube of any meaningful size.
Ah yes, you're correct...
As one of those "not-CEOs" I agree completely. I find it humorous how everyone in this thread is a "CTO". It's an overly glorified term used to negotiate certain conditions in start-up environments, usually: lower pay, longer hours, increased responsibility.

I make it a habit of not telling people my official title, unless I'm emailing support at one of our service providers...
Yes, obviously if you're moving so slow you're not longer cutting then that won't work but that's so slow that I highly doubt it couldn't be improved on.