skysight-inc/HackerNews huggingface dataset:
When you plant tens of miles in each direction with a single crop that needs to be pollinated at a specific time there is no way for native insects to pollinate it well. Where would they live? What would they feed on the rest of the time? It’s a green desert most the time then in need of massive pollination for a short, sharp period. Bringing in hives or other forms of pollination is how it gets done and it’s done this way because it works.
My new years resolution was not to make a new years resolution. Hmmmmmm maybe i need to think about that a bit more.
I think the reason for high tobacco taxes is because of the harm smoking tobacco causes. At least in the UK, where the taxpayer foots the nation's medical bills, the escalating taxes seem designed to slowly but surely make smoking a thing of the past. It seems to be working.
Really good artists hate their work. They are their own worst critic. That's why they always improve. It's the poor artists that think their own work is great, better than everyone else.

The person you want to be should be better than the person you are today, but that also means it's unattainable.
> Make “speeches.” Talk as frequently as possible and at great length. Illustrate your “points” by long anecdotes and accounts of personal experiences. Never hesitate to make a few appropriate “patriotic” comments.
When possible, refer all matters to

This one struck me. I have two colleagues in particular that come to mind. One loves to spin anecdotes into metaphors to basically repeat what someone else has already said, killing meetings. The other loves to use an awful lot of big words to describe all the things he’s recently read and has latched onto a ‘collaborator’ to ‘work’ on. Of course this completely derails the meeting.
That is great news for the elephants and the world. Does anybody know if a similar agreement exists on rhinoceros horn products?
Short of them actually publishing the image signature the camera takes as the random input, no. Imagine just how much sensor noise is sitting across the image, and figure on other elements others have mentioned: the angle, the aperture, etc. I imagine two near-identical frames without any movement between them taken on a single camera might still have a significant amount of entropy between them, especially if you're using the camera raw data, for those reasons.

They (CF) discuss this on their deep dive:

>>>The flow of the “lava” in a lava lamp is very unpredictable,6 and so the entropy in those lamps is incredibly high. Even if we conservatively assume that the camera has a resolution of 100x100 pixels (of course it’s actually much higher) and that an attacker can guess the value of any pixel of that image to within one bit of precision (e.g., they know that a particular pixel has a red value of either 123 or 124, but they aren’t sure which it is), then the total amount of entropy produced by the image is 100x100x3 = 30,000 bits (the x3 is because each pixel comprises three values - a red, a green, and a blue channel). This is orders of magnitude more entropy than we need. [1]

1: https://blog.cloudflare.com/lavarand-in-production-the-nitty...
Ah, that makes much more sense now. You want to enable a community of plugins/widgets/apps built on top of the index. That's fascinating. I feel it would probably require some centralized base set of widgets similar to what Google already provides. That way the average user can just type "5 minute timer" without having to manually install the widget first. Quality/security outside that base set might be nightmarish. People put a lot of stuff into search bars.
Does anyone know how the extraction cost of shale compare to the declining cost of solar?

Are we at the point already where some oil fields become non-profitable?
Wrote, and still working on a personal music streaming web app. Started this with the intention of learning some new tech and seeing if I could really see a project through. Its functional but still in progress. Its been great and I learnt tons from it, highlights include:
- My first serverless app
- First project without any css frameworks
- Got to try out vue.js and loved it
- my first app to use aws cognito - or any aws services for that matter, got to work with s3, api gateway and lambda too.

