skysight-inc/HackerNews huggingface dataset:
What if we did this (where methods are immutable) and also architected a runtime to do this? Also we would use our source control to operate on functions instead of files? All methods would have a UUID and a hash of the contents .
Most of the electrical components in a modern high end microscope are basically off-the-shelf. You don't need a fulltime electrical engineer.
RE: DraftSend landing page

When the page loaded, I was greeted with:

> Create and Share Interactive Presentations With Just a PDF and Your Voice

I have no idea what this means. Apparently this startup takes "a PDF" and "my voice" and combines them into... something. An Interactive Presentation. Something I'm narrating? What are these good for? What even are they?

After reading the rest of the page I feel like I got it (maybe), but hoo boy does that header text need work. An example would be even better.

Other than that, I think the visual design is nice, though it's a bit dark/moody for the product goals IMO.
I'd argue that's not really brought about by IT security, but by organisational security, e.g. trust. Expense tools were designed for a single, C-Level signatory, because that's what companies requested. "We can't let lower level employees have budget approval". As are a lot of other access arrangements.

If enough companies had that workflow (like the director/secretary one you mention).
Credential sharing is common, most see it as a way to achieve an end

I recently learned a relative, who works at a law practice, shares her login. But, like the MP, there is a business need. In this case, some piece of software that isn't "in the cloud" - it's a local installation. If she's out of the office, somebody has to run the software. It didn't occur to her, or anybody else at the office, that other employees can likely access the software on that PC with their own logins (they never tried). It never occurred to them to request assistance from the software vendor. Sharing credentials was the obvious (and easy) solution.

It's a small-town office, average age of employee is probably well north of 50. I probably shouldn't have been surprised, but I was.
We should sometimes pause, and think about the disadvantages a new technique will bring to the web.

I am completely fine with asm.js.

Though WebASM is a like a wet dream for big corp with mass of legacy code in C++. We will see Office running on WebASM and other closed binary blobs in near future. It's very contrary to the concept of the open web - do you want to live in AOL-land again, were everything is closed off? No? Anyway great you helped them. I fear WebASM has several downsides that will harm young startups a lot in near future - only unicorns and big corps will benefit, it will be a win-win, less competition, because of harder entry to market, and they can ship their decades old C++ blobs as a service. It's time to wake up, and stop WebASM or severe limit it's functionality. Where is Mozilla foundation? Or is the new Mozilla just another startup, backed 90% by Google money.
There a couple of relatives in there.

Sustainable -how sustainable? If the only bar is sustaining the annual harvest for the medium term, that's not the highest bar. Commercial fishing can have it mpacts within those bounds that we might still find unacceptable.
.Especially so if you consider how little knowledge we really have about ocean ecologies.

I for one think the goal should be recovery. If you look at old records of major fisheries, I think it's clear that they're depleted now relative to the past. Atlantic cod is well documented. You can see footage of old Australian tuna fishing operations. Clearly, current populations are far smaller. East Atlantic Mackerel fisheries. Herring. The entire mediteranean sea. Salmon...

The other relative is relative value. Even if fisheries can support 1950s (pick a year) harvests, the size/value of that harvest as a percentage of our economy is a lot smaller. This is a long term trend. Relative importance of commercial fish harvests declines over time.

What I am suggesting is that there is a point where it's not worth it.
https://brasil.elpais.com/brasil/2017/07/28/politica/1501262...

http://www.psol50.org.br/blog/2017/07/31/secretaria-de-relac...

https://www.reddit.com/r/brasil/comments/6qw61v/secretaria_d...

In the last couple years with the things going even more south in Venezuela, sure, there's been some dissidents in some of the leftist parties, but most of them still refuses to acknowledge that.
Why? I can understand not doing unit tests or taking shortcuts to decrease time to market, but it doesn't take any more time to write "clean code" than unclean code. The code syntax looks like C#, it's a strongly typed language and with a tool like Resharper, it's simple - and my usual MO just to write a quick method to get it done and go back and use automated refactorings like Extract Method, pull members up, Rename variables, Extract class, create object from parameters, etc.
But the loopback interface is up & available as standard?

