skysight-inc/HackerNews huggingface dataset:
As someone who has done this a few times (worked for large enterprise / found a problem worth to solve / started a company solving that problem / being acquired by other enterprise that wanted our solution exclusively): don't look for "ideas", but explore "problems". Working in an enterprise is great, because you are exposed - every day - to things that do not work in enterprise. For each problem you meet, ask yourself "would someone pay enough $$$ to get this problem solved once and for all?". If the answer is yes (and the problem is inspiring enough for you to dedicate 5+ years on that) the next phase is: what the distribution channel for a solution would be? Is the market too fragmented? How I would reach out to customers? What would be the cost to attract/retain customers? If you figure it out (and it seems a problem/distribution channel that works) - the next step is to think about a generic solution. Now you can test the "let's try to attract customers, for this problem, on my prototype/landing page". If the cycle starts to work, now it's time to figure out whether you want to quit and build the company/product/solution for real. The good of this process is that is 100% compatible with whatever NDA/NC/IP you might have signed, because you haven't written any lines of code up to this point. And when you leave, you have a solid framework of what you'll be doing next.
You are most welcome. I enjoy writing my little ramblings.
Right, code is data. But the interface to write and modify that data is text.

Consider, how long does it take you to draw an infographic representing the percentage of the United States that has a college education? How long does it take to modify it when you realise it is a mistake

Now how long does it take you to represent/change that data with text?
Every single implementation of cryptography would be required to encrypt the message both with the original key and separately with the government master key, and store / transmit both. The master key suddenly becomes very valuable, and the incentive to crack it is enormous. In addition, there would be an enormous amount of ciphertext available that's encrypted with that key, and it would likely be shared widely across government.

Also, wouldn't this require severely limiting the number of permitted encryption algorithms?
I just posted a similar, if much less comprehensive comment. I'm troubled you've been downvoted for this.

Your second point in particular is highly significant. In general, "it's impossible" should be avoided as an argument when one's true objections are ethical. You don't want to be left standing naked because of some clever engineering.
Funniest bit of satirical writing I've seen in years.
Typically a cheat sheet should explain what the things mean.
I own a Model S and I know that one of the painful parts of ownership is that you have to go to approved bodyshops and Tesla service centers, as well as use only Tesla original parts.

That translates into very long wait times to fix your car (they haven't scaled those yet, and they are exclusive, so it's a bottleneck), and higher costs. Not to mention that parts aren't available that quickly since they have a limited production rate and have to decide what % are used for repairs vs producing new cars, and guess who impacts the bottomline the most?
Then higher costs of repair translates to higher premiums.

BTW I'm not complaining that the repair/service centers do a bad job - I've generally had a good experience with them - but their scarcity and exclusivity is an issue.