Overall a great learning experience. Its free to use if anyone wants to try it out: tuneco.logikgatemusic.com
I agree with your last paragraph, and IMO the reason is reddit is based on common interests, like Usenet used to be, while Facebook is based on random ways you met people in life and twitter is based on people trying to boost their ego.
Haven't been working too much with Java lately, but I think the main cause for the slow startup times are the frameworks. Many frameworks such as Spring had different use case in mind and therefore different things were optimized (for example easy of packaging/deployment vs app startup times). Scanning the classpath, generating proxies etc done at the application startup.
hudson landing soundtrack was also very impressive.
That's very much true; I should have been clear my objection was primarily to something Snapchat-like.
Eat almost no sugar
http://www.theage.com.au/interactive/2017/what-sugar-does-to...
Interesting, I have read quite conflicting information on that though, link would be appreciated. The problem is not just with home monitors though and I read while it’s more disregarded in older people it could point to underlying issues in younger people which is what freaks me out since nobody found anything yet.
New Year, New Job: Flexport is hiring for almost every kind of role
channels, delegation in to sub-groups and presentations can be very necessary...
Black market prices in the UK are around $14/g for weed, so these prices seem great from the other side of the pond!

What's with the catnip comparison?
> public-relations professional Jonathan Hirshon

This is just some marketing trick.
Thing is, it’s most likely not a big deal. I grew up in Argentina, where the only times I remember being “punctual” when meeting friends was when we were going to a scheduled event such as the cinema or theater. Otherwise, you agree on a place and time (“let’s meet at my place, after 5”) and people show up whenever they show up. Nobody gets angry about it, because it’s a part of the culture.

Now... if you flake out without telling people, that is something will get mad about.
I was drinking too much of it, it became a problem - tolerance, withdrawal, messed up sleep cycles. Also I've read that it stresses adrenal glands and may cause cortisol issues.

Bottomline is - I want a sustainable lifestyle, and with coffee it became unsustainable.

This year I've learned that to achieve my goals I have to learn to think long term, treat it as a marathon, not a sprint. From a big picture point of view, steady, measured, consistent pace is better than short term highs followed by inevitable lows.

Green tea is fine tho =)
> Why isn’t there a bootcamp that provides a bachelors level computer science degree?

Because meeting government rules for private, for-profit degree granting institutions and accreditation requirements for degree granting institutions requires a lot of expenditure and, for accreditation, time that get-rich-quick bootcamp operators aren't interested in.

> So I guess my question is, why can’t there be a free or low cost, not for profit, accredited bachelors level computer science degree?

The vast majority of US colleges and universities are either private nonprofits or public institutions.
If you work on GAE can you give a timeline for: https://issuetracker.google.com/issues/65104189

for me that is a big blocker.
Don't quit my (shitty) job, and bank the (awesome) money.
You are confusing the average student loan debt with the average total cost of the degree; the latter is greater than the former.
This is very subjective and I am not sure that it even matches the reality (it could be that within the last 6 months the search engines changed), but with DuckDuckGo I stopped to use verbs at all. Another thing is that at least for searches about IT Google prioritise recently posted/changed pages more so with DuckDuckGo I often added 2017 to get the latest hype (soon to be changed to 2018 :) ).

Whatever it was at the beginning of the switch I used to use Google on a daily basis when DDG results were not good. Then in few months it pretty much stopped.
You don't need Swiss level of labor costs, self checkout was pretty common in France 8 years ago. Most likely it's a combination of cost + faster checkout (since self checkout are always all open, while regular lane staffing depends on time of day)
Wikipedia is open source content though, which was a big aspect of it being successful at the beginning (as in, many of us wouldn't have bothered to write content for it had it become proprietary).

Open-licensed content cannot be said to be controlled by one party, as anyone is legally entitled to create a fork. Thus, Wikipedia is not controlled by the people who run the servers; the infrastructure may be centralized, but the project (the compilation of knowledge, and the articles produced) is not. This aspect of control is what I said you were missing in your assessment, and it seems I was right.
What you said does not make sense for an exchange. For every seller, there needs to be a buyer who first deposits USD.
> For now, I do wish browsers would start offering Wikipedia as an option for the default search. :)

Try Firefox: it's right there in about:preferences#search. :)
Because that would mitigate the motivational effect.
Swahili is a language that native English speakers can typically pronounce well, as it only uses sounds that are present in most English dialects.