Only advantage I can see is if localhost is hardcoded everywhere.
The interface between WASM and JS is limited to native types that WASM supports which is just integers [0] (and maybe doubles?). With that limited API you cannot pass full structures around, the best you can do is pass what are essentially pointers to memory around [1].

[0] - https://developer.mozilla.org/en-US/docs/WebAssembly/Underst...

[1] - https://becominghuman.ai/passing-and-returning-webassembly-a...
Transfer on Google playstore happens pretty fast. There are not much complications - you ve to follow the steps that's all.

Make sure that copyright and ownership issues are clear between parties. Don't transfer any ip code/trademarks which you want to continue using in other apps.
Lurker MBA student interested in PM roles here. Would be very interested to hear more about what you liked about Kepner-Tregoe, and how you learned it.
I do agree that ‘cogs’ are necessary. However, shouldn’t the individual be able to decide that, not the educational system? The current system doesn’t enrich children in ways that allow kids to explore other options. Look up successful technology company founders - you’ll see that many went to alternative schools like Montessori. But, the vast majority of kids don’t have access to that type of exploratory education.

I disagree about your second point based on my experiences. I grew up ‘gifted’ in a working class, rust belt city. Many of my schoolmates ended up with decent middle class jobs. And, a surprising number even went on to get PhDs. An even more surprising number didn’t make it to graduation.

The majority of the PhDs ended up switching fields (with tremendous debt) after working for a few years. The few that went on to become professors,
successful researchers, and innovatvators came from rich families with well-educated and successful parents.

My main criticism of our system is that it doesn’t veer far from basic primate behavior. I would even bet that a general model of primate hierarchical system would do well in predicting human success. And, that’s an absurd model, especially today. Humans have given up or suppressed many primate behaviors in order to live in the modern world. But, we still hold on to familial hierarchical behavior - maybe because the dopamine rush of being at the top just feels so damn good.

I am very curious to know your background and why you hold those opinions.
Also, when you go in the academic enviroment, things are even more radical.

Communism may have lost the economic batle, byt they sure won the cultural one.
Now the real question is coming as "Should Facebook, even with some sort of "Child-friendly filter", be accessible to children" ?

IMHO, the answer is a red and clear NO, especially since Internet can really easily be a wild place in which any not-prepared person can easily get lost and make bad encounters.

It's a place accessible to everyone but the risks are often overlooked and the slightest bit of maturity would be expected from someone to use a computer, let alone access Internet.
Really? That's a terrible name. Even if it's just making fun of NIPS (which probably should have changed its name years ago)
The ability to edit a face was wild. It is around 30 seconds or so into the video where they show that. Pretty remarkable.
That's awesome. Nations need to take more steps like these
I am ambivalent about "the difficulty lies not in defining [useful software methodologies], but in convincing others to follow [them]."

Currently, I see too much faith being put in methods of dubious utility. I see techniques, that may be effective when applied judiciously in some circumstances, being promoted to universal principles. In particular, I see the failure of waterfall being taken to mean that any attempt to think ahead is counterproductive.

On the other hand, ten years before the scope of this article, Barry Boehm took on the waterfall model with an iterative one that emphasized frequent reevaluation of where you are, where you are going, and what impediments you face [1]. The fact that this article begins with waterfall supports the notion that adoption is the problem. Perhaps Boehm's model was largely overlooked precisely because it was not dogmatic enough to promote zealotry?

[1] https://en.wikipedia.org/wiki/Spiral_model
They are in the OSC's annual report, for example. [1]

Councils also sometimes respond to FOI requests, although they don't have to. e.g. over a three year period this council [2] made 11 requests for Call Data Records (who somebody phone) and 29 applications for in-person surveillance (checking people who claim to be unemployed are actually unemployed).

In 2015-2016 (the most recent OSC I can find) there were, for example, 9147 applications for Directed Surveillance of which a MAXIMUM 8.5% were possibly by local councils.