It can turn a minor fender bender into months-long waiting game without your car (it's "at the bodyshop waiting for parts").
Sweden is not on the Russia's border. And Ukraine's situation is different and complex, it's not applicable to Sweden. Same not applicable as the fact that UK also not so long ago attacked Argentina.
There's just no logic behind attacking Sweden. You gain nothing and face a lot of problems.
When you borrow money to invest in stocks the stocks are in an account that the bank can seize when the net value is low enough. It's much much easier to repossess than an illiquid house.
It's not cryognic it's also not its primary power planet it provides limited power when the sub needs to operate dark.

The size of the sub doesn't allow for battery storage sufficient for propulsion and using chemical fuel cells in a sub that small is likely to be too risky.
Hell, a few countries will provide tuition free education for foreign nationals too. The challenge is that Americans interested in that will have to prepare the corresponding entrance exams instead or in addition to SATs and have sufficient language proficiency.

I knew students back in Mexico preparing for their Abitur exams for Germany at the end of high school (in all fairness, they were coming from bilingual private high school, which is a extreme luxury in Mexico, but still way below what college tuition in the U.S. looks like at most research universities...).
Yes, the goal should be to offer university as an option to already well educated 17 year olds.

(rather than the creeping credentialism we choose now)
That's still time opportunity cost for the student and merely shifts the financial burden.

I'm not against a liberal education for the betterment of the person, but it's not a sound investment.

We should not aim to make college free by means of government sponsorship, but rather education free or inexpensive by means of lowering the actual costs. As someone else said in this thread, certain kinds of knowledge are rather cheap to be had. Yet even so, degrees are pursued blindly by students, and hired blindly by employers.

Again, there's plenty of benefit to schooling. I liked taking classes with peers, including the non-major classes (for the most part). But throwing more money at the problem is the problem.
No we should not suffix the name of every person in post titles with their occupation. Grothendieck is one of the most influential mathematicians of the last century. This is like demanding clarifications like "this article is about Mark Zuckerburg, a CEO"
Obviously I was wrong, but it is free in many european countries. Payed for by tax payers. The same tax payers that once enjoyed a free education.
I paid 35EUR for first year of CS here in Spain. Next ones will cost me ~1500EUR (no scholarship assumed). Pretty good deal even then though, to what adds up low cost of living.

Maybe get out of the US: Germany, Italy, France, Poland, Spain. Sometimes, the grass may be greener and costs/ROI better.
Ok, I read the paper. You got that completely wrong, the 53% is theoretical performance at 1 meter, the actual peak performance measured was 16% at an extremely small distance and two full orders of magnitude less (so 1%) at a distance of 100 mm.

The maximum output they measured was 37 uW, so 1000 of these would output ~37 mW, with an input power 1000's of times higher.

If anything this paper is a nice example of how theory and practice differ. It also highlights another big loss factor for ultrasound power transmission, the angle of incidence, the power falls of as the co-sine of the angle between the transmitter and the receiver (maximum at 0 degrees, minimum at 90 degrees).
The Romance and Heartbreak of Writing in a Language Not Your Own
Didn't realize I was so unprepared for my schooling. Thank you for letting me know.

Do you think they'll give me my money back?
So by keeping out the "unqualified" we continue to increase the gap between the haves and the have nots? I'm not suggesting that is your intention behind the statement, but that is the harsh reality of what will happen. A policy like this will continue to discriminate against the poor and those stuck in areas without access to decent primary/secondary education (inner-city comes to mind).

Despite the numerous issues with the american primary/secondary education system, I'd imagine you'd struggle to find many arguing that making secondary education free to everyone (qualified or not) wasn't a net benefit for the US.

It is my personal feeling that the entrance exams that used to exist as a barrier to secondary education were awful and unfair. Everyone should have a right to choose their direction, instead of being told you have to start a job/family. Based on the success of eliminating that barrier, I feel opening up university/college to everyone should be the goal of any civilized society.
I absolutely agree.

That's why I don't target primarily developers, but the end-users of such apps. Of course knowing Javascript wouldn't hurt, because it opens a lot of more possibilities to further extend the entire app, but my idea was to make it possible even for non-developers to create apps for CRM, invoicing, accounting or inventory management for their needs. So in my case it's not really visual programming, but a drag-n-drop builder, which also has an integrated code editor in case the user needs it: if they know SQL, awesome - write a custom SQL and it is automatically mapped and available in the forms.

This sweet spot that you talk about between ease of use & flexibility is definitely key.
Many test systems allow for expected-fail tests.

Also this being c++, of course there are ways to test that an expression​ does not compile via metaprogramming (i.e. SFINAE).
I couldn't agree more. Saying that it's impossible to backdoor encryption in a "secure" (so long as you trust the government holding the 3rd key) is a very dangerous stance to take. It just sends this message to people who might campaign against backdoors that we don't need to bother - after all it's impossible.
then why does everyone sketch a picture when trying to convey an idea? text is obviously useful but so is visual information. the complete dismissal of visual programming by text-based programmers is often infuriating. visual programming can provide an immediate indication of structure and dataflow, something that text-based languages struggle with.

in my mind, the best case scenario is some sort of hybrid, where visual and text representations take over on what they're best at, yielding to the other when it makes sense. the way people work on mathematics is a great example of this. drawings, diagrams, graphs, shapes, etc. are used to convey structural information where text and symbols are used to convey more detailed, descriptive information.
> Those really smart guys (and, unfortunately it is mostly guys and not gals)

To be fair, I'm not sure why the original poster included the gender here instead of saying "smart people." The gender thing is a bit off topic.

You are right that "guys" is often accepted ...at least as an informal second person plural. I get the impression this is because English just doesn't have a lot of great options here. Personally, I use "y'all." No matter the company you keep (with the possible exception of a group of CEOs) it works and doesn't make things awkward. That said, contractions like "Y'all'd've" start to get a bit messy and I generally stay away from those ...especially when writing.
Maybe for ivy league schools but there are lots of others that do not grade inflate [1].

[1]: http://www.cbsnews.com/news/grade-inflation-colleges-with-th...
True 3 years ago but 3 years from now? Maybe not.
Perspective seems clear and we'll reasoned to me. Until Wales is compared to Trump.
Another entry in the already-saturated genre of people who went to college but squandered the educational opportunity telling the rest of us that college is a waste.
I think what gets missed is that communcations interceptors are an entire platform (not just a key somewhere). There are lots of computers glommed onto the network to make the capability happen and humans to manage them.

The hard part is managing keys, access, storage, networking etc. The security on a lot of "lawful access" systems for cell networks is not as great as one would hope, and the LI system is sometimes the goal of attackers in a telco.

Just the capability (click n clone or tap to disk) is dangerous even when turned off. Of course, no one actually makes a telephony system without LI...
Ask HN: Django vs Flask
I have done a lot of web development in Django and am really a fan of the framework, especially the Django REST framework. What really surprised me was that many of my colleagues were using Flask for the same. So, I decided to check it out. From glancing over the docs, I realised that it is just an extremely fast way of getting started with the development as opposed to a lot of time required by Django - as claimed by many websites and blogs. However, I fail to see what other occasions one would use Flask over Django for developing the website. Are there any other specific areas where one would prefer one over the other?
You entirely missed my point. individually, any of his contributions can be thought of as an off-hand idea taken to its logical conclusion and actually implemented, but jointly they make success.
A clever system would easily mitigate your first point, probably with some sort of rolling key + key hierarchy (much like SSL and certificate authorities).

As to your second point, yes. It would require severely limiting a great deal of things. Consider that "impossible" at your peril.
You're cherrypicking examples and ignoring counter examples. Yes VPL's in specific niche areas have been useful and largely beaten there competitors. But I know of no general purpose VPL that had succeeded in beating a text only competitor. Text is superior for general purpose languages because it sits in the sweet spot for information density vs ease of use.
Sure, just convince the professors, real estate developers, janitors and everyone else involved in higher education to work for free.

Otherwise, someone is paying for it. If its a bad investment, its a bad investment, whether tax payers or students pay
Theresa May wants to ban crypto: what that would cost, why it won't work
The parent comment to my previous was completely rewritten after I replied. It originally said something like "those athletic programs make tons of money for their schools." I was just saying that only a relative few really made a lot of money, which is what the link shows (as you said).
> Need a portable 32-bit integer? Better take a C implementation that provides int32_t, because just using "int" bites you when switching from 32-bit to 64-bit platforms.

Citation needed. Which compilers for which machines are you talking about? I don't think any change the size of int. What does break is the assumption that int is the same size as pointers, but that's because the sizes of pointers change.
(may be) google app-maker (+ more AI) - something to watch out for.
I feel this comment significantly devalues graphic novels. It's a separate art from the novel, but not an inferior one. Pictures have value for adults too.
Currently, I am technically a Spanish citizen. I like people from Spain, their food and their culture, and I even find it kind of cool that they have a king, although I do not feel he is my king in any way.

When I watch a soccer game with the Spain's national team I can equally celebrate a goal scored by them or against them if I like the goal. With Catalonia's national team (who only are allowed to play once a year) or my local team FC Barcelona (I even have a season ticket) the feelings are totally different.

Also I do not feel at all the Spanish flag is my flag. To be frank, I even have a sense of foreigness when I look at the Spanish flag, possibly because it still somehow suggests repression to me.

I strongly believe that people in Catalonia should have the right of self-determination. The culture, the language, even the traits are distinct enough to deserve it, and not be bullied because of it.

That Catalan people have the right of self-determination does not mean that all Catalan people who think they should have that right would vote to leave Spain.

I am totally neutral about if the outcome of a referendum is to leave Spain or to stay in Spain (both things have upsides and downsides at short and long term), but I'm not neutral about Catalonia's people having the right of self-determination, we should have it.
As long as there is a limited supply, speculators and draconian governments and crime it'll keep going up. I'll bet it'll keep going up.

Threats are hacks, quantum computers and crypto currency competition.
Yes, if you invest your tuition and never touch it for a quarter of a century, you'll have mildly more money than if you went to college. In the meantime you'll be doing... what... to put food in your mouth and improve your lifestyle? Civil engineering interests you? Oh well, here are some schlub jobs for you to do to wait out your quarter-century maturation.

And as we can't help but hear, so many students are complaining about their student loans. For these people, what is the P&L statement going to look like after not touching their tuition for 24 years? It's not usually a winning strategy to borrow money for long-term investment...
US wanted to train and test new sonars against against submarines that are more silent than nuclear submarines and US don't have any.

Nuclear submarines can never be totally quiet. Turbines and pipes give out noise. Submarines with air independent propulsion can be totally silent when they stop and extremely silent when moving slowly.

North Korean submarines are not a threat. Chinese diesel electric submarines are.
Someone here at HN once directed me to the resource so I'll do the same: https://flexboxfroggy.com/
Financial aid, scholarships, or community college followed by 2 years at a known school is still pretty worth it.

Example: You can go to the University of Alabama on an automatic full tuition scholarship if you have high enough standardized test scores. It's not the only one with a similar program.
Average student debt in the US is only $37,172 [1] which is not insurmountable to pay off.

[1]: https://en.wikipedia.org/wiki/Student_debt#United_States
Jarvis A-I bot – selfade AI system created by 10 year old
>testing

If you look at Vista as a hardware compatibility beta for 7, I think it was a resounding success. They pushed out an operating system with a new incompatible driver model, had to wait for driver manufacturers to catch up (giving the impression that Vista was the problem) and then by the time every driver was rewritten, 7 came off as a godsend. 7 wouldnt be 7 without the "disaster" before it. It also let them use home users as a giant testing base for enterprise customers.

and dont forget uac, which broke a ton of code that expected admin rights
No one in our industry will "starve on the streets" in the foreseeable future. They may have to take a smaller paycheck with a contract that doesn't have the clauses they don't like, but let's not engage in histrionics here. And I agree with the parent, your choice of language is inappropriate and tiresome. You're posting to a forum read by literally thousands of people you're calling "bootlickers". Not smart.
Poor form of the people who downvoted parent.

I don't agree with parent but they are contributing to the conversation.

If you disagree why don't you provide some counter-points instead.

Here, let me start.

> Every time a VPL (Visual Programming Language) has gone against a TPL (text programming language) , VPL not only has come out a winner it has massacred its opponent.

That's an unsubstantiated claim. Point to some sources please.

> There are 3 areas that I am aware of that VPLs have appeared a) modular audio synthesis b) 3d graphics c) game programming