It is also easier for native English speakers to learn than most European languages.
You should rephrase your first sentence since both arguments are required, and your statement can be interpreted otherwise.
I hope women look up the chats on reddit as well and will know how to proceed!
“It depends on how often the data will change. A linked list will be good for [situation x], but a vector might give better performance in [situation y].”

I’d give more points for that answer because it shows a deep understanding.
Komponent: Organizing front-end code in Ruby on Rails, based on components
BTW, the Wikipedia policies are not centralized in any sense; they are set up and enforced by the network of volunteer editors.
Thanks, I'm glad you liked it!

Don't let it stop you from making your own app, though. There are thousands of similar apps out there, doing your own take on it can still be valuable and resonate with some people more than other apps.

You won't dominate this niche by being first to the market, but you can still have a successful project by building a good product and marketing it well.
How to Know Everything About Everything: Laura Riding’s Letters to an 8-Year-Old
> So when it's searched on Google, the idea is that the market will provide more relevant results than an algorithm designed for ranking articles based around keywords and semantic equivalence of the content.

And the market does this in a relatively simple manner: by letting merchants bid on search keywords, and showing the site of the merchant with the highest bid, you force merchants to either lose money or be relevant.

In other words, the most relevant merchants to a search phrase will have the most money to bid up visibility for that phrase because they make the most money, on average, from users looking for this particular thing.
I remember being a little creeped out when Google first started automatically localising queries, but when I tried switching to DDG earlier this year I realised that I've become utterly dependent on it. I constantly had to think about whether to append my city or state to the query and even after doing so would often get American results. (For example, searching for anything relating to the WA government still turns up information about Washington, even when the country is set to Australia.)
well actually I do not have a cc for my GAE project.
Basically I'm on the free version. But I guess you need a CC/bank account to register for Google Cloud and since GAE now lives inside GCloud you need one to register, but after that you can basically "remove"/disable it. And then you never need to set a budget.
Weirdest? This is just a lolcode derivative, isn't it?

What I found more amusing is https://arxiv.org/abs/1703.10242 They even implemented a 2d N-body solver.
Interestingly, the US government may have plasma weapons as far back as 1993. https://en.m.wikipedia.org/wiki/MARAUDER

The first attempt at a plasma ring weapon was successful enough to be classified immediately and nobody has heard anything since. Usually that's a sign that the project was successful and further research classified/suppressed.

I've seen similar happen with Free Election Lasers and EMP weapons in recent years. And with radar stealth before that.

Another tech that seems to have been suppressed is visual/IR stealth technology dating back to Yehudi Lights. https://en.m.wikipedia.org/wiki/Yehudi_lights . God knows what's out there now but it isn't hard to believe that we have nearly perfect visual stealth
If you commute on flat ground, you can use a lightweight racing bake and narrow tires. Unfortunately, that does not work for forest roads on my commute, so I need a heavier trekking bake with wide tires (with a lot more friction).

Moreover, if you can do 50 km/h of sustained speed, you should become a professional cycler. The world record is around 55 km in an hour. Pro cyclers can only sustain > 50 km/h speeds for shorter periods:

https://books.google.de/books?id=-TpDCgAAQBAJ&pg=PT79&lpg=PT...

Of course, short stretches of 40 or 50 km/h is doable, but most fit cyclers cannot sustain that for 3 mile stretch. So, either you are near-pro or overestimating your average speed ;).

Ps. I pass the vast majority of (clearly non-recreational) cyclers (> 95%).
NVOLV – 5 Tips to Make Your Event Website Engaging
Two other reasons Facebook really doesn't work, at least for me: a) the UI is not that of a proper forum or chat (small amount of characters per row, lack of controls for embedding content including quoting, content burried in between a ton of no-related content, etc). Actually, in my opinion the UI is abysmal when it comes to conveying information which is more than a picture of video or few words. b) when you're not in a closed group there's virtually an unlimited amount of people you don't even know who ca chime in and want to present their idea (which is almost like you're trying to have a serious discussion in real life and there's constantly a bunch of drunken people interrupting you st start spitting out whatever is on their mind).

