skysight-inc/HackerNews huggingface dataset:
Ozora Research | Engineers, Linguists | Berkeley, CA | Part-Time | Onsite | Equity

My company, Ozora Research, is developing a next-generation suite of Natural Language Processing tools centered around sentence parsing. We spend our time thinking deeply about the structure of language and then building statistical models that capture the structure. The requirements are: a good background in mathematics and statistics, and a deep interest in language and linguistics. Programming skill is a huge plus, but not an absolute requirement.

I believe we are poised to make a huge dent in the world of NLP and linguistics. The field of automated parsing has been bogged down for the last 20 years because of its dependence on labelled training data (e.g the Penn Treebank). In my research I've discovered a way to circumvent that limitation, by building and evaluating sentence parsers using only a large amount of raw text data. I've spent the last couple of years validating the approach, and now that I'm confident it works, I'm looking to build up a team.

I have a nontraditional, minimalist and cockroachy business plan that won't appeal to everyone, but I can promise you that if I get rich you will also. I can also guarantee that you will get a ton of great experience that you would be tough to get at a big company. I want to especially encourage the following types of people to reach out:

- Recent grads in technical fields who want to break into the software engineering industry

- People who have had some success in mainstream software engineering careers, but are now bored and want to try something new

- People who want are thinking about going to graduate school in CS/ML/AI/NLP and want some experience doing research in that area

I'm happy to talk more about the specifics in person. Email me at daniel dot burfoot at gmail. Unfortunately I cannot sponsor visas.
How I solved memory issues of mine and others using ReactJS+Firebase+Material-UI
Still made me feel a billion years old as I am pretty sure I had quite a few Warty Warthog cds around at one point.
Inspired by this, I led a group of 5th graders and high school students through a "peanut butter and jelly sandwich robot" exercise.

I had a blast and so did the kids.

We had them list some steps to make a pb&j sandwich, and then I, as the robot acted the steps out as literally as possible.

When they said "gather materials", I went around the room and picked up erasers, markers, water bottles; whatever I could find.

When they said "put the knife in the peanut butter" I stabbed the (plastic) knife through the cardboard seal.

When they said "put the peanut butter on the bread", I put the jar of peanut butter on a slice of bread.

After all of that we showed a video of an industrial robot applying sealant, just like we spread the peanut butter and jelly.

At the end we asked how we could have done it better, and one of the kids said "Get a smarter robot"

I'd highly recommend doing something like this for a STEM day, or just for fun.
Yeah, why censor when you can collect all your users' data and give it straight to the government.

https://techcrunch.com/2018/07/17/apples-icloud-user-data-in...

Do you honestly think that's less bad than blocking a few websites that are already blocked and can be bypassed by VPN?
My recollection is vague, since it was quite a while ago, but there were other things that weren't introduced in my high school curriculum that I remember my calculus textbook containing. I'm glad your school taught you proof of induction and other such things although. I also remember talking to my classmates about how near indecipherable our calculus textbook was.
> Is it an obstacle to get one more free compiler?

I have both gcc and clang installed but they’re for Linux. I’m using Windows as my main OS, and prefer running native binaries, e.g. because tools for debugging & profiling.

> Its not relevant: this code do not rely on compiler optimizations.

Right, and that’s GCC’s problems — MSVC-produced code is optimized, and is free from the described issue.

You know how I found that? I’ve made a version portable across compilers, built with VC++ and run on Windows: https://github.com/Const-me/MemoryAccessCosts I don’t have Intel compiler but my expectation is it’ll work even better.
You do bring up an interesting point, but I think there's a key difference between posting instructions that require unavailable/unproven technologies and technology that is widespread. If I posted plans on how to build a warp drive, it probably won't enable you to build a warp drive, even in the theoretical future when the necessary materials/technologies might exist.