Do you have any evidence that suggests, it is, in fact, 99.9% from local councils?

[1] https://osc.independent.gov.uk/wp-content/uploads/2014/09/An...

[2] https://www.whatdotheyknow.com/request/use_of_the_regulation...
The problem with refactoring is that developers think it's a task of it's own. They want time to do it, they want special estimate, they want it to become a thing of its own.

Refactoring is low level work that is part of every task, it should not even be mentioned.

When you ask your mechanic to change wheels, you don't expect him to explain that he will have to take off the previous wheel and change the screws, that will be an item on the bill consuming half of the budget.
Integrating “safe” languages into OpenBSD?
Testing React App SEO Using Fetch as Google
Excellent blog post!

And if anyone is looking for the book (like I was), this seems to be a more recent edition (with better availability):

https://www.amazon.com/How-Talk-Kids-Will-Listen/dp/14516638...
I know, the poor innocent lambs in the remain camp, how were they to stand up against the evil nasty leavers! Do me a favour.
Digital-Currency Fever May Spread to Federal Reserve
Ludwig 3.0 – Write great songs with automatic arrangements
A new all-electric cargo ship with a massive 2.4 MWh battery launches in China
> laziness is simply wrong

No it's not. It's not a particularly sensible default (which you allude to) but it's not wrong. Modelling delayed resolution is very handy. For example, you'd not get far in Rust without Result<>, Option<> or Future<> which are all make use of delayed resolution for their value. And the more we move to parallel models, the more important it will be.

> because controlled mutable aliasing with linear types ... is what you really want

Again, no. It's less restrictive than pure immutability, and Rust has shown that statically managing some mutability is viable, which is great, but it's not what you really want.

What you really want is a static checker that only prevents shared, simultaneous mutability but admits everything else. The Rust borrow checker is an important step in that direction but it's not it.

> The third problem of Haskell is the weird syntax

I'm not one of life's Lisp apologists. Syntax is important, though not as important as semantics. But just because you find it difficult to read doesn't make it objectively difficult.

And if you're implying that Rust is easy to read, for a beginner, because it uses curly braces, I'm not entirely sure what to say.

I think Rust is an excellent language. I hope and believe it will be an influential language as it's a fantastic combination of innovation and pragmatism.

I'm also enormously grateful that a lot of the decisions are made in the open, I've learnt a lot and continue so to do. But it's a good language because the designers clearly have an appreciation of what has gone before. That's a good way to be.
Announcing Functional Cave – Screencasts and courses for web developers
>Right now, people in states with high tax rates, people with mortgages, and graduate students pay lower federal tax rates than other people who don't share those favored statuses. One could more credibly argue that the current system punishes people who don't receive these tax breaks.

Bull. Nice repetition of talking-points, but bull. Double-taxing people for living in certain states is certainly a punishment, and in fact one designed to enforce Republican fiscal policies on states that vote Democratic.

As to grad-student "tuition", this is like taxing food-delivery personnel on the company van. There is no grad-student "tuition" apart from grad-student labor.
I don't know about anyone else but I for one am not ready for the death of the Internet. I've barely seen the life of the Internet.
We use the test as a way to prove we know what the bug actually is.

Our debugging "path" normally is:

1. Find out bug exists

2. Write a test that can reproduce the bug

3. Distill that test down to the minimum needed

4. Fix bug until test passes

5. Test bug is actually fixed by trying to reproduce it the same way the user/bugreport did.

When done like that, the test isn't "extra work" but is just part of narrowing down your actual problem most of the time.