It just does not work for me for having proper discussions (it does have a ton of other features which do work great, but not that). Reddit is sort of ok, if you find the right community. And many of the forums I already visited before there even was a Reddit or Facebook stil exist nowadays and some of them are even more alive than all those years ago. Most of them are specific (eg. one sport, one music style), the general ones are mostly gone.
Yes, framework libraries loading contributes much of the 20s warm-up time. However loading the libraries in the official GAE Java SDK will also occupy about 7 seconds if the request needs handle datastore even if frameworks are not used.
I'm not a game journalist and have no specific interest or reason to be bitter about a particular age, as I have been playing games quite uninterruptedly since the 80s to now, including those years I don't like. Which were in fact quite good years of my life that I don't have any reason at all to be bitter about. And in which I played a lot of videogames, but mostly from the 90s because the games of the time weren't just hooking me in that much (even though I tried many).

GTA3 is a sequel and the vast majority of gameplay ideas were already in GTA (1997). WoW indeed is popular but a grindfest and tremendously shallow compared to UO. Halo has nothing original with respect to e.g. Quake and you will still find many people playing HD overhauls of Quake I, you'll have a hard time finding anyone playing Halo. The dance games started AFAIR in 1998 with DDR. MGS is from 1998 and in the early 2000s we only saw sequels. Metroid Prime, yeah, that was an outlier!

By the way, it isn't elitism either, few games were more mainstream that e.g. Super Mario Bros, World, Kart or 64 and I count those as masterpieces.