There's also a key difference between uncontrolled fission and controlled fission. Both are bad for your health if you are too close, but one of them is immediately bad for your entire neighborhood/district/city.
i use email addresses set up 20 years ago, they are just redirected to my current mailbox or pulled by current mailbox
Reminds me of Don Norman's kinda crazy light switches in his house, described in "The Design of Everyday Things":

> FIGURE 4.5. A Natural Mapping of Light Switches to Lights. This is how I mapped five switches to the lights in my living
room. I placed small toggle switches that fit onto a plan of the home’s living room, balcony, and hall, with each switch placed where the light was located. The X by the center switch indicates where this panel was located. The surface was tilted to make it easier to relate it to the horizontal arrangement of the lights, and the slope provided a natural anti-affordance, preventing people from putting coffee cups and drink containers on the controls.
Why won't an app store payment work? The app stores have subscription support and carrier billing.
Why is this relevant?

edit: sorry if I was feeding a troll. I've had a long day and really couldn't tell if I was just missing the connection to GP's question
Oh yeah. Also they have huge following distances so everyone is going to be merging in front of them. Honestly, I would feel so frustrated riding in one of these.
3. Western people feeling outraged in place of people from other countries.

I would love to hear from more native Chinese people, but from what I've seen so far, most of them would much rather have access to limited services than nothing at all. Not being able to make Duo calls, access Play Store, access AppEngine, access Youtube, etc is far more of an issue to them than not being able to Google about tiananmen square.
morals are tricky.

I think quite often when people make a quick "moral" judgement it's more about what they feel is right.

Reasoned morals can be the opposite, sometimes they can feel wrong and often require people to stop and think about why a certain thing is in fact moral.

When someone makes an instinct based moral judgement the instant message is that the person is concerned with morals ( whether it be reasoned or not ), which does send this message that the persons fundamental nature is to do the right thing ( whatever 'right' is doesn't matter so much as the desire to do it)

Where someone who takes time to figure out moral questions, it feels like they aren't inherently moral. Even worse when their reasoned moral judgement doesn't "feel" right. You may have to know that person more intimately to realize that they thoughfully moral.

I feel maybe this has lot more to do with social cohesion rather than morality.
If there's one thing Google App Engine has taught me, over the course of 5+ years using it:

Denormalize your data (or, optimize for read).
A language's documentation, ease of use, and community are all far more important than CPU performance. Point me to one java project on Github with >1000 stars and I'll give you a hundred Python and JS projects.
The problem is every UK bank or fintech prepaid is either Visa debit or MasterCard debit. maestro only exists on some kid cards 16-18yr old limit.
Buying a property on a mortgage is just buying a very highly leveraged asset. Any gains as well as losses in the asset value are multiplied several times.
PR blurb, telling us, that Lubuntu is going to die within the next two years, or so.
When I was 12, it was all windows 3.1, IBM OS/2 and Solaris for the cool cats.
Hi niall,
Any chance for freshers?
Design imperatives change too, though. The old machine probably had 3x the power draw. A 4-5x improvement in instructions per joule is nothing to sneeze at. Frankly there are laptops that compete reasonably well with that old space heater.
Hi,
Any chance for freshers?
What is the reason for getting this error message
When ever i try to post the link it will show this message - "Sorry, your account is too new to submit this site."
Note: i was able to post the link before , this error i'm getting from few days
Anonymous member convicted in DDoS case involving Mass. hospitals
Hi tommy,
Any chance for freshers?
Small comfort. The bar for explicit opt in is very easy to dupe someone into. I know, it happened to me, and I’m a power user.
And a return to hand-optimized assembly! I knew this day would come, when my skills would be in demand once again!

Like client-server vs local, progress is a cycle.
I liked the fast pace! But normally I do watch YouTube on 150% :) thanks for the chat
> Think about a kanban application - it's just not something that makes sense as a CLI thing.

mkdir kanban
cd kanban
mkdir 0todo 1doing 2done
touch 0todo/task1.md
ls *

0todo:
task1.md

1doing:

2done:

A 5 second kanban board.
High quality TV shows are more popular than oxygen. Unless oxygen runs out.
An Emacs major mode for Hledger
Seems like a reasonable personal story about how you use an ad-delivery platform like iOS (and is pretty close to what I do on all the platforms I use). But it has little to do with the rightness or otherwise of disallowing users from deciding which network connections their own device is permitted to attempt.
Honestly I remember trying gnustep, it was ugly. I can't even emphasis how terrible it looked from a ux/UI perspective compared to literally every other desktop.
Compared with Backbone, I was able to compose and re-compose component structures much more easily. Compared to Angular (which I admittedly don't really know) the API learning curve felt very short and I was able to wrap my head around it very quickly and be productive without constantly looking things up.
A Map of Wireless Passwords from Airports and Lounges
That's literally the endgame of capitalism.

Capitalism is, and always has been, about reaching a state where supply exceeds demand. One could argue that once a business reaches that stage, they can put up a Mission Accomplished banner and fire most of their workforce. But because of how wealth is distributed, workers always need to be working so they're incentivized to extend the work and market as long as possible.

The same mechanism is responsible for the situation where institutions tasked with solving a certain problem (crime, cancer, etc.) invariably end up perpetuating the problem so they can continue existing.

You think some shmuck MBA setting up a devious pricing structure at Disneyland is bad? Consider that the US has more empty houses than homeless people, and more unsold cars in lots than people who lack reliable transportation.
I've heard great things about Vue.js (mostly on HN) but I haven't tried it myself. I'm pretty invested in React (I use it at work and for personal projects), and I find it to be a pleasure to use so I'm not actively seeking out alternatives.

State management with React is another story; I've used Reflux and Redux a lot, and am experimenting with Mobx now.
Why would you kick off those unwilling to pay? GP mentions charging for cosmetic, not for the core product.
8ms actually seems quite slow at that level.
You use dedicated hardware with manual or semi-automated scaling until you're big enough to want unlimited and green enough to eat a large bill knowing that you still made a profit.
You find examples like this all over the place:

https://security.stackexchange.com/questions/49521/does-two-...

It gets worse if you search around for people talking about how they use 2FA codes to protect their accounts when logging into services on public computers.

The perception of the security added by 2FA emboldens people to make all kinds of poor security choices.
«it turns out today a top consumer (not HEDT) CPU barely matches this pair of CPUs»

Well, the X5670 was a high-end 2P server CPU sold for $1400 (https://ark.intel.com/products/47920/Intel-Xeon-Processor-X5...) so to fairly measure how performance has improved, you should compare it to a similarly priced product, like the AMD EPYC 7401 (https://www.amd.com/en/products/cpu/amd-epyc-7401). And, oh, look at this: the SPECint_rate "h264ref" benchmark subcomponent, which measures multithreaded video encoding performance, shows a 4.2× improvement (472 to 2000):

• X5670: https://www.spec.org/cpu2006/results/res2010q2/cpu2006-20100...

• EPYC 7401: https://www.spec.org/cpu2006/results/res2017q4/cpu2006-20171...

Edit: oops, fixed major screw up. I had linked to SPECint numbers, instead of SPECint_rate. The real improvement is 4.2× not 45×! Far from what Moore's Law predicts (2^(8/1.5)) but still a very notable improvement. I'm sure your friend would be happy to transcode 4× faster...
So... who exactly does this again? You seem to be "solving" this problem by turning it into a simplified academic exercise. Real security happens in real companies with real people.
> This is why infinitely scaling pay-as-you-go cloud services terrify me.

It's been a little over a year since I used Firebase in production, so maybe this has changed, but the funny thing is Firebase DB doesn't infinitely scale, despite them advertising that it does.

The Firebase DB caps out at 100k active connections and according to them (at the time) it's a technological limit on their part, so they cannot go higher even if they wanted to.

When we brought this up, they told us they were technically unlimited because you could shard your data into different DBs if you needed more connections, which is like saying all restaurants are all you can eat because you can keep buying more food.
The censorship project won't remain confined to China. Absolutely and directly relevant, as countries that have germinating democracies right now will not continue on the path. If this project gets implemented in China, India is next and I have a right to bring my viewpoint to this discussion. India already loves censorship as it is. Looks like your issue is why India is being mentioned, I have no control over your emotions.
Are low-end phones now on par with these 10 year old systems?

It's difficult to find a phone with less than 1 GB RAM. And although ARM CPUs are much less powerful than x86 with the same clock, 1 GHz also seems a mininum.
Exploding Software-Engineering Myths (2009)
Its impossible to know bottom, but its possible to know "probably relatively low." During the big recession when work was harder to find, everyone knew prices were low and it would be a decent time to buy, it's just that fewer people could afford to, hence the low prices.
Yes useful in advisory role, ie interviewing subjects throughout the process, particularly getting their feedback/input during research, product development, and design would be extremely valuable. Which is quite distinct from this idea that entrepreneurs, leaders, and employees internal must be 'diverse' themselves in odder for projects to succeed.

What should matter first is the team members skill/talent relevant to the project. While also hiring sympathic people who go out in the field to get feedback and interview subjects to determine the problems needing solving,+gýg environment factors, attitudes, etc.
Not much conspiracy there, as it's well known that such a market exists and that it has enough people who don't care about the source of aquiration. Such heists happen every some years.
Home security solutions and alarm system installation
How to make home security solutions according to individual needs and budget?
>>This comment is for the Scheme-based book. I've never seen the Python-based version.

Recursion is heavily emphasized.

And Python doesn't support tail-call optimization.
> That said, I think the enthusiasm surrounding this book is a little bit cult-like. Reading this book doesn't necessarily make you a good programmer, because being a good programmer requires much, much more than having a good understanding of computation.

The usual assertion is that it makes you a better programmer, not that it makes you a good one. The reasoning behind this is that the book is pretty unique in giving you practical fundamentals of programming, in a way you wouldn't be exposed to completely elsewhere (especially if all you've learned so far is modern OOP). I'd say it's important today more than ever, given the increasing amount of programmers emerging out of bootcamps.
Sorry for the tone here (unusually snarky comment).

Arguably, my point was that this argument, biasing your analysis by hidden motives that cannot be disproven, is invalid.

But clearly, I was wrong because fast.ai's courses are indeed free so the comparison doesn't stand.

I'll also add that fast.ai has great ML courses that go deep into details, and focus on practical, applicable, techniques. My comment was specifically about the argument that Google is doing this just to increase Cloud revenues.
This is a good workaround to a problem that shouldn't exist. I feel it's important to clarify this is certainly not more secure than using a client-side solution that doesn't involve duplicating bandwidth.

(Full disclosure I make an iOS app that is also likely going to be affected by these rules, so I am triggered)
> Telegram - Not encrypted by default, and controversial encryption

While Telegram annoy me more and more by some of their crypto moves

this just isn't true

and we should stop spreading this lie.

Please help me stop this idea that only E2E is crypto.

For examples of not encrypted data, look at telnet and plain http, they are unencrypted protocols and anyone can read the content as it passes over their network.
Other users have already commented, but basically you can wrap jQuery libraries in React components and do a bit of extra work in the lifecycle methods (componentDidMount, componentWillUnmount, etc.) to manage the jQuery bits.

Once you've wrapped it in a component, you can more or less drop that component anywhere in your view hierarchy and not have to think about the fact that it's using jQuery under the hood.

This highlights one of my favorite things about React and similar frameworks, which is that it's the closest thing to actual, useful encapsulation of components I've seen in a frontend framework. It's not perfect, but it's much better than everything I used before it.
Anyone using Sermorelin for aging related cognitive decline for programming?
> Reading this book doesn't necessarily make you a good programmer

I don't think I've seen anyone claim SICP will make you a "good" programmer. I have seem people claim it will make a good programmer better, though.
> nobody really had any idea what they were doing when building these UIs back then

We evolved to flat design with minimal user cues and abstract icons lacking any text labels sitting inside a giant Javascript blob that breaks the browser's back button and scroll bars and is a 20mb download. Yay?
Sounds awesome.

Who pays for it? (Honest question, I burned myself on WhatsApp.)
It's the path people take when they're not very good at engineering but want the medium bucks.
Frankly, I don't think this is obvious.
Case in point: sequential models (granted, probably not yet included in the first batch of AutoML). There are so many ways to model the problem that tweaking each of these ways, in a way that makes sense for your dataset, takes a lot of work.

I've built models that worked fairly OK, only to have a colleague build a separate model that had +10% prAUC by virtue of adding some additional mechanism (say, attention, a different RNN cell, more units, etc.).

I'll also say that this is aimed towards people that are unfamiliar with ML and would have trouble finding and re-implementing the state-of-the-art in their specific field.
Why NASA is struggling to get its most powerful space telescope off the ground
Can you recommend books and online courses to hammer these concepts down? I used PCA and k-means for my masters thesis but didn’t really know how well they work under the covers.
Are you saying this failed do to a lack of diversity or his lack of involvement of relevant people directly familiar with the problem at hand... Or what exactly?

Throwing money at a project without strong, involved leadership can be ineffective and fail, or for a variety of other reasons, regardless of his or the members diversity.
>>Python is a "Lisp lite"

More like "Ruby lite".

You will likely do more Lisp in Perl than you will do in Python.

In fact the whole point of Python is not to be like Lisp.
The explosive race to totally reinvent the smartphone battery
I've been noticing a steady rise of posts from hackernoon by amateur developers who think they'll be the next great tech blogger. I'm not saying I could do any better, but why are these posts suddenly getting so much attention?
Day 3 is UP #100daysofML
If you’re so afraid of rejection that you’re willing to postpone something, then a few overtly negative responses can certainly dissuade you from trying again.

The author in the article was talking about the reaction of friends, so we can’t say whether or not random internet comments would have meant something to the author, but they certainly do to some people.

I think it’s a valuable skill to be able to save your criticism for when it really matters to you, and then to deliver it in a thoughtful manner. Even if you’re anonymous on the internet. A good rule, for me, especially on the internet is to ask myself what I hope to achieve from someone reading what I post. In that context I certainly hope you’d never write “Is this real? [...] This is dumb and useless.".
DARPA has an ambitious $1.5B plan to reinvent electronics
So I completely agree, but let me play devil's advocate.

If you do go and track down the problem in your depedency and file a bug, one of two things is likely to happen: they close it and say it's fixed in the latest version or they refuse to accept your bug because it's filed against an old version.

Skipping the track it down part and just jumping into upgrading can be a time saver. It works fairly well if you fit into the 'common' part of the user base with frequent updates. (Incidentally dependencies with frequent updates are kind of a pain)
Agreed - our company moved to Gitlab about the same time (2.5 years ago) and it's very clear from their updates that their focus has splintered in different directions. Our company has recently moved to more Microsoft products so I am pushing our CTO to move to Github.

If the CEO is following this, please improve basic user stories like:

* As a user, I want to easily know who has approved my merge request. Note the word "easily". The UI lists the people who did not approve next to label "Approved" and the people who did approve next to the label "Approved by". Makes absolutely no sense

* As a user, I want to see all the merge requests that I need to review because I am listed as an approved (it boggles my mind that this doesn't exist)

* As a user, I want to be notified by todos that only have any pending actions on them

* As a user, I want to disapprove a merge request

There are so many basic areas of the core product that are almost unusable. All of our engineers who have to regularly switch between github and gitlab prefer the github ui.
If it's known a black market exists, but the participants are not known, then things are ripe for conspiracy theories.
The Global Race to Build the World's Biggest Battery
Nokia, T-Mobile US agree to $3.5B deal, world's first big 5G award