And that test (assuming it's not extremely slow to run), takes very little to maintain, so leaving it in the suite of tests is basically a positive only.
It was actually George's administration that changed ratification from merely being a pro forma process to a meaningful step of legislative oversight. George Washington, that is. This was done because neither the president nor Senate were happy with having the Senate be involved in the entire treaty-making process, and so they switched to the ratification step to fulfill the requirements in the Constitution to adhere to the "advice and consent of the Senate" rules. Other nations, as they gained parliamentary democracies, saw what the US did here and adopted it in their legislative practices.
Next up: How :).
Doubles are supported as well through the `f64` type I think. Interestingly, I am passing booleans in my code as well... and it seems to work.
Well, yes. I was speaking about the fundamental question talking about healt ecosystems. With todays almost erradicated populations there is little doubt that we should mostly stop fishing.
There is also retrace (https://github.com/riboseinc/retrace)
Not having a GC is just an implementation detail.

Anyone can implement one and ship it with the statically compiled WASM code, it is no different than targeting an actual machine code, unless we are speaking of CPUs like Intel iAPX 432.

The only issue is having a little bigger download, which is irrelevant in the age where web pages to display static text are bigger than the whole Quake installation.
By backing Roy Moore, Trump puts a new generation of American girls at risk
The 'Chesterton's Fence' school of engineering...

https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence
Reddit.com/r/soccer is also great.

Not sure if I am a fan of the aggregatation, but will try it out.

Thanks for sharing.
> where blue-collar truck drivers can get paid $200k/year.

Remember that this is for a specialist driving a haul truck on a remote mine site, working 12 hour days on a 3-in-1 swing or worse (ie. three weeks on, one week off, only one day off out of 14). You literally have no life.
No, they choose to work in PhD programs because they value doing research.
SAML, of course!
End of patch support of Windows 7 is 2020, of Windows 8 is 2023, of Windows 10 Mobile is 2020, of rest of Windows 10 is 2025. No one cares about your PR speak.

https://support.microsoft.com/en-us/help/13853/windows-lifec...
Talking about recent stuff, it looks like Cardano rely on Haskell for their PoS protocol implementation : https://github.com/input-output-hk/cardano-sl
True, but you have to set up a lot of barriers to entry and exit to have that.
Facebook Duckling https://github.com/facebook/duckling

rewritten from clojure, used to power smart products at facebook
We welcome you to switch to Mozilla Firefox!
Selector Pattern: Painless Redux Store Destructuring
I think their involvement should be strictly limited to telling developers what % of their time they're to spend on refactoring/tooling.

This actually avoids dilbertian forces - the PM can't weasel out of responsibility for pressuring you to deliver shit quickly. That % would stick out like a sore thumb if it was permanently under, say, 15%.
This is an interesting thought experiment.

Following the rewrite-not-edit method rule forces one to either sink or swim. And the only maintainable way to swim is to write small focused orthogonal methods that do one thing only. Otherwise, it is impossible at any scale to follow rewrite-not-edit.

I like take on different perspectives like this. Doing so ensures one thinks about how to design and what to code before simply diving in.
Cutter (Radare2 GUI) First Release
Nice one, and thanks for the write-up!

I spent the weekend playing around with Rust/WebAssembly too - calling between Rust and WebAssembly is a bit more fiddly than I expected, but I can understand why they did it.

I ended up trying to write a text adventure in Rust/WebAssembly for Ludum Dare (https://ldjam.com/events/ludum-dare/40). Due to other commitments, I ran out of time for the (48-hour) "competition", but am hoping to get something working in time for the (72-hour) "jam", which ends tonight.

(Brief blog on my initial experiences at https://maffydub.wordpress.com/2017/12/02/getting-started-wi... .)
PBS Infinite Series (nice pure + applied popmath, great visualizations)

PBS Spacetime (cosmology, great visualizations)

Practical Engineering (spotlighting unappreciated field of civil engineering)

Real Engineering (composites PhD from Ireland covering aero+mech engineering, nice visualizations)

Wendover Productions (lots on intersection of transport+econ)

Steve Mould (popsci demonstrations)

Colin Furze (insane garage mechanical hacker...wrist flamethrowers, pulsejet bicycles, 600cc engine in an auto-rickshaw...)
Beautiful Thoda Sa Pyar Hua Hai – Whatsapp Status – Songs at One Stop
The open web should be most concerned with users.
If big corporate products is what they want on the web, then so be it!
Stash Invest | Software Engineers (Backend, Data, iOS)| New York, NY | Full-time | Onsite

Stash Careers Page: http://grnh.se/3rolbe1

Stash is investing, simplified. With a mission to bring financial education and literacy to everyone, regardless of income, the Stash team has built an investing platform where people can "learn by doing" with as little as $5.

We have over a million users, raised our Series C in July brining our total funding raised to $78.75M, and are a 2017 Webby Award Winner.

We have a pretty exciting product road map ahead of us, so we need more awesome teammates to make things happen, check out what's next for us here: http://reut.rs/2zc1hgu

If we've piqued your interest, check out our careers page since we're hiring across the board! http://grnh.se/3rolbe1
I work in this industry and the women I've talked to don't seem to feel gender bias is that much of an issue. Your second and third points are much bigger factors - in some parts of the industry (admin, environmental management, safety, camp support - ie. desk jobs in airconditioned offices) I'd guess 40%+ of the workforce would be women, but other roles with more physical discomfort (mechanical fitters, civil works, machine operators) are almost exclusively male.

Depression and suicide are a huge risk factor for FIFO workers. It's shit work.
Humility is not a line in your genome, it's a decision.
What a great move by Facebook.

Understanding how kids engage with software is the perfect way to figure out what the future of software will be.
There’s a lot of more interesting stuff in the works than that ;)
Awesome! Happy to see the WASM backend is getting more and more attention
FPGA clocks run at about 1/10th of the speed of a general purpose CPU (very very roughly).

They can do more work per clock-cycle either using dedicated processing logic for a particular operation (some bit twiddling stuff like crypto can take advantage of this), pipelining multiple requests in serial, or processing multiple different requests at exactly the same time in parallel.

Crucially, whichever method(s) you use, you need to achieve more than 10 times the work-per-clock to make up for the clock being 10 times slower.

FPGAs are harder to program, have fewer and less well-rounded toolchains and are much much much harder to debug than other software. A bug tends to simply freeze the system completely for example.

An HTTP server on an FPGA where the FPGA isn't just emulating a general purpose CPU (a so-called "soft core") at a slow clock speed? Yes it's do-able: https://news.ycombinator.com/item?id=11776190, but it's questionable whether it would ever be faster than something written on an x86 CPU.
Furthermore to Klathmon, there is an opportunity cost. Because you don't have the test, changing that method in the future becomes problematic. Is not the bug reappearing, is the refactoring that cannot longer take place.
Speaking from Germany:

While lots of professionals speak English more or less well, what is telling to me and a big indicator that the situation does not look as good as some people want to believe is the fact that there is hardly any English-language cinema or movies/series (on TV).

Even where I am, a major German city, there is the one huge cinema complex (10 cinemas) that only shows 2 or 3 English language movies - in their smallest rooms and with less than 10% of seats taken. Every single movie and TV series gets German speakers for this market.

I can't say how reliable of an indicator this is, but I think given that this stuff (TV and cinema) still is a huge part of daily mass entertainment the fact that those offering the (often originally US-made) material choose to spend a lot of effort creating a German voice track pretty much without exception probably is significant.
When should you use a Serverless Approach?
> There are no ads in Messenger Kids and your child’s information isn’t used for ads.

I do wonder what quantity of data Facebook will collect on child users of this service though, and how that could be used. I’m not too well versed in COPPA outside of account creation restrictions, but I would hope that it has provisions for data collection on children.
Why We Blame Millennials for Everything
I ran a grocery ecom marketplace earlier. Getting catalogue up and running from each store used to take pretty long time, POS wont have images but just barcodes and short names.

So we developed this tool called Stockpile. It had
1) Admin app - web
2) Mobile data collection app

Every day the server identifies products that do not have images, and from which store.

The on field data collector goes to the corresponding store. The app will display bar codes and short names.

He goes ahead and scans the bar code and takes image.

Over time we also added intelligence in the office admin app to fuzzy match product names and reduce the effort of offline data collection.

Using this, we could onboard a store and make them online with 12000 SKUs within 4 hours.
She isn't "so keen" to leave, she campaigned for Remain.
The Fall of Dark Matter?