As I say it is subjective, probably there's many people that like games from that generation, but I can perfectly see where the game journalists you mention are coming from. It was a boring period of sequels and incremental ideas. For someone who hadn't ever played a FPS, yes, Halo could be good because it was their first, but those of us who had played Wolfenstein, Doom, Duke Nukem, Blood, Quake, etc. were like "So what?" But it's not elitism. I can see the worth in many mainstream games from other periods when they are really good and original, e.g. I see Pokémon Go as revolutionary with all the elitist bashing it gets! But the vast majority of games of the early 2000s were just reskings of things done earlier, and often better.
You should check the literature to see if your experience is anything other than a psychological one. I can find no indication that a few percent minerals will offset the 97% sucrose in brown sugar. I agree the brown tastes better but a bit of color doesn't mean that there isn't something pure white and deadly (https://en.wikipedia.org/wiki/John_Yudkin) underneath.

https://en.wikipedia.org/wiki/Brown_sugar
Have you considered having an attorney send them a letter of demand?
> How I chop an onion: Cut off the top and bottom. Cut the onion in half across the top (or bottom). Peel each half. Put each half flat side down and make a grid of cuts. It's worth investing in a good sharp cooking knife.

It's a lot easier to cut in half from bottom to top, then cut the tops off both halves, then make the grid starting with lengthwise cuts almost to the root, then discard the root after cutting.
Sure, it could be a process and Project Treble goes in the right direction.

However it's insane if you consider how many device drivers there are for Windows and Linux. The large majority of Linux kernel code is drivers. When you consider that Linux still has problems to run on certain hardware, then the problem becomes more obvious.

My bet is, in case this ever becomes a success, then only for a subset of vendors that are willing to cooperate closely with Google. (Oh yeah, and everybody needs to throw away the old hardware.)

I wished efforts would instead go into improving Linux Kernel. It reminds me of Google saying that JavaScript is a complete dead end and must be replaced. So they created Dart which surely has a great design but nobody uses it - and JS is now better than ever.

Moreover it's a bit of a lame excuse that vendors don't update their Android modifications. It already start that Google doesn't manage to get their Linux kernel modifications into the mainline Kernel - almost violating OpenSource principles...
I'm curious as to how it failed. Did people use the site, and hate it? Did people join and then not return, or were those metrics unavailable? Were the operating costs abnormally high? Did the company receive a lot of users, but fail to receive enough revenue to cover even a normal amount of operating costs? Seems like one could narrow it down with the help of today's analytics tools.

I'm also curious if you have kept up with other web search technology efforts since then or whether you moved away to other things. There's definitely some things that don't add up.
Ask HN: What lessons did 2017 teach you?
And how such lessons will improve your life in 2018 and onward?
The endless rehashing of this list is tiresome. Sure these techniques are effective, but they exist because the behaviour they co-opt is often useful and desirable.

Not ragging on this piece in particular. It's just that people referring to this manual rarely add anything approaching guidance on how to expedite meetings and facilitate effective decisions. People shouldn't think of sabotage when something takes longer in a meeting, they should think of how the issue can be resolved quickly.

Tools I've found to resolve or prevent long discussions:

1. Ask every attendant their opinion in turn, so that people need not discover the other's take through discussion but have it explicit up-front. This is also very effective to break discussions where multiple people are constantly interrupting each other.

2. Make it clear when people talk about different things. "So you see technical issues #1, #2 while you see ethical issue #3?" Discuss the issues separately.

3. Keep the current best proposal for resolution visible for everybody, and change it as soon as anybody suggests amendments. Rarely split proposals into multiple variants, only if people favour clearly distinct options. Make the reservations explicit. "So you don't accept this resolution because it goes against (other decision)?"

And finally:

4. Accept that people can discover issues and change opinion during the discussion, this is an important function of a meeting after all. Make it explicit when it's happening though so everybody takes notice. If somebody keeps dredging up minor issues or matters already decided or discussed, ask them why they think it's relevant. Often it's enough to "add this to the minutes."
1. A C720 Chromebook and an i7 desktop that is also a KVM host.
2. No. There isn’t anything I’d consider worth paying for in the store right now.
3 & 4. I work on Azure solutions, so these are my Linux machines. I do a lot of work on them, but need Office and Windows for the corporate bits, so my main desktop machine is... a Mac, and I carry a Surface to customers.
I learned from some random comment on Hacker News in the past. "For any of the food recipe, you read on internet, just halve the quantity of sugar, and the food would still taste good".

Turns out it was a totally valid advice. I have been following it since than.
The comments you're making are tangential to my point. Not really interested in chasing rabbit-holes today.
Ask HN: 2017 resolutions? what did you really accomplish?
I think the Unity analogy doesn’t make sense (I use Unity on occasion for hobby stuff) and that the article is too shallow. It lacks concrete use cases and measurable quantities.
Yes, if the traffic of your web app is large and need tons of GAE instances, then the memory and warm-up problems will become much less severe. But if the traffic is not large, then the two problems are the big obstacles to save spending and happy roll deployments.
One the other hand, Go is good for both low traffic and high traffic websites.

I disagree on "Go is a poor language for general business processing". The current Go runtime on GAE is very mature to build all kinds of websites.
https://www.eia.gov/analysis/studies/drilling/pdf/upstream.p...
Yeah, that’s why they reinsure with another syndicate, like I said.
Funny enough, I once was on a team that was working on this exact technology. Sadly the company was dysfunctional beyond redemption.
No god. Only us.
It does not help that many of those deciders can have conflicting incentives. The line manager may want to take anyone willing to learn and has the basics of programming, but the HR manager may have cutting costs as their overriding concern so why hire anyone whose not perfect since that's not 100% "optimal"
They would get into trouble if they tried to play market maker.
I'd agree with that in the general case, but in the situation as given I think there's not much benefit to using a linked list.

Perhaps ergonomics, but that's subjective and relative to the codebase in question, and I tend to prefer the ergonomics of a vector personally.

If you have an example of why a linked list would be a better choice in a given situation, I'd love to learn more.

Here's an example performance graph, but I encourage you to try it yourself if you're curious: https://www.codeproject.com/KB/cpp/340797/linux_insert1.png