These are not the only ones [1], and VPL first appeared earlier than 1995. For example, the first version of LabView was released in 1986 [2] and certainly LabView was not the first one either.

> 3d is where TPLs go to die and are used strictly for generating the software alone and thats about it.

Even if this is true in the case of VFX (which I don't know that it is but I don't know that it's not either), it certainly is not true in video game development, which is very much an area of 3d graphics.

> computer games there VPLs are something new but Unreal has definitely changed that with Blueprints

Blueprints is awesome but you could not TODAY make an arbitrary game implemented using ONLY blueprints and have the amount of control and freedom you have if you use Unreal or another game engine with C++ or another TPL. Thus falls your initial claim, which (quoted above also) was

> Every time a VPL (Visual Programming Language) has gone against a TPL (text programming language) , VPL not only has come out a winner it has massacred its opponent.

And I bet that others can point to a wide range of areas where an existing VPL will come up short.

Some people love LabView. I certainly don't. Some prefer it and for them it's a thousand times better than using a TPL but for me 99% of the time I would go with a TPL over LabView.

[1]: https://en.wikipedia.org/wiki/Visual_programming_language

[2]: https://en.wikipedia.org/wiki/LabVIEW
They are adding words in the form of thoughts or speech to describe the drawing.
> The type of visual programming I'm thinking about here is a WYSIWYG drag and drop interface for building UIs.

The main challenge in this particular domain is describing what is supposed to happen to the layout when the size of the window changes, or if there are dependencies among visual elements (e.g. some element only appears when a check box is checked). When laying things out visually you can only ever design one particular instance of a layout. If all your elements are static, this works just fine. But if the layout is in any way dynamic (with window resizing being the most common case) you now have to either describe what you want to have happen when things change, or have the system guess. And there are a lot of options: scaling, cropping, letterboxing, overflowing, "smart" reflow... The possibilities are endless, so describing all of that complexity in general requires a full programming language. This is one the reasons that even CSS can be very frustrating, and people often resort to Javascript to get their UI to do the Right Thing.
I both gave my definition of conflict (100 deaths/year) and a list of the countries involved, so it should be trivial to compare details. The difference is likely due to Kenya (which had more than 100 deaths in 2016 related to Somalia), Burkina Faso and Tunisia (which had a combined ~100 related to the insurgency in Algeria/the Maghreb), and/or Mozambique (which had over 100 related to RENAMO).

I do think it'd be interesting to estimate the percent of the population affected.
> there's absolutely nothing substantiating her claim.

yes, and this is very weird. She must have a chain of reasoning going on in her head before opening her mouth, right? We always only get the conclusion, that is: "we need more access". Any normal person looking for a solution to a problem would generate loads of ideas and then, when pitching an idea, present the pros/cons of their various ideas to finally argue why they have chosen solution x. We don't see any of that wrt to this topic.